Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-08-25--21-00 (v6.17-rc2-641-g82f093feb0a9) remotes/brancher/net-next-2025-08-26--00-00 (v6.17-rc2-654-gef30b3617702) ==== BASE DIFF ==== .../devicetree/bindings/net/litex,liteeth.yaml | 12 +- .../bindings/net/microchip,sparx5-switch.yaml | 1 - drivers/net/dsa/lantiq_gswip.c | 414 +++++---------------- drivers/net/dsa/lantiq_gswip.h | 272 ++++++++++++++ drivers/net/dsa/lantiq_pce.h | 9 +- drivers/net/ppp/ppp_generic.c | 120 +++--- drivers/net/usb/Kconfig | 1 + drivers/net/usb/lan78xx.c | 6 + net/ipv4/inet_diag.c | 6 +- net/ipv4/ip_input.c | 11 +- net/ipv4/route.c | 2 +- net/ipv4/tcp.c | 5 +- net/ipv4/tcp_input.c | 8 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_output.c | 6 +- net/ipv4/tcp_timer.c | 6 +- net/ipv6/mcast.c | 67 ++-- net/ipv6/tcp_ipv6.c | 4 +- net/mptcp/protocol.c | 3 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/route_hint.sh | 79 ++++ tools/testing/selftests/net/rtnetlink.sh | 11 + 22 files changed, 602 insertions(+), 446 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.eCOIbMmIY8 b/tmp/tmp.IxtWOo3q81 index f741bdb4f839..c7e1cccea6f2 100644 --- a/tmp/tmp.eCOIbMmIY8 +++ b/tmp/tmp.IxtWOo3q81 @@ -12,6 +12,23 @@ nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: dbg net/sctp_vrf.sh nipa: disable random kunit tests +fbnic: Move phylink resume out of service_task and into open/close +fbnic: Fixup rtnl_lock and devl_lock handling related to mailbox code +ixgbe: fix ixgbe_orom_civd_info struct layout +ice: fix incorrect counter for buffer allocation failures +ice: use fixed adapter index for E825C embedded devices +ice: don't leave device non-functional if Tx scheduler config fails +ice: fix NULL pointer dereference in ice_unplug_aux_dev() on reset +TUN/TAP: Improving throughput and latency by avoiding SKB drops +eth: fbnic: Add pause stats support +eth: fbnic: Read PHY stats via the ethtool API +eth: fbnic: Fetch PHY stats from device +eth: fbnic: Reset MAC stats +eth: fbnic: Reset hw stats upon PCI error +eth: fbnic: Move hw_stats_lock out of fbnic_dev +net: add new sk->sk_drops1 field +net: move sk_drops out of sock_write_rx group +net: add sk_drops_read(), sk_drops_inc() and sk_drops_reset() helpers selftests: drv-net: ncdevmem: explicitly set HDS threshold to 0 selftests: drv-net: ncdevmem: restore original HDS setting before exiting selftests: drv-net: ncdevmem: restore old channel config @@ -101,16 +118,6 @@ mISDN: hfcpci: Fix warning when deleting uninitialized timer net: phy: mxl-86110: add basic support for MxL86111 PHY net: phy: mxl-86110: fix indentation in struct phy_driver net: phy: mxl-86110: add basic support for led_brightness_set op -net: dsa: lantiq_gswip: store switch API version in priv -net: dsa: lantiq_gswip: make DSA tag protocol model-specific -net: dsa: lantiq_gswip: load model-specific microcode -net: dsa: lantiq_gswip: introduce bitmap for MII ports -net: dsa: lantiq_gswip: move definitions to header -net: dsa: lantiq_gswip: prepare for more CPU port options -net: dsa: lantiq_gswip: deduplicate dsa_switch_ops -net: pse-pd: pd692x0: Add sysfs interface for configuration save/reset -net: pse-pd: pd692x0: Separate configuration parsing from hardware setup -selftests: rtnetlink: skip tests if tools or feats are missing net: ti: icssm-prueth: Adds IEP support for PRUETH on AM33x, AM43x and AM57x SOCs net: ti: icssm-prueth: Adds link detection, RX and TX support. net: ti: icssm-prueth: Adds PRUETH HW and SW configuration @@ -118,18 +125,8 @@ net: ti: icssm-prueth: Adds ICSSM Ethernet driver dt-bindings: net: ti: Adds DUAL-EMAC mode support on PRU-ICSS2 for AM57xx, AM43xx and AM33xx SOCs Octeontx2-af: Fix NIX X2P calibration failures amd-xgbe: Add PPS periodic output support -arm64: dts: broadcom: Enable RP1 ethernet for Raspberry Pi 5 -arm64: dts: rp1: Add ethernet DT node -net: cadence: macb: Add support for Raspberry Pi RP1 ethernet controller -dt-bindings: net: cdns,macb: Add compatible for Raspberry Pi RP1 -net: cadence: macb: Set upper 32bits of DMA ring buffer -net: usb: lan78xx: add support for generic net selftests via ethtool -tcp: annotate data-races around icsk->icsk_probes_out -tcp: annotate data-races around icsk->icsk_retransmits net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions microchip: lan865x: add ndo_eth_ioctl handler to enable PHY ioctl support -ipv6: mcast: Add ip6_mc_find_idev() helper -ppp: remove rwlock usage net/mlx5: {DR,HWS}, Use the cached vhca_id for this device net/mlx5: E-switch, Set representor attributes for adjacent VFs net/mlx5: E-Switch, Register representors for adjacent vports @@ -138,9 +135,5 @@ net/mlx5: E-Switch, Add support for adjacent functions vports discovery net/mlx5: E-Switch, Move vport acls root namespaces creation to eswitch net/mlx5: FS, Convert vport acls root namespaces to xarray ibmvnic: Increase max subcrq indirect entries with fallback -ptp/ptp_vmw: load ptp_vmw driver by directly probing the device -ptp/ptp_vmw: Implement PTP clock adjustments ops octeontx2-af: Remove unused declarations i40e: Prevent unwanted interface name changes -selftests: net: add test for dst hint mechanism with directed broadcast addresses -net: ipv4: allow directed broadcast routes to use dst hint