Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-09-20--00-00 (v6.17-rc6-1432-g56d929785d48) remotes/brancher/net-next-2025-09-20--03-00 (v6.17-rc6-1438-gde8e7de7542c) ==== BASE DIFF ==== Documentation/netlink/specs/rt-link.yaml | 6 +++++ drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 3 +-- .../net/ethernet/mellanox/mlx5/core/lib/nv_param.c | 13 ++------- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 20 +++++++------- .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 25 ++++++++++------- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 2 -- .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 1 - .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-starfive.c | 6 ++--- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 26 +++++++++--------- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 4 +-- drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c | 24 ++++++++--------- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 6 ++++- drivers/net/phy/micrel.c | 8 +++--- drivers/ptp/ptp_ocp.c | 6 ++--- include/linux/netpoll.h | 1 - include/linux/stmmac.h | 31 ++++++++++++++-------- include/net/psp/functions.h | 13 +++++---- include/net/psp/types.h | 2 +- include/net/udp.h | 2 +- include/uapi/linux/if_link.h | 2 ++ net/core/netpoll.c | 3 +-- net/core/rtnetlink.c | 10 ++++++- net/ipv4/ip_input.c | 29 ++++++++++---------- net/ipv4/tcp_output.c | 2 +- net/ipv4/udp.c | 12 ++++----- net/psp/psp_main.c | 3 ++- net/psp/psp_sock.c | 2 +- 29 files changed, 141 insertions(+), 125 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.Gm7U1qFW2R b/tmp/tmp.dZFE41aitw index b24ef7a63bc5..45029a17d202 100644 --- a/tmp/tmp.Gm7U1qFW2R +++ b/tmp/tmp.dZFE41aitw @@ -12,6 +12,14 @@ 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 +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 selftests: net-drv: stats: sanity check FEC histogram net/mlx5e: Report RS-FEC histogram statistics via ethtool net/mlx5e: Add logic to read RS-FEC histogram bin ranges from PPHCR @@ -78,10 +86,6 @@ quic: provide family ops for address and protocol quic: provide common utilities and data structures net: build socket infrastructure for QUIC protocol net: define IPPROTO_QUIC and SOL_QUIC constants -net/mlx5: Remove dead code from total_vfs setter -psp: clarify checksum behavior of psp_dev_rcv() -psp: Fix typo in kdoc for struct psp_dev_caps.assoc_drv_spc. -net: phy: micrel: use %pe in print format tcp: accecn: enable AccECN tcp: accecn: stop sending AccECN opt when loss ACK w/ option tcp: accecn: verify ACE counter in 1st ACK after AccECN negotiation @@ -96,46 +100,18 @@ tcp: L4S ECT(1) identifier and NEEDS_ACCECN for CC modules 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 -psp: don't use flags for checking sk_state -psp: fix preemptive inet_twsk() cast in psp_sk_get_assoc_rcu() -psp: make struct sock argument const in psp_sk_get_assoc_rcu() -ethernet: rvu-af: Remove slash from the driver name 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 -ptp_ocp: make ptp_ocp driver compatible with PTP_EXTTS_REQUEST2 -tcp: prefer sk_skb_reason_drop() net/hsr: add protocol version to fill_info output -net: netpoll: use synchronize_net() instead of synchronize_rcu() -net: netpoll: remove unused netpoll pointer from netpoll_info net/mlx5: Use %pe format specifier for error pointers scripts/coccinelle: Find PTR_ERR() to %pe candidates -selftest: netcons: add test for netconsole over bonded interfaces -selftest: netcons: create a torture test -selftest: netcons: refactor target creation -net: netpoll: fix incorrect refcount handling causing incorrect cleanup 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 -net: ipv4: convert ip_rcv_options to drop reasons -net: ipv4: use the right type for drop reasons in ip_rcv_finish_core -net: ipv4: simplify drop reason handling in ip_rcv_finish_core -net: ipv4: make udp_v4_early_demux explicitly return drop reason -net: stmmac: remove mac_interface -net: stmmac: thead: convert to use phy_interface -net: stmmac: sun8i: convert to use phy_interface -net: stmmac: stm32: convert to use phy_interface -net: stmmac: starfive: convert to use phy_interface -net: stmmac: socfpga: convert to use phy_interface -net: stmmac: ingenic: convert to use phy_interface -net: stmmac: imx: convert to use phy_interface -net: stmmac: use phy_interface in stmmac_check_pcs_mode() -net: stmmac: rework mac_interface and phy_interface documentation selftests/net: Test tcp port reuse after unbinding a socket tcp: Update bind bucket state on port release -rtnetlink: specs: Add {head,tail}room to rt-link.yaml -rtnetlink: add needed_{head,tail}room attributes MAINTAINERS, mailmap: Update address for Peter Hilber virtio_config: clarify output parameters uapi: vduse: fix typo in comment