Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-09-23--00-00 (v6.17-rc6-1516-gde63f27e3dc3) remotes/brancher/net-next-2025-09-23--03-00 (v6.17-rc6-1522-g4cbd8991810b) ==== BASE DIFF ==== .../networking/net_cachelines/tcp_sock.rst | 6 +- drivers/net/can/spi/hi311x.c | 3 +- drivers/net/can/spi/mcp251x.c | 3 +- drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bnge/bnge.h | 27 + drivers/net/ethernet/broadcom/bnge/bnge_core.c | 16 + drivers/net/ethernet/broadcom/bnge/bnge_db.h | 34 + drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c | 482 +++++ drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h | 31 + drivers/net/ethernet/broadcom/bnge/bnge_netdev.c | 2217 ++++++++++++++++++++ drivers/net/ethernet/broadcom/bnge/bnge_netdev.h | 250 ++- drivers/net/ethernet/broadcom/bnge/bnge_resc.c | 6 +- drivers/net/ethernet/broadcom/bnge/bnge_resc.h | 2 + drivers/net/ethernet/broadcom/bnge/bnge_rmem.c | 67 +- drivers/net/ethernet/broadcom/bnge/bnge_rmem.h | 14 + drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 3 +- .../net/ethernet/cavium/liquidio/request_manager.c | 2 +- .../ethernet/cavium/liquidio/response_manager.c | 3 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 3 +- drivers/net/ethernet/intel/fm10k/fm10k_common.c | 5 +- drivers/net/ethernet/intel/fm10k/fm10k_common.h | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 33 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 35 + drivers/net/ethernet/intel/ice/ice_base.c | 390 +++- drivers/net/ethernet/intel/ice/ice_base.h | 3 + drivers/net/ethernet/intel/ice/ice_common.c | 78 + drivers/net/ethernet/intel/ice/ice_common.h | 6 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 14 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 + drivers/net/ethernet/intel/ice/ice_lag.c | 55 - drivers/net/ethernet/intel/ice/ice_lag.h | 1 - drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 41 + drivers/net/ethernet/intel/ice/ice_lib.c | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 109 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 173 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 15 + drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 14 + drivers/net/ethernet/intel/ice/ice_xsk.c | 153 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 22 + drivers/net/ethernet/intel/ice/virt/queues.c | 4 +- drivers/net/ethernet/intel/idpf/idpf.h | 17 + drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 56 + drivers/net/ethernet/intel/idpf/idpf_ptp.c | 11 +- .../net/ethernet/intel/idpf/idpf_virtchnl_ptp.c | 4 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 2 +- .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_rep.c | 2 +- .../ethernet/marvell/octeontx2/nic/cn10k_ipsec.c | 3 +- .../net/ethernet/marvell/prestera/prestera_main.c | 2 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 3 +- drivers/net/ethernet/sfc/efx_channels.c | 2 +- drivers/net/ethernet/sfc/siena/efx_channels.c | 2 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/fjes/fjes_main.c | 5 +- drivers/net/macvlan.c | 2 +- drivers/net/netdevsim/dev.c | 6 +- drivers/net/phy/sfp.c | 12 +- drivers/net/wireguard/device.c | 6 +- drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 3 +- drivers/net/wwan/wwan_hwsim.c | 2 +- include/linux/tcp.h | 20 +- include/net/request_sock.h | 2 +- include/net/sock.h | 10 +- net/bridge/br_cfm.c | 6 +- net/bridge/br_mrp.c | 8 +- net/ceph/messenger.c | 3 +- net/ceph/mon_client.c | 2 +- net/core/link_watch.c | 4 +- net/core/skmsg.c | 2 +- net/core/sock.c | 5 +- net/core/sock_diag.c | 2 +- net/devlink/core.c | 2 +- net/ipv4/inet_fragment.c | 2 +- net/ipv4/tcp.c | 20 +- net/ipv4/tcp_input.c | 7 +- net/netfilter/nf_conntrack_ecache.c | 2 +- net/openvswitch/dp_notify.c | 2 +- net/rds/ib_rdma.c | 3 +- net/rfkill/input.c | 2 +- net/rxrpc/rxperf.c | 2 +- net/smc/af_smc.c | 6 +- net/smc/smc_core.c | 4 +- net/tls/tls_device.c | 2 +- net/unix/garbage.c | 2 +- net/vmw_vsock/af_vsock.c | 2 +- net/vmw_vsock/virtio_transport.c | 2 +- net/vmw_vsock/vsock_loopback.c | 2 +- net/xfrm/xfrm_device.c | 2 +- net/xfrm/xfrm_state.c | 3 + 103 files changed, 4253 insertions(+), 385 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.oWRlDpvrM7 b/tmp/tmp.91TztpZvcR index 904bcb132cc9..a4b91aa44fa7 100644 --- a/tmp/tmp.oWRlDpvrM7 +++ b/tmp/tmp.91TztpZvcR @@ -12,6 +12,8 @@ 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 +net: usb: remove rtl8150 driver +tcp: Remove stale locking comment for TFO. net: ethtool: tsconfig: set command must provide a reply eth: fbnic: Read module EEPROM dt-bindings: net: ethernet-controller: Fix grammar in comment @@ -57,8 +59,6 @@ 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/mlx5: Improve write-combining test reliability for ARM64 Grace CPUs -xfrm: fix offloading of cross-family tunnels -xfrm: xfrm_alloc_spi shouldn't use 0 as SPI net/mlx5e: Fix missing FEC RS stats for RS_544_514_INTERLEAVED_QUAD net/mlx5: HWS, ignore flow level for multi-dest table net/mlx5: fs, fix UAF in flow counter release @@ -77,33 +77,6 @@ nexthop: Forbid FDB status change while nexthop is in a group net: phy: stop exporting phy_driver_register net: phy: dp83640: improve phydev and driver removal handling net: phy: move config symbol MDIO_BUS to drivers/net/phy/Kconfig -net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast -bnxt_en: correct offset handling for IPv6 destination address -tcp: reclaim 8 bytes in struct request_sock_queue -tcp: move mtu_info to remove two 32bit holes -tcp: move tcp_clean_acked to tcp_sock_read_tx group -tcp: move recvmsg_inq to tcp_sock_read_txrx -tcp: move tcp->rcv_tstamp to tcp_sock_write_txrx group -tcp: remove CACHELINE_ASSERT_GROUP_SIZE() uses -net: move sk->sk_err_soft and sk->sk_sndbuf -net: move sk_uid and sk_protocol to sock_read_tx -net: intel: fm10k: Fix parameter idx set but not used -ixgbevf: fix proper type for error code in ixgbevf_resume() -iavf: fix proper type for error code in iavf_resume() -idpf: add HW timestamping statistics -ice: Remove deprecated ice_lag_move_new_vf_nodes() call -ice: add E830 Earliest TxTime First Offload support -ice: move ice_qp_[ena|dis] for reuse -bng_en: Configure default VNIC -bng_en: Register default VNIC -bng_en: Register rings with the firmware -bng_en: Allocate stat contexts -bng_en: Allocate packet buffers -bng_en: Initialise core resources -bng_en: Introduce VNIC -bng_en: Add initial support for CP and NQ rings -bng_en: Add initial support for RX and TX rings -bng_en: make bnge_alloc_ring() self-unwind on failure rust: net::phy inline if expressions to improve read_status quic: add packet builder and parser base quic: add frame encoder and decoder base @@ -135,9 +108,6 @@ tcp: accecn: Add ece_delta to rate_sample gro: flushing when CWR is set negatively affects AccECN tcp: try to avoid safer when ACKs are thinned Merge tag 'for_linus' of https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost -net: WQ_PERCPU added to alloc_workqueue users -net: replace use of system_wq with system_percpu_wq -net: replace use of system_unbound_wq with system_dfl_wq selftests/net: Test tcp port reuse after unbinding a socket tcp: Update bind bucket state on port release MAINTAINERS, mailmap: Update address for Peter Hilber