Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-09-19--21-00 (v6.17-rc6-1426-gddaa1d8a025f) remotes/brancher/net-next-2025-09-20--00-00 (v6.17-rc6-1432-g56d929785d48) ==== BASE DIFF ==== drivers/net/dsa/dsa_loop.c | 2 - drivers/net/ethernet/airoha/airoha_regs.h | 4 +- drivers/net/ethernet/huawei/hinic3/hinic3_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 5 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 40 ++- .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 395 +++++++++++++++++++-- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 19 + .../mellanox/mlx5/core/lib/ipsec_fs_roce.c | 4 + .../ethernet/mellanox/mlx5/core/lib/macsec_fs.c | 14 +- .../ethernet/mellanox/mlx5/core/lib/macsec_fs.h | 15 + drivers/net/ethernet/microchip/sparx5/Kconfig | 2 +- .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 18 + drivers/net/ethernet/realtek/r8169_main.c | 6 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 27 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 9 +- drivers/net/ethernet/ti/icssm/icssm_prueth.c | 30 +- drivers/net/phy/micrel.c | 79 ++++- drivers/net/phy/phy.c | 13 + drivers/net/tun.c | 3 + drivers/net/wan/framer/pef2256/pef2256.c | 4 +- include/linux/mlx5/qp.h | 16 +- net/mptcp/ctrl.c | 2 +- net/psp/psp_sock.c | 17 +- net/smc/smc_loopback.c | 14 +- 29 files changed, 655 insertions(+), 115 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.0v5PN0lgy8 b/tmp/tmp.mZ0ddW2TZc index ca4b97e10c35..b24ef7a63bc5 100644 --- a/tmp/tmp.0v5PN0lgy8 +++ b/tmp/tmp.mZ0ddW2TZc @@ -12,6 +12,11 @@ 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 +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 +net/mlx5e: Don't query FEC statistics when FEC is disabled +ethtool: add FEC bins histogram report eth: fbnic: Read module EEPROM i40e: improve VF MAC filters accounting i40e: add mask to apply valid bits for itr_idx @@ -110,8 +115,6 @@ 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: ti: icssm-prueth: unwind cleanly in probe() -page_pool: add debug for release to cache from wrong CPU 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 @@ -119,11 +122,6 @@ 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/mlx5e: Add flow rules for the decrypted ESP packets -net/mlx5e: Add flow groups for the packets decrypted by crypto offload -net/mlx5e: Recirculate decrypted packets into TTC table -net/mlx5: Change TTC rules to match on undecrypted ESP packets -net/smc: fix warning in smc_rx_splice() when calling get_page() net: stmmac: remove mac_interface net: stmmac: thead: convert to use phy_interface net: stmmac: sun8i: convert to use phy_interface @@ -136,16 +134,8 @@ 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 -net: tun: Update napi->skb after XDP process rtnetlink: specs: Add {head,tail}room to rt-link.yaml rtnetlink: add needed_{head,tail}room attributes -wan: framer: pef2256: use %pe in print format -net: airoha: Fix PPE_IP_PROTO_CHK register definitions -r8169: set EEE speed down ratio to 1 -net: dsa: dsa_loop: remove duplicated definition of NUM_FIXED_PHYS -mptcp: reset blackhole on success with non-loopback ifaces -hinic3: Fix NULL vs IS_ERR() check in hinic3_alloc_rxqs_res() -psp: do not use sk_dst_get() in psp_dev_get_for_sock() MAINTAINERS, mailmap: Update address for Peter Hilber virtio_config: clarify output parameters uapi: vduse: fix typo in comment @@ -154,13 +144,4 @@ vhost: vringh: Modify the return value check vhost-net: flush batched before enabling notifications Revert "vhost/net: Defer TX queue re-enable until after sendmsg" vhost-net: unbreak busy polling -net: sparx5/lan969x: Add support for ethtool pause parameters -net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X -net: phy: micrel: Add Fast link failure support for lan8842 -Merge tag 'mlx5-next-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux -net: phy: clear link parameters on admin link down -net: ti: am65-cpsw: Update hw timestamping filter for PTPv1 RX packets -net/mlx5e: Prevent WQE metadata conflicts between timestamping and offloads -net/mlx5: Refactor MACsec WQE metadata shifts -net/mlx5: Remove VLAN insertion fields from WQE Ether segment vhost-scsi: fix argument order in tport allocation error message