NIPA Branch net-next-2025-10-24--03-00

Branches
Base trees
[+] wifi: ath10k: Fix memory leak on unsupported WMI command
[+] wifi: ath11k: Add missing platform IDs for quirk table
[+] wifi: ath12k: free skb during idr cleanup callback
[+] wifi: ath11k: avoid bit operation on key flags
[+] wifi: iwlwifi: fix potential use after free in iwl_mld_remove_link()
[+] wifi: mac80211: reset FILS discovery and unsol probe resp intervals
[+] bcma: don't register devices disabled in OF
[+] Merge tag 'ath-current-20251006' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
[+] MAINTAINERS: wcn36xx: Add linux-wireless list
[+] wifi: brcmfmac: fix crash while sending Action Frames in standalone AP Mode
[+] wifi: mac80211: fix key tailroom accounting leak
[+] wifi: nl80211: call kfree without a NULL check
[+] Merge tag 'iwlwifi-fixes-2025-10-19' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
[+] Merge tag 'wireless-2025-10-23' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
[+] net: airoha: Remove code duplication in airoha_regs.h
[+] net: unix: remove outdated BSD behavior comment in unix_release_sock()
[+] usbnet: Prevents free active kevent
[+] net: rmnet: Use section heading markup for packet format subsections
[+] virtio-net: drop the multi-buffer XDP packet in zerocopy
[+] tcp: Remove unnecessary null check in tcp_inbound_md5_hash()
[+] net: dsa: lantiq_gswip: clarify GSWIP 2.2 VLAN mode in comment
[+] net: dsa: lantiq_gswip: convert accessors to use regmap
[+] net: dsa: lantiq_gswip: convert trivial accessor uses to regmap
[+] net: dsa: lantiq_gswip: manually convert remaining uses of read accessors
[+] net: dsa: lantiq_gswip: replace *_mask() functions with regmap API
[+] net: dsa: lantiq_gswip: optimize regmap_write_bits() statements
[+] net: dsa: lantiq_gswip: harmonize gswip_mii_mask_*() parameters
[+] Merge branch 'net-dsa-lantiq_gswip-use-regmap-for-register-access'
.../device_drivers/cellular/qualcomm/rmnet.rst | 10 +- MAINTAINERS | 1 + drivers/bcma/main.c | 6 + drivers/net/dsa/lantiq/Kconfig | 1 + drivers/net/dsa/lantiq/lantiq_gswip.c | 471 +++++++++++---------- drivers/net/dsa/lantiq/lantiq_gswip.h | 6 +- drivers/net/ethernet/airoha/airoha_eth.c | 102 ++--- drivers/net/ethernet/airoha/airoha_regs.h | 109 +++-- drivers/net/usb/usbnet.c | 2 + drivers/net/virtio_net.c | 11 +- drivers/net/wireless/ath/ath10k/wmi.c | 1 + drivers/net/wireless/ath/ath11k/core.c | 54 ++- drivers/net/wireless/ath/ath11k/mac.c | 10 +- drivers/net/wireless/ath/ath12k/mac.c | 34 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 28 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 3 +- drivers/net/wireless/intel/iwlwifi/mld/link.c | 5 +- net/ipv4/tcp.c | 10 +- net/mac80211/cfg.c | 3 + net/mac80211/key.c | 11 +- net/unix/af_unix.c | 11 - net/wireless/nl80211.c | 3 +- 23 files changed, 472 insertions(+), 423 deletions(-)
New patches
@@ -1,164 +1,146 @@
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: 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: phy: dp83869: fix STRAP_OPMODE bitmask
[+] net: hns3: add hwtstamp_get/hwtstamp_set ops
[+] net: renesas: rswitch: convert to ndo_hwtstamp API
[+] net: ravb: convert to ndo_hwtstamp API
[+] ionic: convert to ndo_hwtstamp API
[+] mlx4: convert to ndo_hwtstamp API
[+] octeontx2: convert to ndo_hwtstamp API
[+] net: add per-netns sysctl for devmem autorelease
[+] net: devmem: use niov array for token management
[+] net: devmem: refactor sock_devmem_dontneed for autorelease split
[+] net: devmem: rename tx_vec to vec in dmabuf binding
selftest: net: prevent use of uninitialized variable
[-] sctp: Hold RCU read lock while iterating over address list
phy: mscc: Fix PTP for VSC8574 and VSC8572
phy: mscc: Use PHY_ID_MATCH_EXACT for VSC8584, VSC8582, VSC8575, VSC856X
[c] Merge tag 'wireless-2025-10-23' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
selftests/unix: Add test for ECONNRESET and EOF behaviour
net: macb: Add "mobileye,eyeq5-gem" compatible
net: macb: rename bp->sgmii_phy field to bp->phy
net: macb: add no LSO capability (MACB_CAPS_NO_LSO)
net: macb: match skb_reserve(skb, NET_IP_ALIGN) with HW alignment
dt-bindings: net: cdns,macb: add Mobileye EyeQ5 ethernet interface
dibs: Use subsys_initcall()
dibs: Remove reset of static vars in dibs_init()
veth: more robust handing of race to avoid txq getting stuck
veth: stop and start all TX queue in netdev down/up
veth: enable dev_watchdog for detecting stalled TXQs
net: phy: dp83867: Disable EEE support as not implemented
net/tcp: add packetdrill test for FIN-WAIT-1 zero-window fix
net/tcp: fix permanent FIN-WAIT-1 state with continuous zero window packets
selftests: bridge_mdb: Add a test for MDB flush on snooping disable
net: bridge: Flush multicast groups when snooping is disabled
sfc: fix potential memory leak in efx_mae_process_mport()
netrom: Preventing the use of abnormal neighbor
ptp/ptp_vmw: load ptp_vmw driver by directly probing the device
ptp/ptp_vmw: Implement PTP clock adjustments ops
net: hns3: fix null pointer in debugfs issue
net: hns3: return error code when function fails
selftests/bpf: Add mptcp test with sockmap
bpf,sockmap: disallow MPTCP sockets from sockmap
net,mptcp: fix proto fallback detection with BPF sockmap
net: ravb: Allocate correct number of queues based on SoC support
net: ravb: Make DBAT entry count configurable per-SoC
MAINTAINERS: add dwmac-rk glue driver to the main Rockchip entry
ethernet: stmmac: dwmac-rk: Add RK3506 GMAC support
dt-bindings: net: rockchip-dwmac: Add compatible string for RK3506
dt-bindings: net: snps,dwmac: Sync list of Rockchip compatibles
dt-bindings: net: snps,dwmac: move rk3399 line to its correct position
net: usb: usbnet: coding style for functions
net: stmmac: add support for controlling PCS interrupts
net: stmmac: add stmmac_mac_irq_modify()
net: ti: icssg-prueth: Enable zero copy in XDP features
net: ti: icssg-prueth: Add AF_XDP zero copy for RX
net: ti: icssg-prueth: Make emac_run_xdp function independent of page
net: ti: icssg-prueth: Add AF_XDP zero copy for TX
net: ti: icssg-prueth: Add XSK pool helpers
net: ti: icssg-prueth: Add functions to create and destroy Rx/Tx queues
MAINTAINERS: mark ISDN subsystem as orphan
net/mlx5: Add balance ID support for LAG multiplane groups
net/mlx5: Refactor HCA cap 2 setting
net/mlx5: Refactor PTP clock devcom pairing
net/mlx5: Add software system image GUID infrastructure
net/mlx5: Use common mlx5_same_hw_devs function
net: stmmac: convert to phylink managed WoL PHY speed
net: stmmac: convert to phylink-managed Wake-on-Lan
net: phylink: add phylink managed wake-on-lan PHY speed control
net: phylink: add phylink managed MAC Wake-on-Lan support
net: phy: add phy_may_wakeup()
net: phy: add phy_can_wakeup()
xsk: add indirect call for xsk_destruct_skb
rtnetlink: honor RTEXT_FILTER_SKIP_STATS in IFLA_STATS
net: enetc: add standalone ENETC support for i.MX94
net: enetc: add basic support for the ENETC with pseudo MAC for i.MX94
net: enetc: add ptp timer binding support for i.MX94
net: enetc: add preliminary i.MX94 NETC blocks control support
dt-bindings: net: enetc: add compatible string for ENETC with pseduo MAC
dt-bindings: net: netc-blk-ctrl: add compatible string for i.MX94 platforms
net/mlx5e: Defer channels closure to reduce interface down time
net/mlx5e: Pass old channels as argument to mlx5e_switch_priv_channels
net/mlx5e: Do not re-apply TIR loopback configuration if not necessary
net/mlx5: IPoIB, set self loopback prevention in TIR init
net/mlx5e: Allow setting self loopback prevention bits on TIR init
net/mlx5e: Use TIR API in mlx5e_modify_tirs_lb()
net/mlx5e: Enhance function structures for self loopback prevention application
eea: introduce ethtool support
eea: create/destroy rx,tx queues for netdevice open and stop
eea: probe the netdevice and create adminq
eea: introduce ring and descriptor structures
eea: introduce PCI framework
Documentation: ARCnet: Update obsolete contact info
smc: rename smc_find_ism_store_rc to reflect broader usage
net: txgbe: support RSC offload
net: txgbe: support TX head write-back mode
net: txgbe: support RX desc merge mode
strparser: fix typo in comment
selftests/vsock: add vsock_loopback module loading
selftests/vsock: add 1.37 to tested virtme-ng versions
selftests/vsock: avoid false-positives when checking dmesg
selftests/vsock: add BUILD=0 definition
selftests/vsock: identify and execute tests that can re-use VM
selftests/vsock: add check_result() for pass/fail counting
selftests/vsock: speed up tests by reducing the QEMU pidfile timeout
selftests/vsock: do not unconditionally die if qemu fails
selftests/vsock: avoid multi-VM pidfile collisions with QEMU
selftests/vsock: reuse logic for vsock_test through wrapper functions
selftests/vsock: make wait_for_listener() work even if pipefail is on
selftests/vsock: improve logging in vmtest.sh
dt-bindings: pse-pd: ti,tps23881: Add TPS23881B
net: pse-pd: tps23881: Add support for TPS23881B
[c] tcp: Remove unnecessary null check in tcp_inbound_md5_hash()
netlink: specs: tc: set ignore-index on indexed-arrays
netlink: specs: rt-link: set ignore-index on indexed-arrays
netlink: specs: nlctrl: set ignore-index on indexed-arrays
netlink: specs: nl80211: set ignore-index on indexed-arrays
tools: ynl: support ignore-index in indexed-array encoding
tools: ynl: support ignore-index in indexed-array decoding
netlink: specs: add ignore-index flag for indexed-array
gve: Default to max_rx_buffer_size for DQO if device supported
gve: Allow ethtool to configure rx_buf_len
gve: Decouple header split from RX buffer length
[c] virtio-net: drop the multi-buffer XDP packet in zerocopy
net: mdio: reset PHY before attempting to access registers in fwnode_mdiobus_register_phy
net: mdio: introduce mdio_device_has_reset()
net: mdio: change property read from fwnode_property_read_u32() to device_property_read_u32()
net: mdio: common handling of phy reset properties
[c] net: airoha: Remove code duplication in airoha_regs.h
selftests: traceroute: Add ICMP extensions tests
ipv6: icmp: Add RFC 5837 support
ipv4: icmp: Add RFC 5837 support
neighbour: Convert rwlock of struct neigh_table to spinlock.
neighbour: Convert RTM_SETNEIGHTBL to RCU.
neighbour: Convert RTM_GETNEIGHTBL to RCU.
neighbour: Annotate access to neigh_parms fields.
neighbour: Use RCU list helpers for neigh_parms.list writers.
[c] net: rmnet: Use section heading markup for packet format subsections
[c] usbnet: Prevents free active kevent
[-] selftests: tls: add tls record_size_limit test
[-] net/tls: support setting the maximum payload size
[c] net: unix: remove outdated BSD behavior comment in unix_release_sock()
[-] net: hibmcge: fix the inappropriate netif_device_detach()
[-] net: hibmcge: remove unnecessary check for np_link_fail in scenarios without phy.
[-] net: hibmcge: fix rx buf avl irq is not re-enabled in irq_handle issue
[-] net: inet_sock.h: Avoid thousands of -Wflex-array-member-not-at-end warnings
tools: ynl: add start-index property for indexed arrays
tools: ynl: call nested attribute free function for indexed arrays
tools: ynl: zero-initialize struct ynl_sock memory
ynl: samples: add tc filter add example
[c] Merge tag 'iwlwifi-fixes-2025-10-19' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
[c] wifi: nl80211: call kfree without a NULL check
[c] wifi: mac80211: fix key tailroom accounting leak
[c] wifi: brcmfmac: fix crash while sending Action Frames in standalone AP Mode
[c] MAINTAINERS: wcn36xx: Add linux-wireless list
[c] Merge tag 'ath-current-20251006' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
[c] bcma: don't register devices disabled in OF
[c] wifi: mac80211: reset FILS discovery and unsol probe resp intervals
[c] wifi: iwlwifi: fix potential use after free in iwl_mld_remove_link()
[c] wifi: ath11k: avoid bit operation on key flags
[c] wifi: ath12k: free skb during idr cleanup callback
[c] wifi: ath11k: Add missing platform IDs for quirk table
[c] wifi: ath10k: Fix memory leak on unsupported WMI command
Test results