NIPA Branch net-next-hw-2025-10-07--16-00

Branches
Base trees
[+] net: mdio: mdio-i2c: Hold the i2c bus lock during smbus transactions
[+] net: sparx5/lan969x: fix flooding configuration on bridge join/leave
[+] selftests: drv-net: make linters happy with our imports
[+] net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
[+] net/mlx5: Prevent tunnel mode conflicts between FDB and NIC IPsec tables
[+] net/mlx5e: Prevent tunnel reformat when tunnel mode not allowed
[+] net/mlx5e: Do not fail PSP init on missing caps
[+] Merge branch 'mlx5-misc-fixes-2025-10-05'
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 38 ++++++++++++++------ .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 2 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 32 +++++++++++------ .../net/ethernet/mellanox/mlx5/core/en_accel/psp.c | 10 +++--- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 5 +-- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 18 +++++----- .../net/ethernet/microchip/sparx5/sparx5_main.c | 5 +++ .../ethernet/microchip/sparx5/sparx5_switchdev.c | 12 +++++++ .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 10 ------ drivers/net/mdio/mdio-i2c.c | 39 ++++++++++++-------- drivers/net/usb/asix_devices.c | 29 +++++++++++++++ tools/testing/selftests/drivers/net/hds.py | 3 +- .../selftests/drivers/net/lib/py/__init__.py | 41 ++++++++++++++++------ 13 files changed, 171 insertions(+), 73 deletions(-)
New patches
@@ -1,32 +1,24 @@
nipa: config: disable kmemleak auto scan
nipa: config: x86: disable GPUs and sound
nipa: drv: net: add timeout
nipa: forwarding: set timeout to 3 hours
nipa: config: disable CPU_MITIGATIONS
nipa: tc_action dbg
nipa: selftests: net: enable profiling
nipa: dbg net/sctp_vrf.sh
nipa: dbg: tests: bonding: print info on failure
nipa: timestamp - try waking
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
nipa: fbnic: link up on QEMU
[+] bpf: Use rcu_read_lock_dont_migrate in bpf_sk_storage.c
[+] net/ip6_tunnel: Prevent perpetual tunnel growth
net: pse-pd: tps23881: Fix current measurement scaling
net: cxgb4/ch_ipsec: fix potential use-after-free in ch_ipsec_xfrm_add_state() callback
net/mlx5: fix pre-2.40 binutils assembler error
[-] xsk: Fix overflow in descriptor validation@@
r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H
net: ipv6: respect route prfsrc and fill empty saddr before ECMP hash
ptp: netc: Add dependency on NXP_ENETC4
[-] net: airoha: Fix loopback mode configuration for GDM2 port
[-] wireguard: allowedips: Use kfree_rcu() instead of call_rcu()
[c] net/mlx5e: Do not fail PSP init on missing caps
[c] net/mlx5e: Prevent tunnel reformat when tunnel mode not allowed
[c] net/mlx5: Prevent tunnel mode conflicts between FDB and NIC IPsec tables
[c] net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
[c] selftests: drv-net: make linters happy with our imports
[c] net: sparx5/lan969x: fix flooding configuration on bridge join/leave
[c] net: mdio: mdio-i2c: Hold the i2c bus lock during smbus transactions
[-] drivers/net/wan/hdlc_ppp: fix potential null pointer in ppp_cp_event logging
[+] net: usb: lan78xx: Fix lost EEPROM write timeout error(-ETIMEDOUT) in lan78xx_write_raw_eeprom
Test results