NIPA Branch net-next-hw-2025-10-01--08-00

Branches
Base trees
[+] net/mlx5: Improve write-combining test reliability for ARM64 Grace CPUs
[+] net/mlx5: HWS, Generalize complex matchers
[+] net/mlx5e: Prevent entering switchdev mode with inconsistent netns
[+] net/mlx5: Improve QoS error messages with actual depth values
[+] net/mlx5e: Remove unused mdev param from RSS indir init
[+] net/mlx5e: Introduce mlx5e_rss_init_params
[+] net/mlx5e: Introduce mlx5e_rss_params for RSS configuration
[+] net/mlx5e: Use extack in set rxfh callback
[+] Merge branch 'net-mlx5-misc-changes-2025-09-28'
[+] octeontx2-vf: fix bitmap leak
[+] octeontx2-pf: fix bitmap leak
[+] Merge branch 'octeontx2-fix-bitmap-leaks-in-pf-and-vf'
[+] Revert "Documentation: net: add flow control guide and document ethtool API"
Documentation/netlink/specs/ethtool.yaml | 27 - Documentation/networking/flow_control.rst | 373 ---- Documentation/networking/index.rst | 1 - Documentation/networking/phy.rst | 12 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 91 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 30 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 43 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 15 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 33 + .../ethernet/mellanox/mlx5/core/steering/hws/bwc.c | 37 +- .../ethernet/mellanox/mlx5/core/steering/hws/bwc.h | 21 +- .../mellanox/mlx5/core/steering/hws/bwc_complex.c | 1821 ++++++++------------ .../mellanox/mlx5/core/steering/hws/bwc_complex.h | 60 +- .../mellanox/mlx5/core/steering/hws/definer.c | 87 +- .../mellanox/mlx5/core/steering/hws/definer.h | 9 +- drivers/net/ethernet/mellanox/mlx5/core/wc.c | 28 +- include/linux/ethtool.h | 45 +- include/uapi/linux/ethtool_netlink_generated.h | 4 +- net/dcb/dcbnl.c | 2 - net/ethtool/pause.c | 4 - 25 files changed, 1038 insertions(+), 1730 deletions(-)
New patches
@@ -1,33 +1,16 @@
fbnic: link up on QEMU
nipa: config: disable kmemleak auto scan
selftests: net: fix server bind failure in sctp_vrf.sh
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: 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
[-] net/mlx5e: Make DEFAULT_FRAG_SIZE relative to page size
[-] net: usb: lan78xx: Fix lost EEPROM read timeout error(-ETIMEDOUT) in lan78xx_read_raw_eeprom
[c] octeontx2-pf: fix bitmap leak
[c] octeontx2-vf: fix bitmap leak
[-] ice: ice_adapter: release xa entry on adapter allocation failure
selftest:net: Fix uninit pointers and return values
[-] net/smc: handle -ENOMEM from smc_wr_alloc_link_mem gracefully
[-] net/smc: make wr buffer count configurable
[c] net/mlx5e: Use extack in set rxfh callback
[c] net/mlx5e: Introduce mlx5e_rss_params for RSS configuration
[c] net/mlx5e: Introduce mlx5e_rss_init_params
[c] net/mlx5e: Remove unused mdev param from RSS indir init
[c] net/mlx5: Improve QoS error messages with actual depth values
[c] net/mlx5e: Prevent entering switchdev mode with inconsistent netns
[c] net/mlx5: HWS, Generalize complex matchers
[c] net/mlx5: Improve write-combining test reliability for ARM64 Grace CPUs
[-] net: stmmac: Add support for Allwinner A523 GMAC200
[-] dt-bindings: net: sun8i-emac: Add A523 GMAC200 compatible
Test results