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

Branches
Base trees
[+] dpll: zl3073x: Handle missing or corrupted flash configuration
[+] net: gro_cells: Use nested-BH locking for gro_cell
[+] r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H
[+] net: phy: bcm54811: Fix GMII/MII/MII-Lite selection
[+] net/ip6_tunnel: Prevent perpetual tunnel growth
[+] idpf: cleanup remaining SKBs in PTP flows
[+] ixgbevf: fix getting link speed data for E610 devices
[+] ixgbe: handle IXGBE_VF_GET_PF_LINK_STATE mailbox operation
[+] ixgbevf: fix mailbox API compatibility by negotiating supported features
[+] ixgbe: handle IXGBE_VF_FEATURES_NEGOTIATE mbox cmd
[+] ixgbe: fix too early devlink_free() in ixgbe_remove()
[+] Merge branch 'intel-wired-lan-driver-updates-2025-10-01-idpf-ixgbe-ixgbevf'
[+] net: phy: realtek: Avoid PHYCR2 access if PHYCR2 not present
drivers/dpll/zl3073x/core.c | 21 +++ drivers/dpll/zl3073x/regs.h | 3 + drivers/net/ethernet/intel/idpf/idpf_ptp.c | 3 + .../net/ethernet/intel/idpf/idpf_virtchnl_ptp.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 15 ++ drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 79 +++++++++ drivers/net/ethernet/intel/ixgbevf/defines.h | 1 + drivers/net/ethernet/intel/ixgbevf/ipsec.c | 10 ++ drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 7 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 34 +++- drivers/net/ethernet/intel/ixgbevf/mbx.h | 8 + drivers/net/ethernet/intel/ixgbevf/vf.c | 182 +++++++++++++++++---- drivers/net/ethernet/intel/ixgbevf/vf.h | 1 + drivers/net/ethernet/realtek/r8169_main.c | 5 +- drivers/net/phy/broadcom.c | 20 ++- drivers/net/phy/realtek/realtek_main.c | 23 ++- include/linux/brcmphy.h | 1 + include/net/ip_tunnels.h | 15 ++ net/core/gro_cells.c | 10 ++ net/ipv4/ip_tunnel.c | 14 -- net/ipv6/ip6_tunnel.c | 3 +- 22 files changed, 394 insertions(+), 65 deletions(-)
New patches
@@ -1,51 +1,38 @@
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
net: amd-xgbe: use EOPNOTSUPP instead of ENOTSUPP in xgbe_phy_mii_read_c45
netdevsim: set the carrier when the device goes up
net: airoha: Add get_link ethtool callback
net: airoha: Add missing stats to ethtool_eth_mac_stats
net: pse-pd: pd692x0: Preserve PSE configuration across reboots
net: pse-pd: pd692x0: Separate configuration parsing from hardware setup
net: pse-pd: pd692x0: Replace __free macro with explicit kfree calls
net: airoha: npu: Add 7583 SoC support
net: airoha: npu: Add airoha_npu_soc_data struct
dt-bindings: net: airoha: npu: Add AN7583 support
net: bridge: correct debug message function name in br_fill_ifinfo
net: cxgb4/ch_ipsec: fix potential use-after-free in ch_ipsec_xfrm_add_state() callback
selftests: net: check jq command is supported
netmem: replace __netmem_clear_lsb() with netmem_to_nmdesc()
eea: Add basic driver framework for Alibaba Elastic Ethernet Adaptor
hdlc_ppp: fix potential null pointer in ppp_cp_event logging
net: airoha: Take into account out-of-order tx completions in airoha_dev_xmit()
tcp: fix tcp_tso_should_defer() vs large RTT
[c] net: phy: realtek: Avoid PHYCR2 access if PHYCR2 not present
r8152: add error handling in rtl8152_driver_init
usbnet: Fix using smp_processor_id() in preemptible code warnings
Octeontx2-af: Fix missing error code in cgx_probe()
net: ethernet: ti: am65-cpts: fix timestamp loss due to race conditions
amd-xgbe: Avoid spurious link down messages during interface toggle
[c] ixgbe: fix too early devlink_free() in ixgbe_remove()
[c] ixgbe: handle IXGBE_VF_FEATURES_NEGOTIATE mbox cmd
[c] ixgbevf: fix mailbox API compatibility by negotiating supported features
[c] ixgbe: handle IXGBE_VF_GET_PF_LINK_STATE mailbox operation
[c] ixgbevf: fix getting link speed data for E610 devices
[c] idpf: cleanup remaining SKBs in PTP flows
[-] net: dlink: fix null dereference in receive_packet()
[c] net/ip6_tunnel: Prevent perpetual tunnel growth
[c] net: phy: bcm54811: Fix GMII/MII/MII-Lite selection
[c] r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H
[c] net: gro_cells: Use nested-BH locking for gro_cell
[c] dpll: zl3073x: Handle missing or corrupted flash configuration
Test results