Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-08-28--21-00 (v6.17-rc2-798-g434e785d117d) remotes/brancher/net-next-2025-08-29--00-00 (v6.17-rc2-813-gd06d664851ed) ==== BASE DIFF ==== drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 24 +++++ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 27 ++--- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 42 ++------ drivers/net/phy/mediatek/mtk-2p5ge.c | 104 ++++++++++++++++-- include/net/netdev_queues.h | 7 ++ include/net/tc_act/tc_skbmod.h | 1 + include/net/tc_act/tc_tunnel_key.h | 1 + include/net/tc_act/tc_vlan.h | 1 + io_uring/zcrx.c | 3 +- net/core/Makefile | 1 + net/core/devmem.c | 8 +- net/core/devmem.h | 2 + net/core/netdev-genl.c | 122 +++++++++++++++++----- net/core/netdev_queues.c | 27 +++++ net/sched/act_connmark.c | 4 +- net/sched/act_csum.c | 4 +- net/sched/act_ct.c | 4 +- net/sched/act_ctinfo.c | 4 +- net/sched/act_mpls.c | 4 +- net/sched/act_nat.c | 4 +- net/sched/act_pedit.c | 4 +- net/sched/act_skbedit.c | 4 +- net/sched/act_skbmod.c | 26 +++-- net/sched/act_tunnel_key.c | 20 ++-- net/sched/act_vlan.c | 20 ++-- tools/testing/selftests/drivers/net/hw/rss_ctx.py | 2 +- 28 files changed, 338 insertions(+), 137 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.DgTfNKOXFg b/tmp/tmp.kGCqVeZlsZ index 6d55fc2f26fb..2e54f6472b43 100644 --- a/tmp/tmp.DgTfNKOXFg +++ b/tmp/tmp.kGCqVeZlsZ @@ -12,11 +12,42 @@ 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 +netfilter: nft_flowtable.sh: re-run with random mtu sizes +selftests: net: fix spelling and grammar mistakes +smsc911x: add second read of EEPROM mac when possible corruption seen +net: phy: fixed_phy: remove link gpio support +ipv4: start using dst_dev_rcu() +tcp: use dst_dev_rcu() in tcp_fastopen_active_disable_ofo_check() +tcp_metrics: use dst_dev_net_rcu() +net: use dst_dev_rcu() in sk_setup_caps() +ipv6: use RCU in ip6_output() +ipv6: use RCU in ip6_xmit() +ipv6: start using dst_dev_rcu() +net: dst: introduce dst->dev_rcu bnxt_en: fix incorrect page count in RX aggr ring log inet: ping: make ping_port_rover per netns inet: ping: remove ping_hash() inet: ping: check sock_net() in ping_get_port() and ping_lookup() virtio_net: adjust the execution order of function `virtnet_close` during freeze +net/mlx5e: Implement PSP key_rotate operation +net/mlx5e: Add Rx data path offload +psp: provide decapsulation and receive helper for drivers +net/mlx5e: Configure PSP Rx flow steering rules +net/mlx5e: Add PSP steering in local NIC RX +net/mlx5e: Implement PSP Tx data path +psp: provide encapsulation helper for drivers +net/mlx5e: Implement PSP operations .assoc_add and .assoc_del +net/mlx5e: Support PSP offload functionality +psp: track generations of device key +net: psp: update the TCP MSS to reflect PSP packet overhead +net: psp: add socket security association code +net: tcp: allow tcp_timewait_sock to validate skbs before handing to device +net: move sk_validate_xmit_skb() to net/core/dev.c +psp: add op for rotation of device key +tcp: add datapath logic for PSP with inline key exchange +net: modify core data structures for PSP datapath support +psp: base PSP device support +psp: add documentation net: macb: Fix tx_ptr_lock locking net: af_packet: Use hrtimer to do the retire operation net: stmmac: add TC flower filter support for IP EtherType @@ -51,10 +82,6 @@ hinic3: HW management interfaces hinic3: HW initialization microchip: lan865x: add ndo_eth_ioctl handler to enable PHY ioctl support ptp: Limit time setting of PTP clocks -net: renesas: rswitch: add modifiable ageing time -net: renesas: rswitch: add offloading for L2 switching -net: renesas: rswitch: configure default ageing time -net: renesas: rswitch: rename rswitch.c to rswitch_main.c inet_diag: avoid cache line misses in inet_diag_bc_sk() inet_diag: change inet_diag_bc_sk() first argument inet_diag: annotate data-races in inet_diag_bc_sk() @@ -63,8 +90,6 @@ inet_diag: annotate data-races in inet_diag_msg_common_fill() net: stmmac: check if interface is running before TC block setup net: stmmac: correct Tx descriptors debugfs prints net: stmmac: replace memcpy with strscpy in ethtool -amd-xgbe: Add PPS periodic output support -net: ethernet: ti: Prevent divide-by-zero in cpts_calc_mult_shift() icmp: fix icmp_ndo_send address translation for reply direction riscv: dts: spacemit: Add Ethernet support for Jupiter riscv: dts: spacemit: Add Ethernet support for BPI-F3 @@ -73,49 +98,20 @@ net: spacemit: Add K1 Ethernet MAC dt-bindings: net: Add support for SpacemiT K1 vsock/test: Remove redundant semicolons ptp: ocp: fix use-after-free bugs causing by ptp_ocp_watchdog -tcp: Free TCP-AO/TCP-MD5 info/keys without RCU -tcp: Destroy TCP-AO, TCP-MD5 keys in .sk_destruct() mISDN: Fix memory leak in dsp_hwec_enable() -net: phy: micrel: Add PTP support for lan8842 -net: phy: micrel: Introduce function __lan8814_ptp_probe_once mctp pcc: Implement MCTP over PCC Transport selftests: net: avoid memory leak pppoe: drop sock reference counting on fast path pppoe: remove rwlock usage -eth: mlx5: remove Kconfig co-dependency with VXLAN -net: lan966x: convert fwnode to of -net: lan966x: use of_get_mac_address xirc2ps_cs: fix register access when enabling FullDuplex -selftests: drv-net: rss_ctx: fix the queue count check net_sched: gen_estimator: fix est_timer() vs CONFIG_PREEMPT_RT=y -net: devmem: allow binding on rx queues with same DMA devices -net: devmem: pre-read requested rx queues during bind -net: devmem: pull out dma_dev out of net_devmem_bind_dmabuf -net/mlx5e: add op for getting netdev DMA device -net: devmem: get netdev DMA device via new API -io_uring/zcrx: add support for custom DMA devices -queue_api: add support for fetching per queue DMA dev VF Resource State Inconsistency Vulnerability in Linux bnxt_en Driver netfilter: conntrack: helper: Replace -EEXIST by -EBUSY netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm -net: stmmac: mdio: clean up c22/c45 accessor split -net_sched: act_skbmod: use RCU in tcf_skbmod_dump() -net_sched: act_tunnel_key: use RCU in tunnel_key_dump() -net_sched: act_vlan: use RCU in tcf_vlan_dump() -net_sched: remove BH blocking in eight actions microchip: lan865x: Fix LAN8651 autoloading microchip: lan865x: Fix module autoloading net: ethernet: oa_tc6: Handle failure of spi_setup -net: stmmac: minor cleanups to stmmac_bus_clks_config() -net: stmmac: mdio: use netdev_priv() directly ipv6: annotate data-races around devconf->rpl_seg_enabled -net: phy: mtk-2p5ge: Add LED support for MT7988 -net: dsa: lantiq_gswip: move MDIO bus registration to .setup() -net: dsa: lantiq_gswip: support standard MDIO node name -net: dsa: lantiq_gswip: support offset of MII registers -net: dsa: lantiq_gswip: ignore SerDes modes in phylink_mac_config() -net: dsa: lantiq_gswip: support model-specific mac_select_pcs() -net: dsa: lantiq_gswip: move to dedicated folder net: usb: r8152: resume-reset deadlock Merge tag 'iwlwifi-fixes-2025-08-28' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next wifi: iwlwifi: cfg: add back more lost PCI IDs