Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-09-05--00-00 (v6.17-rc4-884-g7db9785ade9b) remotes/brancher/net-next-2025-09-05--03-00 (v6.17-rc4-901-g77139ee6dff3) ==== BASE DIFF ==== .../devicetree/bindings/net/cdns,macb.yaml | 1 + drivers/net/ethernet/intel/e1000/e1000.h | 2 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 3 +- drivers/net/ethernet/intel/e1000e/e1000.h | 2 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/e1000e/nvm.c | 4 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 4 +- drivers/net/ethernet/intel/igb/e1000_i210.c | 2 +- drivers/net/ethernet/intel/igb/e1000_nvm.c | 4 +- drivers/net/ethernet/intel/igb/igb.h | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 5 +- drivers/net/ethernet/intel/igc/igc_i225.c | 2 +- drivers/net/ethernet/intel/igc/igc_nvm.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 94 ++++++++++++---------- drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 4 +- drivers/net/ethernet/smsc/smsc911x.c | 14 +++- net/core/sock.c | 12 ++- net/ipv4/tcp.c | 13 +-- .../selftests/net/packetdrill/tcp_close_no_rst.pkt | 32 ++++++++ 25 files changed, 142 insertions(+), 85 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.gJ5FlTviqY b/tmp/tmp.Zd6fJaR4NO index 83dcfeb9c514..0eb9f82e4604 100644 --- a/tmp/tmp.gJ5FlTviqY +++ b/tmp/tmp.Zd6fJaR4NO @@ -12,6 +12,20 @@ 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 +eth: fbnic: support persistent NAPI config +net/mlx5: Avoid copying payload to the skb's linear part +net/mlx5: DMA-sync earlier in mlx5e_skb_from_cqe_mpwrq_nonlinear +tools: ynl: add ipv4-or-v6 display hint +tools: ynl: decode hex input +tools: ynl: encode indexed-array +tools: ynl: move nest packing to a helper function +tools: ynl-gen: rename TypeArrayNest to TypeIndexedArray +tools: ynl-gen: don't validate nested array attribute types +tools: ynl-gen: define nlattr *array in a block scope +tools: ynl-gen: define count iterator in print_dump() +tools: ynl-gen: add sub-type check +tools: ynl-gen: generate nested array policies +tools: ynl-gen: allow overriding name-prefix for constants net: thunder_bgx: use OF loop instead of fwnode net: thunder_bgx: check for MAC probe defer net/smc: handle -ENOMEM from smc_wr_alloc_link_mem gracefully @@ -68,21 +82,10 @@ net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable() net: phy: fixed_phy: remove link gpio support docs: networking: can: change bcm_msg_head frames member to support flexible array eea: Add basic driver framework for Alibaba Elastic Ethernet Adaptor -ixgbe: drop unnecessary casts to u16 / int -igc: drop unnecessary constant casts to u16 -igb: drop unnecessary constant casts to u16 -e1000e: drop unnecessary constant casts to u16 -e1000: drop unnecessary constant casts to u16 -igbvf: remove redundant counter rx_long_byte_count from ethtool statistics -igbvf: add lbtx_packets and lbtx_bytes to ethtool statistics -ixgbe: reduce number of reads when getting OROM data -ixgbe: add the 2.5G and 5G speeds in auto-negotiation for E610 netrom: linearize and validate lengths in nr_rx_frame() amd-xgbe: Add PPS periodic output support -net: call cond_resched() less often in __release_sock() net: stmmac: intel: only populate plat->crosststamp when supported net: stmmac: ptp: conditionally populate getcrosststamp() method -smsc911x: add second read of EEPROM mac when possible corruption seen net: phy: aquantia: support phy-mode = "10g-qxgmii" on NXP SPF-30841 (AQR412C) net: phy: aquantia: create and store a 64-bit firmware image fingerprint net: phy: aquantia: report and configure in-band autoneg capabilities @@ -95,9 +98,6 @@ dpll: zl3073x: Refactor DPLL initialization dpll: zl3073x: Add firmware loading functionality dpll: zl3073x: Add low-level flash functions dpll: zl3073x: Add functions to access hardware registers -tcp: use tcp_eat_recv_skb in __tcp_close() -selftests/net: packetdrill: add tcp_close_no_rst.pkt -tcp: fix __tcp_close() to only send RST when required selftests/net: add offload checking test for virtual interface net: bridge: use common function to compute the features team: use common function to compute the features