Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-09-17--21-00 (v6.17-rc5-1382-g3febb8654730) remotes/brancher/net-next-2025-09-18--00-00 (v6.17-rc5-1375-gd6b059936b69) ==== BASE DIFF ==== drivers/net/bonding/bond_main.c | 1 - drivers/net/dsa/Makefile | 3 - drivers/net/dsa/dsa_loop.c | 63 ++++++++++++++++- drivers/net/dsa/dsa_loop.h | 20 ------ drivers/net/dsa/dsa_loop_bdinfo.c | 36 ---------- drivers/net/ethernet/cadence/macb_main.c | 12 ++++ drivers/net/ethernet/intel/i40e/i40e_txrx.c | 3 - drivers/net/ethernet/intel/ice/ice_txrx.c | 80 +++++++++------------- drivers/net/ethernet/intel/ice/ice_txrx.h | 1 - drivers/net/ethernet/intel/igc/igc.h | 1 + drivers/net/ethernet/intel/igc/igc_main.c | 12 +++- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 22 +++--- .../ethernet/marvell/octeon_ep/octep_pfvf_mbox.c | 3 + drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 11 ++- drivers/net/pcs/Kconfig | 2 +- drivers/net/phy/Makefile | 2 +- drivers/net/phy/mdio-boardinfo.c | 79 --------------------- drivers/net/phy/mdio-boardinfo.h | 18 ----- drivers/net/phy/mdio_bus_provider.c | 33 --------- .../net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c | 2 +- drivers/ptp/ptp_chardev.c | 28 +++++++- drivers/ptp/ptp_clock.c | 15 +++- drivers/ptp/ptp_netc.c | 9 +-- drivers/ptp/ptp_private.h | 2 + include/linux/phy.h | 10 --- net/ipv4/tcp.c | 5 ++ net/rfkill/rfkill-gpio.c | 4 +- tools/net/ynl/pyynl/ynl_gen_c.py | 6 +- .../selftests/drivers/net/bonding/bond_options.sh | 58 ++++++++++++++++ tools/testing/selftests/drivers/net/bonding/config | 1 + .../tcp_fastopen_server_reset-after-disconnect.pkt | 26 +++++++ 31 files changed, 283 insertions(+), 285 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.dy1yKPWBQ2 b/tmp/tmp.umhFrqcJaI index d4d205788b26..c7dd5d0c152e 100644 --- a/tmp/tmp.dy1yKPWBQ2 +++ b/tmp/tmp.umhFrqcJaI @@ -14,10 +14,6 @@ nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests net/smc: fix warning in smc_rx_splice() when calling get_page() net: liquidio: fix overflow in octeon_init_instr_queue() -arm: dts: st: activate ETH1 WoL from PHY on stm32mp135f-dk -net: phy: smsc: fix and improve WoL support -net: stmmac: stm32: add WoL from PHY support -dt-bindings: net: document st,phy-wol property net: stmmac: remove mac_interface net: stmmac: thead: convert to use phy_interface net: stmmac: sun8i: convert to use phy_interface @@ -28,7 +24,6 @@ net: stmmac: ingenic: convert to use phy_interface net: stmmac: imx: convert to use phy_interface net: stmmac: use phy_interface in stmmac_check_pcs_mode() net: stmmac: rework mac_interface and phy_interface documentation -net: nfc: nc: Add parameter validation for packet data net: clear sk->sk_ino in sk_set_socket(sk, NULL) Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set" selftests/net: Test tcp port reuse after unbinding a socket @@ -39,7 +34,6 @@ phy: mscc: Fix PTP for vsc8574 and VSC8572 net: tun: Update napi->skb after XDP process net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X net: phy: micrel: Add Fast link failure support for lan8842 -Merge tag 'wireless-2025-09-17' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless Merge tag 'mlx5-next-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux net: virtio_net: add get_rxrings ethtool callback for RX ring queries net: ethtool: use the new helper in rss_set_prep_indir() @@ -51,7 +45,6 @@ net: ethtool: add support for ETHTOOL_GRXRINGS ioctl net: ethtool: pass the num of RX rings directly to ethtool_copy_validate_indir rtnetlink: specs: Add {head,tail}room to rt-link.yaml rtnetlink: add needed_{head,tail}room attributes -net: usb: asix: forbid runtime PM to avoid PM/MDIO + RTNL deadlock net: phy: clear link parameters on admin link down net: wan: framer: Add version sysfs attribute for the Lantiq PEF2256 framer octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp() @@ -92,13 +85,6 @@ net: sfp: provide sfp_get_module_caps() net: sfp: convert sfp quirks to modify struct sfp_module_support net: sfp: pre-parse the module support net: phy: add phy_interface_copy() -ptp: rework ptp_clock_unregister() to disable events -ptp: describe the two disables in ptp_set_pinfunc() -igc: don't fail igc_probe() on LED setup error -ixgbe: destroy aci.lock later within ixgbe_remove path -ixgbe: initialize aci.lock before it's used -i40e: remove redundant memory barrier when cleaning Tx descs -ice: fix Rx page leak on multi-buffer frames net: dsa: mv88e6xxx: move mv88e6xxx_hwtstamp_work() prototype net: dsa: mv88e6xxx: remove unused 88E6165 register definitions net: dsa: mv88e6xxx: remove duplicated register definition @@ -108,11 +94,7 @@ net/mlx5e: Report RS-FEC histogram statistics via ethtool net/mlx5e: Add logic to read RS-FEC histogram bin ranges from PPHCR net/mlx5e: Don't query FEC statistics when FEC is disabled ethtool: add FEC bins histogram report -net: dlink: handle copy_thresh allocation failure -net: dlink: fix whitespace around function call -tools: ynl-gen: support uint in multi-attr net: renesas: rswitch: simplify rswitch_stop() -net: pcs: Kconfig: Fix unmet dependency warning udp: use skb_attempt_defer_free() udp: make busylock per socket udp: add udp_drops_inc() helper @@ -139,9 +121,6 @@ net/mlx5: Store the global doorbell in mlx5_priv net/mlx5e: Remove unused 'xsk' param of mlx5e_build_xdpsq_param net/mlx5: Remove unused 'offset' field from mlx5_sq_bfreg net/mlx5: Fix typo of MLX5_EQ_DOORBEL_OFFSET -octeon_ep: fix VF MAC address lifecycle handling -net: stmmac: check if interface is running before TC block setup -net: stmmac: replace memcpy with ethtool_puts in ethtool tcp: accecn: try to fit AccECN option with SACK tcp: accecn: AccECN option ceb/cep and ACE field multi-wrap heuristics tcp: accecn: AccECN option failure handling @@ -152,19 +131,6 @@ tcp: accecn: AccECN needs to know delivered bytes tcp: accecn: add AccECN rx byte counters tcp: accecn: AccECN negotiation tcp: AccECN core -net: cadence: macb: Add support for Raspberry Pi RP1 ethernet controller -selftests: bonding: add vlan over bond testing -bonding: don't set oif to bond dev when getting NS target destination -Revert "net: ethernet: stmmac: dwmac-rk: Make the clk_phy could be used for external phy" -selftest: packetdrill: Add tcp_fastopen_server_reset-after-disconnect.pkt. -tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect(). -ptp: netc: only enable periodic pulse event interrupts for PPS -net: stmmac: est: Drop frames causing HLBS error -net: stmmac: Consider Tx VLAN offload tag length for maxSDU -net: stmmac: est: Fix GCL bounds checks -net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer -Merge tag 'iwlwifi-fixes-2025-09-15' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next net/mlx5e: Prevent WQE metadata conflicts between timestamping and offloads net/mlx5: Refactor MACsec WQE metadata shifts net/mlx5: Remove VLAN insertion fields from WQE Ether segment -wifi: iwlwifi: pcie: fix byte count table for some devices