NIPA Branch net-next-hw-2025-11-13--00-00

Branches
Base trees
[+] wifi: ath11k: zero init info->status in wmi_process_mgmt_tx_comp()
[+] wifi: ath12k: Make firmware stats reset caller-driven
[+] wifi: ath12k: Fix timeout error during beacon stats retrieval
[+] wifi: mac80211: reject address change while connecting
[+] wifi: ieee80211: split mesh definitions out
[+] wifi: ieee80211: split HT definitions out
[+] wifi: ieee80211: split VHT definitions out
[+] wifi: ieee80211: split HE definitions out
[+] wifi: ieee80211: split EHT definitions out
[+] wifi: ieee80211: split S1G definitions out
[+] wifi: ieee80211: split P2P definitions out
[+] wifi: ieee80211: split NAN definitions out
[+] wifi: cfg80211: fix EHT typo
[+] wifi: mac80211: fix EHT typo
[+] wifi: mac80211: make link iteration safe for 'break'
[+] wifi: mac80211: remove chanctx to link back-references
[+] wifi: mac80211: simplify ieee80211_recalc_chanctx_min_def() API
[+] wifi: mac80211: add and use chanctx usage iteration
[+] wifi: mac80211: remove "disabling VHT" message
[+] wifi: mac80211: pass frame type to element parsing
[+] wifi: mac80211: remove unnecessary vlan NULL check
[+] wifi: cfg80211: fix doc of struct key_params
[+] Merge tag 'ath-current-20251110' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
[+] wifi: mac80211: skip rate verification for not captured PSDUs
[+] wifi: mac80211_hwsim: Fix possible NULL dereference
[+] wifi: cfg80211: use a C99 initializer in wiphy_register
[+] wifi: cfg80211/mac80211: clean up duplicate ap_power handling
[+] wifi: cfg80211/mac80211: Add fallback mechanism for INDOOR_SP connection
[+] wifi: mac80211: track MU-MIMO configuration on disabled interfaces
[+] wifi: mac80211: make monitor link info check more specific
[+] wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper()
[+] wifi: mwl8k: inject DSSS Parameter Set element into beacons if missing
[+] wifi: iwlwifi: fix aux ROC time event iterator usage
[+] wifi: iwlwifi: mvm: fix beacon template/fixed rate
[+] wifi: iwlwifi: mld: always take beacon ies in link grading
[+] Merge tag 'iwlwifi-fixes-2025-11-12' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
[+] Merge tag 'ath-next-20251111' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
[+] r8169: add support for RTL8125K
[+] net: stmmac: improve ndev->max_mtu setup readability
[+] Merge tag 'wireless-2025-11-12' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
[+] Merge tag 'wireless-next-2025-11-12' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
drivers/net/ethernet/realtek/r8169_main.c | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 22 +- drivers/net/wireless/ath/ath11k/wmi.c | 3 + drivers/net/wireless/ath/ath12k/core.c | 2 - drivers/net/wireless/ath/ath12k/core.h | 1 - drivers/net/wireless/ath/ath12k/debugfs.c | 9 +- drivers/net/wireless/ath/ath12k/mac.c | 15 +- drivers/net/wireless/ath/ath12k/wmi.c | 12 +- drivers/net/wireless/intel/iwlwifi/mld/link.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 13 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 12 +- drivers/net/wireless/marvell/mwl8k.c | 71 +- drivers/net/wireless/st/cw1200/bh.c | 6 +- drivers/net/wireless/virtual/mac80211_hwsim.c | 14 +- include/linux/ieee80211-eht.h | 1182 +++++++ include/linux/ieee80211-he.h | 824 +++++ include/linux/ieee80211-ht.h | 292 ++ include/linux/ieee80211-mesh.h | 230 ++ include/linux/ieee80211-nan.h | 35 + include/linux/ieee80211-p2p.h | 71 + include/linux/ieee80211-s1g.h | 575 ++++ include/linux/ieee80211-vht.h | 236 ++ include/linux/ieee80211.h | 3476 +------------------- include/net/cfg80211.h | 34 +- include/net/mac80211.h | 2 +- net/mac80211/agg-rx.c | 7 +- net/mac80211/cfg.c | 47 +- net/mac80211/chan.c | 397 ++- net/mac80211/driver-ops.c | 8 +- net/mac80211/he.c | 6 +- net/mac80211/ibss.c | 14 +- net/mac80211/ieee80211_i.h | 50 +- net/mac80211/iface.c | 60 +- net/mac80211/link.c | 5 - net/mac80211/main.c | 3 +- net/mac80211/mesh.c | 26 +- net/mac80211/mesh_hwmp.c | 7 +- net/mac80211/mesh_plink.c | 7 +- net/mac80211/mlme.c | 71 +- net/mac80211/parse.c | 30 +- net/mac80211/rx.c | 10 +- net/mac80211/scan.c | 6 +- net/mac80211/tdls.c | 12 +- net/mac80211/tests/elems.c | 4 +- net/mac80211/util.c | 35 +- net/wireless/core.c | 12 +- net/wireless/core.h | 3 +- net/wireless/nl80211.c | 4 +- net/wireless/scan.c | 20 +- 50 files changed, 4218 insertions(+), 3787 deletions(-)
New patches
@@ -1,55 +1,118 @@
nipa: dbg: try to capture info about xdp qstat failures
nipa: fbnic: link up on QEMU
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: pcs: rzn1-miic: Add support for PHY link active-level configuration
[+] dt-bindings: net: pcs: renesas,rzn1-miic: Add renesas,miic-phylink-active-low property
[+] can: bxcan: Fix a typo error for assign
[+] dt-bindings: can: mcp251xfd: add gpio-controller property
[+] can: mcp251xfd: add gpio functionality
[+] can: mcp251xfd: only configure PIN1 when rx_int is set
[+] can: mcp251xfd: add workaround for errata 5
[+] can: mcp251xfd: utilize gather_write function for all non-CRC writes
[+] can: mcp251xfd: move chip sleep mode into runtime pm
[+] can: mcp251x: mcp251x_can_probe(): use dev_err_probe()
[+] can: peak_usb: convert to use ndo_hwtstamp callbacks
[+] can: peak_canfd: convert to use ndo_hwtstamp callbacks
[+] can: convert generic HW timestamp ioctl to ndo_hwtstamp callbacks
[+] s390/ctcm: Fix double-kfree
[+] eth: fbnic: Configure RDE settings for pause frame
[+] netlink: specs: rt-link: Add attributes for hsr
[+] net: phy: mscc: Handle devm_phy_package_join() failure in vsc85xx_probe_common()
[+] net: phy: mscc: Add support for PHY LED control
[+] net: phy: mscc: Consolidate probe functions into a common helper
[+] net: phy: mscc: Simplify LED mode update using phy_modify()
[+] net: mana: Drop TX skb on post_work_request failure and unmap resources
[+] net: mana: Handle SKB if TX SGEs exceed hardware limit
[+] veth: more robust handing of race to avoid txq getting stuck
[+] net: openvswitch: remove never-working support for setting nsh fields
[+] net: usb: usbnet: adhere to style
[+] net: ixgbe: convert to use .get_rx_ring_count
[+] net: dsa: microchip: lan937x: Fix RGMII delay tuning
[+] net: bnx2x: convert to use get_rx_ring_count
[+] be2net: check wrb_params for NULL value
[+] vxlan: Remove unused declarations eth_vni_hash() and fdb_head_index()
[+] net: sctp: convert sctp_v{4,6}_xmit to use a noref dst when possible
[+] net: tipc: convert tipc_udp_xmit to use a noref dst
[+] net: sit: convert ipip6_tunnel_xmit to use a noref dst
[+] net: tunnel: convert ip_tunnel_xmit to use a noref dst when possible
[+] net: tunnel: convert ip_md_tunnel_xmit to use a noref dst when possible
[+] net: wireguard: convert send{4,6} to use a noref dst when possible
[+] net: ovpn: convert ovpn_udp{4,6}_output to use a noref dst
[+] net: tunnel: make udp_tunnel{,6}_dst_lookup return a noref dst
[+] net: tunnel: return dstref in udp_tunnel{,6}_dst_lookup
[+] net: tunnel: use dstref in ip and udp tunnel xmit functions
[+] net: dst_cache: add noref versions for dst_cache
[+] net: skb: rename skb_dstref_restore to skb_dstref_set
[+] net: skb: use dstref for storing dst entry
[+] net: dst: implement dstref object
[+] ixgbe: Add 10G-BX support
[+] selftests: drv-net: Limit the max number of queues in procfs_downup_hammer
[+] ovpn: use bound address in UDP when available
[+] ovpn: use bound device in UDP when available
[+] ovpn: consolidate crypto allocations in one chunk
[+] ovpn: add support for asymmetric peer IDs
[+] ovpn: Allow IPv6 link-local addresses through RPF check
[+] ovpn: notify userspace on client float event
[+] ovpn: pktid: use bitops.h API
[+] ovpn: use correct array size to parse nested attributes in ovpn_nl_key_swap_doit
[+] dpll: zl3073x: Remove unused dev wrappers
[+] dpll: zl3073x: Cache all output properties in zl3073x_out
[+] dpll: zl3073x: Cache all reference properties in zl3073x_ref
[+] dpll: zl3073x: Cache reference monitor status
[+] dpll: zl3073x: Split ref, out, and synth logic from core
[+] dpll: zl3073x: Store raw register values instead of parsed state
[+] net: core: prevent NULL deref in generic_hwtstamp_ioctl_lower()
hsr: Follow standard for HSRv0 supervision frames
hsr: Fix supervision frame sending on HSRv0
[+] tools: ynltool: correct install in Makefile
[+] qede: convert to use ndo_hwtstamp callbacks
[+] bnx2x: convert to use ndo_hwtstamp callbacks
devlink: rate: Unset parent pointer in devl_rate_nodes_destroy
[+] net: stmmac: always allocate mac_device_info
net: stmmac: clean up stmmac_reset()
[c] net: stmmac: improve ndev->max_mtu setup readability
virtio-net: correct hdr_len handling for tunnel gso
virtio-net: correct hdr_len handling for VIRTIO_NET_F_GUEST_HDRLEN
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
[c] r8169: add support for RTL8125K
virtio-net: fix incorrect flags recording in big mode
net: stmmac: visconti: use stmmac_get_phy_intf_sel()
net: stmmac: visconti: use PHY_INTF_SEL_x to select PHY interface
net: stmmac: stm32: use stmmac_get_phy_intf_sel()
net: stmmac: stm32: use PHY_INTF_SEL_x directly
net: stmmac: stm32: use PHY_INTF_SEL_x to select PHY interface
net: stmmac: starfive: use stmmac_get_phy_intf_sel()
net: stmmac: starfive: use PHY_INTF_SEL_x to select PHY interface
net: stmmac: mediatek: simplify set_interface() methods
net: stmmac: mediatek: use stmmac_get_phy_intf_sel()
net: stmmac: mediatek: use PHY_INTF_SEL_x
net: stmmac: loongson1: use stmmac_get_phy_intf_sel()
net: stmmac: loongson1: use PHY_INTF_SEL_x directly
net: stmmac: loongson1: use PHY_INTF_SEL_x
selftests/bpf: Add mptcp test with sockmap
net,mptcp: fix proto fallback detection with BPF
mptcp: disallow MPTCP subflows from sockmap
ipv6: clear RA flags when adding a static route
net: phy: fixed_phy: initialize the link status as up
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
net: bonding: use atomic instead of rtnl_mutex, to make sure peer notify updated
Test results