Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-09-16--00-00 (v6.17-rc5-1241-gf3e004433bfa) remotes/brancher/net-next-hw-2025-09-16--08-00 (v6.17-rc5-1271-gcb52063e1ce0) ==== BASE DIFF ==== .../bindings/net/pcs/renesas,rzn1-miic.yaml | 177 ++++++++---- Documentation/netlink/specs/conntrack.yaml | 2 +- Documentation/netlink/specs/mptcp_pm.yaml | 4 +- Documentation/netlink/specs/netdev.yaml | 22 +- Documentation/netlink/specs/nftables.yaml | 2 +- Documentation/netlink/specs/nl80211.yaml | 2 +- Documentation/netlink/specs/ovs_datapath.yaml | 2 +- Documentation/netlink/specs/ovs_flow.yaml | 2 +- Documentation/netlink/specs/ovs_vport.yaml | 2 +- Documentation/netlink/specs/rt-addr.yaml | 2 +- Documentation/netlink/specs/rt-link.yaml | 2 +- Documentation/netlink/specs/rt-neigh.yaml | 2 +- Documentation/netlink/specs/rt-route.yaml | 2 +- Documentation/netlink/specs/rt-rule.yaml | 2 +- Documentation/netlink/specs/tc.yaml | 2 +- Documentation/netlink/specs/team.yaml | 6 +- drivers/net/bonding/bond_main.c | 1 + drivers/net/bonding/bond_options.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 3 +- drivers/net/ethernet/microchip/lan865x/lan865x.c | 1 + drivers/net/ethernet/natsemi/ns83820.c | 13 +- drivers/net/ethernet/realtek/r8169_main.c | 6 +- drivers/net/ethernet/renesas/ravb_main.c | 3 +- drivers/net/mdio/of_mdio.c | 2 + drivers/net/pcs/Kconfig | 11 +- drivers/net/pcs/pcs-rzn1-miic.c | 317 +++++++++++++++++---- drivers/net/phy/phylink.c | 3 + .../dt-bindings/net/renesas,r9a09g077-pcs-miic.h | 36 +++ include/uapi/linux/mptcp.h | 2 + include/uapi/linux/mptcp_pm.h | 4 +- io_uring/zcrx.c | 2 +- net/core/page_pool.c | 6 + net/ethernet/eth.c | 5 +- net/mptcp/options.c | 6 +- net/mptcp/pm_netlink.c | 9 +- net/mptcp/protocol.c | 16 ++ net/mptcp/subflow.c | 4 + tools/net/ynl/pyynl/lib/doc_generator.py | 4 + .../selftests/drivers/net/bonding/bond_options.sh | 139 ++++++++- .../drivers/net/bonding/bond_topo_2d1c.sh | 3 + .../drivers/net/bonding/bond_topo_3d1c.sh | 2 + tools/testing/selftests/drivers/net/hw/ncdevmem.c | 2 - tools/testing/selftests/net/mptcp/mptcp_connect.c | 11 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 6 +- tools/testing/selftests/net/mptcp/mptcp_inq.c | 9 +- tools/testing/selftests/net/mptcp/mptcp_lib.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 25 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 7 + tools/testing/selftests/net/mptcp/userspace_pm.sh | 14 +- 49 files changed, 736 insertions(+), 173 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.RLrYNZRafp b/tmp/tmp.jZyFEAvOSY index cd44683519b4..63de7dfb128d 100644 --- a/tmp/tmp.RLrYNZRafp +++ b/tmp/tmp.jZyFEAvOSY @@ -13,17 +13,36 @@ nipa: profile (time) test output nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests +Revert "net: ethernet: stmmac: dwmac-rk: Make the clk_phy could be used for external phy" +MAINTAINERS: make the DPLL entry cover drivers +net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ +net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for legacy RQ +selftest: packetdrill: Add tcp_fastopen_server_reset-after-disconnect.pkt. +tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect(). +net: pse-pd: pd692x0: Add devlink interface for configuration save/reset +devlink: Add devlink-conf uAPI for NV memory management +docs: devlink: Sort table of contents alphabetically +net: pse-pd: pd692x0: Separate configuration parsing from hardware setup +net: pse-pd: pd692x0: Replace __free macro with explicit kfree calls +tools: ynl: avoid "use of uninitialized variable" false positive in generated code +ptp: rework ptp_clock_unregister() to disable events +ptp: describe the two disables in ptp_set_pinfunc() +net: dsa: mv88e6xxx: move mv88e6xxx_hwtstamp_work() prototype +net: dsa: mv88e6xxx: remove unused 88E6165 register definitions +net: dsa: mv88e6xxx: remove duplicated register definition +net: dsa: mv88e6xxx: remove unused TAI definitions +net: dsa: mv88e6xxx: rename TAI definitions according to core octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp() +net/mlx5: Lag, add net namespace support +net/mlx5: Add net namespace support to devcom +net/mlx5: Lag, move devcom registration to LAG layer +net/mlx5: Refactor devcom to use match attributes net/mlx5e: Add a miss level for ipsec crypto offload net/mlx5e: Prevent entering switchdev mode with inconsistent netns net/mlx5e: Harden uplink netdev access against device unbind +net: dsa: mv88e6xxx: clean up PTP clock during setup failure net: mvpp2: add support for hardware timestamps wireguard: do not use sin6_scope_id if not needed -selftests/net: test ipip packets in gro.sh -net: gro: remove unnecessary df checks -net: gso: restore ids of outer ip headers correctly -net: gro: only merge packets with incrementing or fixed outer ids -net: gro: remove is_ipv6 from napi_gro_cb net: virtio_net: add get_rxrings ethtool callback for RX ring queries net: ethtool: use the new helper in rss_set_prep_indir() net: ethtool: update set_rxfh_indir to use ethtool_get_rx_ring_count helper @@ -55,46 +74,15 @@ riscv: dts: spacemit: Add Ethernet support for BPI-F3 riscv: dts: spacemit: Add Ethernet support for K1 net: spacemit: Add K1 Ethernet MAC dt-bindings: net: Add support for SpacemiT K1 -cnic: Fix use-after-free bugs in cnic_delete_task net: phy: remove mdio_board_info support from phylib net: dsa: dsa_loop: remove usage of mdio_board_info net: phy: nxp-c45-tja11xx: use bitmap_empty() where appropriate -mlxsw: spectrum_cnt: use bitmap_empty() in mlxsw_sp_counter_pool_fini() doc/netlink: Fix typos in operation attributes -net: ravb: Fix -Wmaybe-uninitialized warning -netlink: specs: explicitly declare block scalar strings -netlink: specs: team: avoid mangling multilines doc -tools: ynl: rst: display attribute-set doc -net: rtnetlink: fix typos in comments selftests/net: Test tcp port reuse after unbinding a socket tcp: Update bind bucket state on port release -net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure -r8169: log that system vendor flags ASPM as safe -net: phylink: warn if deprecated array-style fixed-link binding is used -of: mdio: warn if deprecated fixed-link binding is used -selftests: ncdevmem: remove sleep on rx -mptcp: pm: netlink: fix if-idx type -selftests: mptcp: close server IPC descriptors -selftests: mptcp: close server file descriptors -page_pool: always add GFP_NOWARN for ATOMIC allocations -ethernet: Extend device_get_mac_address() to use NVMEM -microchip: lan865x: Enable MAC address validation -io_uring/zcrx: fix ifq->if_rxq is -1, get dma_dev is NULL -bonding: fix standard reference typo in ad_select description -selftests: mptcp: sockopt: fix error messages -mptcp: tfo: record 'deny join id0' info -selftests: mptcp: userspace pm: validate deny-join-id0 flag -mptcp: pm: nl: announce deny-join-id0 flag -mptcp: set remote_deny_join_id0 on SYN recv -selftests: mptcp: connect: print pcap prefix -selftests: mptcp: print trailing bytes with od -selftests: mptcp: avoid spurious errors on TCP disconnect -selftests: mptcp: connect: catch IO errors on listen side -mptcp: propagate shutdown to subflows when possible net: ovpn: use new noref xmit flow in ovpn_udp4_output net: tunnel: implement noref flows in udp_tunnel_xmit_skb net: dst_cache: implement RCU variants for dst_cache helpers -ppp: enable TX scatter-gather hinic3: Fix code style (Missing a blank line before return) hinic3: Fix missing napi->dev in netif_queue_set_napi hinic3: Add port management @@ -109,8 +97,6 @@ hinic3: HW capability initialization hinic3: HW common function initialization hinic3: HW management interfaces hinic3: HW initialization -net: wangxun: add RSS reta and rxfh fields support -net: libwx: support multiple RSS for every pool dibs: Move event handling to dibs layer dibs: Move data path to dibs layer dibs: Move query_remote_gid() to dibs_dev_ops @@ -126,5 +112,3 @@ dibs: Create drivers/dibs net/smc: Decouple sf and attached send_buf in smc_loopback net/smc: Remove error handling of unregister_dmb() eth: fbnic: support devmem Tx -selftests: bonding: add fail_over_mac testing -bonding: set random address only when slaves already exist