Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-09-15--21-00 (v6.17-rc5-1301-g94136dbeaa3e) remotes/brancher/net-next-2025-09-16--00-00 (v6.17-rc5-1272-g77cd5ffb3aca) ==== 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.TjPHeRaYAn b/tmp/tmp.C6aBpuLkBs index 9284d0f5495b..adb8f636e4df 100644 --- a/tmp/tmp.TjPHeRaYAn +++ b/tmp/tmp.C6aBpuLkBs @@ -12,7 +12,9 @@ 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: renesas: rswitch: simplify rswitch_stop() +MAINTAINERS: make the DPLL entry cover drivers +net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ +net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for legacy RQ selftest: packetdrill: Add tcp_fastopen_server_reset-after-disconnect.pkt. tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect(). net: pse-pd: pd692x0: Add devlink interface for configuration save/reset @@ -20,7 +22,6 @@ devlink: Add devlink-conf uAPI for NV memory management docs: devlink: Sort table of contents alphabetically net: pse-pd: pd692x0: Separate configuration parsing from hardware setup net: pse-pd: pd692x0: Replace __free macro with explicit kfree calls -rtnetlink: add needed_{head,tail}room attributes eth: fbnic: add OTP health reporter eth: fbnic: report FW uptime in health diagnose eth: fbnic: add FW health reporter @@ -33,13 +34,6 @@ eth: fbnic: make fbnic_fw_log_write() parameter const tools: ynl: avoid "use of uninitialized variable" false positive in generated code ptp: rework ptp_clock_unregister() to disable events ptp: describe the two disables in ptp_set_pinfunc() -net: sfp: remove old sfp_parse_* functions -net: phy: update all PHYs to use sfp_get_module_caps() -net: phylink: use sfp_get_module_caps() -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() net: dsa: mv88e6xxx: move mv88e6xxx_hwtstamp_work() prototype net: dsa: mv88e6xxx: remove unused 88E6165 register definitions net: dsa: mv88e6xxx: remove duplicated register definition @@ -69,18 +63,11 @@ 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 -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 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 @@ -94,8 +81,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 @@ -115,7 +100,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 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 @@ -124,12 +108,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 @@ -144,9 +126,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 @@ -178,21 +157,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