Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-09-15--16-00 (v6.17-rc5-1254-g887ebbeb5bc8) remotes/brancher/net-next-hw-2025-09-16--00-00 (v6.17-rc5-1241-gf3e004433bfa) ==== BASE DIFF ==== drivers/net/phy/phy.c | 2 + include/linux/tcp.h | 4 +- include/net/tcp.h | 54 +++++----- include/net/tcp_ecn.h | 116 +++++++++++++++++++++ net/ipv4/tcp.c | 4 +- net/ipv4/tcp_input.c | 45 +------- net/ipv4/tcp_output.c | 55 +--------- net/rds/ib_frmr.c | 20 ++-- .../tc-testing/tc-tests/actions/police.json | 2 +- 9 files changed, 164 insertions(+), 138 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.sOFBYcXaA5 b/tmp/tmp.cAKvDd0zWp index 0d025aada260..cd44683519b4 100644 --- a/tmp/tmp.sOFBYcXaA5 +++ b/tmp/tmp.cAKvDd0zWp @@ -13,18 +13,30 @@ 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: ipv4: convert ip_rcv_options to drop reasons -net: ipv4: simplify drop reason handling in ip_rcv_finish_core -net: ipv4: make udp_v4_early_demux explicitly return drop reason +octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp() +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: 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 +net: ethtool: update set_rxfh to use ethtool_get_rx_ring_count helper +net: ethtool: add get_rx_ring_count callback to optimize RX ring queries +net: ethtool: remove the duplicated handling from ethtool_get_rxrings +net: ethtool: add support for ETHTOOL_GRXRINGS ioctl +net: ethtool: pass the num of RX rings directly to ethtool_copy_validate_indir ptp: netc: only enable periodic pulse event interrupts for PPS -net/mlx5: Improve write-combining test reliability for ARM64 Grace CPUs 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 phy: mscc: Fix PTP for vsc8574 and VSC8572 -inet: Avoid ehash lookup race in inet_twsk_hashdance_schedule() -inet: Avoid ehash lookup race in inet_ehash_insert() -rculist: Add __hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu() net: mana: Add standard counter rx_missed_errors net: mana: Refactor GF stats to use global mana_context bnxt_en: Implement ethtool .set_tunable() for ETHTOOL_PFC_PREVENTION_TOUT @@ -38,8 +50,6 @@ bnxt_en: Improve bnxt_hwrm_func_backing_store_cfg_v2() bnxt_en: Optimize bnxt_sriov_disable() bnxt_en: Remove unnecessary VF check in bnxt_hwrm_nvm_req() bnxt_en: Drop redundant if block in bnxt_dl_flash_update() -vhost-net: correctly flush batched packet before enabling notification -vhost-net: unbreak busy polling riscv: dts: spacemit: Add Ethernet support for Jupiter riscv: dts: spacemit: Add Ethernet support for BPI-F3 riscv: dts: spacemit: Add Ethernet support for K1 @@ -59,16 +69,6 @@ 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 -net: ena: fix duplicate Autoneg setting in get_link_ksettings -eth: fbnic: add OTP health reporter -eth: fbnic: report FW uptime in health diagnose -eth: fbnic: add FW health reporter -eth: fbnic: support FW communication for core dump -eth: fbnic: support allocating FW completions with extra space -eth: fbnic: reprogram TCAMs after FW crash -eth: fbnic: factor out clearing the action TCAM -eth: fbnic: use fw uptime to detect fw crashes -eth: fbnic: make fbnic_fw_log_write() parameter const 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 @@ -77,12 +77,10 @@ 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 -selftests/tc-testing: Adapt tc police action tests for Gb rounding changes 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 -net: phy: clear EEE runtime state in PHY_HALTED/PHY_ERROR selftests: mptcp: sockopt: fix error messages mptcp: tfo: record 'deny join id0' info selftests: mptcp: userspace pm: validate deny-join-id0 flag @@ -97,9 +95,6 @@ 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 -net: dsa: microchip: Set SPI as bus interface during reset for KSZ8463 -dt-bindings: net: dsa: microchip: Add strap description to set SPI mode -dt-bindings: net: dsa: microchip: Group if clause under allOf tag hinic3: Fix code style (Missing a blank line before return) hinic3: Fix missing napi->dev in netif_queue_set_napi hinic3: Add port management @@ -131,21 +126,5 @@ 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 -rds: ib: Increment i_fastreg_wrs before bailing out -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 -tcp: accecn: AccECN option send control -tcp: accecn: AccECN option -tcp: sack option handling improvements -tcp: accecn: AccECN needs to know delivered bytes -tcp: accecn: add AccECN rx byte counters -tcp: accecn: AccECN negotiation -tcp: AccECN core -tcp: ecn functions in separated include file -tcp: reorganize tcp_sock_write_txrx group for variables later -tcp: fast path functions later -tcp: reorganize SYN ECN code -dpll: zl3073x: Allow to use custom phase measure averaging factor selftests: bonding: add fail_over_mac testing bonding: set random address only when slaves already exist