mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] Networking for 7.4
@ 2026-10-22 16:09 Paolo Abeni
  0 siblings, 0 replies; only message in thread
From: Paolo Abeni @ 2026-10-22 16:09 UTC (permalink / raw)
  To: torvalds; +Cc: kuba, davem, netdev, linux-kernel

Hi Linus!

I'm not aware of any pending conflicts with other trees (and I hope
it's not just the lack of coffee speaking). This PR includes a
significant number of low-priority fixes - especially in the NIC drivers
area - that we deferred from the last few RCs in the previous cycle,
which can't be easily outlined in the synopsis below.

The following changes since commit 045958acaa75205b31578cb22c4345e28dd2e4bf:

  Merge tag 'net-7.3-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2026-10-15 08:20:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git tags/net-next-7.4

for you to fetch changes up to 1a2c35c49cc7c6be860038b8442b52424a8f123c:

  Bluetooth: btusb: disable by default Qualcomm multi-subsystem (2026-10-22 17:45:45 +0200)

----------------------------------------------------------------
Networking changes for 7.4.

Core & protocols
----------------

 - Continue the work on removing rtnl_lock dependencies:
    - per-netns ARP and ND neighbour tables, with the default settings
      now configurable per netns (inheritance from init_net is
      controlled by the new net.core.neigh_inherit_init_net sysctl)
    - RCU-protected configuration and rtnl_lock-less fill_info() for
      hsr, netkit, sit, vlan and vxlan devices
    - per-netns device unregistration for ip tunnel and gre devices
    - use the netdev instance lock instead of rtnl_lock when reading
      speed and duplex via sysfs
    - batch the flushing of uncached routes at device unregistration
      time, relieving rtnl_lock contention on netns dismantle.

 - Add hardware pacing offload support, admin-controlled via a new
   rtnetlink attribute, with sch_fq integration (implemented in idpf).

 - Re-segment BIG TCP GSO packets into GSO packets fitting the
   egress device limits instead of plain MSS-sized segments,
   improving throughput for mixed BIG TCP / non-BIG TCP paths
   by up to 70%.

 - Generate RSS keys that spread flows over all the RX queues; the
   previous random keys could leave some queues unused.

 - Optimize the bridge VLAN forwarding paths: cache the port-VLAN in fdb
   entries and consider only VLAN members when flooding, for ~10% more
   Mpps in the fdb forwarding path.

 - A few TCP/IP performance improvements aimed at efficient cache
   usage and reducing contention.

 - Add the TCP ROCCET congestion control, a CUBIC variant aimed at
   avoiding bufferbloat in cellular networks.

 - Continue the conversion of getsockopt callbacks to sockopt_t.

 - Add an ethtool command to list the front-facing ports of an
   interface, including SFP cages and modules, using the phy_port
   representation.

 - Enable BIG TCP support for bareudp tunnels.

 - Remove the IPV6_ADDRFORM socket option and disallow buggy TCP state
   transitions (listen() + shutdown() + connect() and connect() +
   connect(AF_UNSPEC) + listen()).

 - Remove most BUG_ON()s from core packet processing, replacing them
   with error paths.

Wireless
--------

 - Latency improvements, including lockless station get/dump and beacon
   updates, plus RTNL reduction and locking cleanups.

 - Infrastructure for non-station TX/RX with MLO.

 - NAN (Wi-Fi Aware) Instant Communication support and other NAN
   improvements.

 - Control frame Integrity Protocol (CIP) and protected TWT support.

 - Improvements for AP regulatory checks.

Netfilter
---------

 - Disable br_netfilter in user namespaces and schedule it for removal
   in 2027.

 - Restrict the raw table in nft_compat to the specific family, hook and
   priority.

 - Prepare the flowtable for mixed IPv4-over-IPv6 tunneling (and
   vice versa).

 - Use GFP_KERNEL_ACCOUNT for most netfilter allocations, for better
   integration with memcg.

 - Allow discovering conntrack zone filtering support in ctnetlink
   dumps, and fix nfnetlink_hook handling of large dumps.

Deletions
---------

 - Move the LLC type 2 sockets out of tree. There are no known users and
   the code attracts a never-ending stream of LLM-driven fixes.

Device drivers
--------------

 - New drivers:
    - Meta Platforms NIC (mpnic), the second-generation NIC from Meta
    - initial skeleton of the Nebula-matrix NICs driver (nbl)
    - X-Powers AC200/AC300 Fast Ethernet PHYs

 - Ethernet high-speed NICs:
    - Intel:
       - i40e: XDP metadata support for RX hash and VLAN tag
       - ice: expose the E825 TSPLL state via the DPLL subsystem
    - nVidia/Mellanox:
       - move the data direct infrastructure from IB to core, in
         preparation for netdev support.
       - reduce the memory used per offloaded TC rule
    - Meta (fbnic):
       - support large io_uring zero-copy RX buffers
    - Microsoft vNIC (mana):
       - add BQL support

 - Ethernet NICs consumer, and embedded:
    - Airoha:
       - LRO offload support
    - Cadence (macb):
       - context swapping for ringparam and MTU changes, avoiding
         buffer loss under memory pressure
    - Mucse (rnpgbe):
       - TX/RX and link status support
    - NXP (enetc):
       - SR-IOV improvements and VF support for ENETC v4
    - Qualcomm (ppe):
       - IPQ5424 support
    - Realtek PCI (r8169):
       - phylink support
       - RSS support for RTL8127
    - Renesas (ravb):
       - gPTP support for R-Car Gen4
    - Synopsys (stmmac):
       - XDP multi-buffer support on the TX side
       - tc mqprio hw queue priority offload
       - support for RK3568 SGMII, Allwinner H616 EMAC1, UltraRISC
         DP1000 and Qualcomm sa8255p

 - Ethernet switches:
    - Mediatek (mt7530):
       - fast age and change conduit support
    - Microchip (ksz):
       - support for KSZ8995XA/KS8995XA
    - Microchip (lan966x):
       - PCIe FDMA support, ~20x throughput increase in PCIe endpoint
    - Microchip (sparx5):
       - Time Aware Shaper (taprio) offload
    - Motorcomm (yt921x):
       - LED and SerDes PCS support
    - Realtek (rtl8365mb):
       - EEE support

 - Ethernet PHYs:
    - Broadcom:
       - enable jumbo frames on BCM54xx
    - Realtek:
       - support for RTL8261CE_CG and RTL8261D_VM
       - MDIO support for RTL838x and RTL839x

 - WiFi drivers:
    - Broadcom (brcmfmac):
       - FT/OKC roaming offload
    - Intel (iwlwifi):
       - UHR sniffer support
       - support for newer UEFI/BIOS tables
    - MediaTek (mt76):
       - mt7925 NAN improvements
       - offchannel/scan improvements and MLO fixes
    - Morse Micro (mm81x):
       - monitor mode support
    - Qualcomm (ath12k):
       - IPQ5332 platform infrastructure
    - Realtek (rtw88):
       - RTL8723BS support
       - SDIO TX performance improvements
    - Realtek (rtw89):
       - P2P_DEVICE support
       - BT-coex updates for RTL8922D

 - Bluetooth:
    - move H:4 reassembly into the Bluetooth core
    - add generic support for vendor packets
    - MGMT: add security level changed event

 - Bluetooth drivers:
    - btusb: support Bulk Serialization Mode
    - Intel: support Draco and Titan Lake, allow unsigned firmware
    - Mediatek: MT7928 support
    - Qualcomm: QCC2072 support
    - Broadcom: Synaptics 4384 support

Signed-off-by: Paolo Abeni <pabeni@redhat.com>

----------------------------------------------------------------
Aamir Ahmed (4):
      macsec: require CAP_NET_ADMIN in the device netns for changelink
      wifi: nxpwifi: validate variable IE lengths in beacon parser
      wifi: mm81x: validate n_channels in disabled channels response
      wifi: mt76: mt7996: validate TLV length in mt7996_mcu_ie_countdown()

Aaradhana Sahu (14):
      mailmap: add entries for Aaradhana Sahu
      wifi: ath12k: Free allocated CE IRQs on request_irq() failure
      wifi: ath12k: Free allocated external IRQs on request_irq() failure
      wifi: ath12k: add support to load shared firmware on multiPD
      wifi: ath12k: move dp_profile_params to dp.h
      wifi: ath12k: convert DP_TX_COMP_RING_SIZE to inline helper
      wifi: ath12k: convert DP_RXDMA_MONITOR_BUF_RING_SIZE to inline helper
      wifi: ath12k: convert DP_RXDMA_MONITOR_DST_RING_SIZE to inline helper
      wifi: ath12k: convert ATH12K_NUM_POOL_TX_DESC to inline helper
      wifi: ath12k: convert ATH12K_RX_DESC_COUNT to inline helper
      wifi: ath12k: convert DP_RX_RELEASE_RING_SIZE to inline helper
      wifi: mac80211: Do not report BSS parameters in AP station info
      wifi: ath12k: Make RXDMA buffer ring size configurable per memory profile
      wifi: ath12k: Fix NAPI resource leaks in AHB external IRQ paths

Aaron Kling (1):
      Bluetooth: btbcm: Add entry for BCM4356A3 UART bluetooth

Abdifatah Suruur (1):
      net: qualcomm: rmnet: require CAP_NET_ADMIN in the real device netns for config ops

Abdun Nihaal (1):
      wifi: ath11k: Fix possible memory leak in ath11k_dp_srng_setup()

Abdurrahman Karadag (1):
      wifi: rtw88: debugfs: don't vzalloc(0) when rsvd_page is read unconfigured

Abhijit Gangurde (1):
      net: ionic: Fetch qid allocation and SRQ capability from firmware

Adriano Cordova (2):
      netdevsim: take bus device refcount before registering device
      Bluetooth: bnep: linearize skb before sending

Ahmad Fatoum (1):
      net: dsa: realtek: rtl83xx: add support for enabling supplies

Ahmed Naseef (1):
      wifi: mt76: mt7615: read MT7663 temperature from the correct offset

Ajith P V (1):
      Bluetooth: bnep: refactor deprecated strcpy

Ajith Parappalliyalil Venugopal (1):
      tipc: replace deprecated strcpy with strscpy in tipc_bearer_get_name()

Albert Esteve (1):
      wifi: ath10k: clear QMI if failed during init

Aleksandr Loktionov (2):
      ice: increase OICR interrupt moderation rate to 20K interrupts/sec
      ice: use inline helpers instead of memcmp() for IPv6 mask checks in ice_ethtool_fdir

Aleksei Sviridkin (7):
      net: phy: air_en8811h: refuse a firmware blob that is not a multiple of 4
      net: usb: lan78xx: register the PHY interrupt with the MDIO bus
      net: usb: smsc95xx: register the PHY interrupt with the MDIO bus
      net: phy: take the interrupt back from the bus on detach
      net: phy: restore the interrupt when the generic bind cycle fails
      net: phy: refuse a second attach before touching the PHY
      net: phy: put the driver module the attach took

Alessandro Zini (3):
      dt-bindings: net: microchip,lan8650: add reset-gpios property
      net: ethernet: oa_tc6: return ERR_PTR from oa_tc6_init()
      net: ethernet: oa_tc6: add reset-gpios support

Alessio Faina (1):
      selftests/net: skip srv6_end_dt[4/6]_l3vpn_test.sh if vrftable not available

Alex Zhou (1):
      MAINTAINERS: add entry for NXP wireless Bluetooth driver

Alexander Duyck (2):
      fbnic: Rework the BMC state pulled from the capabilities message
      fbnic: Remove BMC routing rules when the BMC channel is disabled

Alexander Sverdlin (1):
      net: dsa: mxl-gsw1xx: force internal PHYs into a known reset state

Alexandra Winter (3):
      dibs: Avoid inconsistent lockstate warning in dibs_lo_move_data()
      net/iucv: Add lock nesting annotation in iucv_sock_close()
      s390/ism: Zerorize dmb at allocation

Alexandre Cassen (7):
      net/mlx5e: TC, free NIC flow parse attributes after offload
      net/mlx5: HWS, shrink FTE action array to fit
      net/sched: act_api: take tcfa_lock for hardware stats updates
      net/mlx5: HWS, fix reformat pool creation race
      net/mlx5: HWS, fix modify header pool creation race
      net/mlx5: HWS, fix modify header pattern compare on big-endian
      net/mlx5: HWS, fix modify header pool match for copy actions

Alexei Lazar (2):
      net/mlx5e: Rename state_destroy to rx_mode_active in flow steering
      net/dcb: Validate bandwidth for non-ETS traffic classes

Ali Firas (1):
      vxlan: vnifilter: validate the VXLAN_VNIFILTER_ENTRY nest

Alice Mikityanska (1):
      selftests: net: Fix minor issues in cork_fragsize.py

Allan Wang (1):
      wifi: mt76: mt7925: add AXI DMA calibration cache for MT7928

Allen Chien (1):
      wifi: mt76: mt7921: enable thermal protection

Allison Henderson (2):
      net/rds: restrict the rdma_cm ids to IB devices
      net/rds: log the port a listener actually bound

Alok Tiwari (1):
      octeontx2-af: Fix CQ enable state tracking after AQ writes

Aloka Dixit (2):
      Revert "wifi: mac80211: do not use old MBSSID elements"
      wifi: mac80211: remove redundant null check in ieee80211_assign_beacon()

Andrea Parri (2):
      rtnetlink: wait for RCU readers in rtnl_link_unregister()
      rtnetlink: comment the RCU waits in unregister paths

Andreas Wendleder (1):
      wifi: b43: fix use-after-free in b43_bcma_remove()

Andrei Gherzan (2):
      netdevsim: print IPsec salt/key in network byte order
      selftests: rtnetlink: update ipsec_offload expected output

Andrei Otcheretianski (4):
      wifi: cfg80211: add NL80211_CMD_NAN_SET_NON_EVAC_CHANNELS
      wifi: mac80211: implement NAN non-evacuable channels
      wifi: cfg80211: fix NAN local schedule update ordering and allocation
      wifi: mac80211_hwsim: Support NAN deferred schedule completion

Andrei Rusu de Castro (1):
      wifi: mt76: mt7925: keep MLD membership consistent during link add

Andrei-Alexandru Bleortu (1):
      wifi: mac80211: keep the BSS color while a color change is pending

Andrew LaMarche (2):
      wifi: ath12k: support calibration-variant from device tree
      dt-bindings: wireless: ath12k: drop qcom,ath12k-calibration-variant

Andy Chang (2):
      Bluetooth: dt-bindings: net: bluetooth: add BCM4384
      Bluetooth: btbcm: Add Synaptics 4384 chip support

Andy Shevchenko (4):
      eea: Drop temporary buffer by using %*pEhp directly
      eea: Remove unneeded assignment
      eea: Refactor error handling in eea_adminq_config_host_info()
      eea: Use 2-argument strscpy()

Anil Kaushik (4):
      gtp: set a valid genl command in PDP context get and dump replies
      gtp: hold RCU for the device lookup when adding a PDP context
      netlink: specs: add genetlink-legacy spec for GTP
      selftests: net: add a test for the gtp netlink family

Aniruddha Mishra (2):
      wifi: ath12k: add WBM RX error drop statistics
      wifi: ath12k: add WBM SW desc fallback counter

Anirudh Virdi (1):
      net: qede: initialize extack in qede_flow_spec_to_rule()

Anthony Liu (1):
      wifi: mt76: mt7928: makes struct beacon_tlv 4-byte aligned.

Anton Danilov (6):
      vxlan: rename the drop reasons for use by other tunnels
      ip_tunnel: make __iptunnel_pull_header() return a drop reason
      vxlan: report the drop reason of __iptunnel_pull_header()
      vxlan: report a circular route as SKB_DROP_REASON_RECURSION_LIMIT
      ip6_gre: let collect_md ip6gretap send from the unspecified address
      tun: use pskb_may_pull_reason() and remove SKB_DROP_REASON_HDR_TRUNC

Antonio Ojea (2):
      netfilter: nf_queue: limit the hook drop flush to the unregistered hook point
      selftests: netfilter: nft_queue: check the scope of the hook drop flush

Antonio Quartulli (2):
      selftests: ovpn: wait for the TCP server key setup before traffic
      MAINTAINERS: ovpn: add Ralf Lici as reviewer

Aritra Das (1):
      Bluetooth: btusb: Add USB ID 13d3:3556 for RTL8821CE

Arnav Kapoor (1):
      sfc: fix stale kernel-doc member names in net_driver.h

Arnd Bergmann (7):
      net: dsa: motorcomm: avoid unused variable warning
      ieee802154: avoid deprecated .ndo_do_ioctl callback
      net: remove ndo_do_ioctl handler
      net: dsa: motorcomm: fix unused-function warning
      sfc: fix CONFIG_CXL_MEM dependency
      wifi: b43legacy: work around stack frame size warning
      wifi: mt76: mt7996: add NET_AIROHA dependency

Arthur Crepin Leblond (3):
      dt-bindings: net: wiznet,w5100: convert to DT schema
      dt-bindings: net: wiznet,w5100: add link status interrupt
      w5100: detect carrier state using link status bit and optional interrupt

Aryan Sinha (2):
      octeontx2-af: remove duplicate SCTP port flags
      wifi: nxpwifi: use str_on_off() for carrier state

Asbjørn Sloth Tønnesen (12):
      netlink: specs: rt-link: update ipv6 devconf doc
      netlink: specs: rt-link: add accept-ra-min-lft
      netlink: specs: rt-link: add force-forwarding
      netlink: specs: rt-link: re-align IPv4 devconf
      netlink: specs: rt-link: re-align ifla-inet6-stats
      netlink: specs: rt-link: fix ifinfo-flags names
      netlink: specs: devlink: fix resource-scope type
      netlink: specs: ethtool: re-align c33-pse-ext-state
      netlink: specs: ethtool: re-align module-fw-flash-status
      netlink: specs: nl80211: fix naming of enum members
      netlink: specs: tc: fix typo in cls-flags
      netlink: specs: fix incorrect name-prefixes

Ata İlhan Köktürk (1):
      wifi: rtw88: disable ASPM for Lenovo IdeaPad S340-14IWL

Atharva Vartak (1):
      net/smc: hold a reference on net_device returned by pnet_find_base_ndev()

Avraham Stern (1):
      wifi: iwlwifi: mld: config TLC only after attaching station to a link

Ayala Beker (1):
      wifi: iwlwifi: mld: remove NAN keys before removing internal stations

Ayush Yaduvanshi (4):
      ice: dpll: fix kernel-doc parameter descriptions
      idpf: fix kernel-doc parameter descriptions
      sfc: fix kernel-doc description for efx_ptp_timeset
      atlx: fix kernel-doc description for atlx_tx_timeout

Baochen Qiang (12):
      wifi: ath12k: signal regd update completion when reg event is dropped
      wifi: ath12k: use per-radio ab in ath12k_mac_hw_register()
      wifi: ath12k: protect new_alpha2 access with base_lock
      wifi: ath12k: skip setting country code during registration when unchanged
      mailmap: add entries for Baochen Qiang
      wifi: ath12k: use kernel types instead of userspace stdint types
      wifi: ath12k: fix stale skb pointers after aligned TX payload shift
      wifi: ath12k: fix truncated TX buffer DMA address in MSDU ext descriptor
      wifi: ath12k: use per-device max QMI chunk size
      wifi: ath12k: clear chunk paddr and size in ath12k_qmi_free_target_mem_chunk()
      wifi: ath12k: align QMI target memory to 64 KB
      wifi: ath11k: fix unbalanced IRQ enable/disable during suspend/resume

Bartosz Golaszewski (7):
      net: stmmac: dwmac4: don't program the 1us tick counter without a CSR clock
      dt-bindings: net: qcom: document the ethqos device for SCMI-based systems
      net: stmmac: qcom-ethqos: set serdes mode before powerup
      net: stmmac: qcom-ethqos: update phy_mode to the resolved interface in mac_finish()
      net: stmmac: qcom-ethqos: reuse the address of ethqos_emac_driver_data
      net: stmmac: qcom-ethqos: factor out linux-level setup into a separate function
      net: stmmac: qcom-ethqos: add support for sa8255p

Bastien Curutchet (Schneider Electric) (11):
      net: dsa: microchip: fully save the periodic output request
      net: dsa: microchip: add the number of pins to chip infos
      net: dsa: microchip: add the number of periodic signals to chip infos
      net: dsa: microchip: use dynamic mask to check pulse width validity
      net: dsa: microchip: extract PTP callbacks configuration from PTP registration
      net: dsa: microchip: extract ptp_get_pin
      net: dsa: microchip: extract compute_width
      net: dsa: microchip: extract prepare reset
      net: dsa: microchip: extract time update
      net: dsa: microchip: extract time adjustment
      net: dsa: microchip: add periodic output support for the KSZ8463

Benjamin Berg (17):
      wifi: iwlwifi: use link_sta internally to the driver
      wifi: mac80211: change public RX API to use link stations
      wifi: mac80211: refactor RX link_id and station handling
      wifi: mac80211: rework RX packet handling
      wifi: cfg80211: add attribute for TX/RX denoting there is no station
      wifi: mac80211: report to cfg80211 when no STA is known for a frame
      wifi: mac80211: pass station to ieee80211_tx_skb_tid
      wifi: mac80211: pass error station if non-STA transmit was requested
      wifi: mac80211: add key link_id to debugfs
      wifi: cfg80211: add Control Integrity Protocol (CIP) APIs
      wifi: mac80211: add cigtk parameter to ieee80211_gtk_rekey_add
      wifi: mac80211: add helpers to parse/generate CIP Capabilities
      wifi: mac80211: add Control Integrity Protocol handling
      wifi: mac80211_hwsim: claim support for Control Integrity Protocol
      wifi: iwlwifi: document MIC delay resolution
      wifi: iwlwifi: mld: pass phy status explicitly for sniffer
      wifi: iwlwifi: mld: report RX time from channel survey

Benjamin Drung (2):
      wifi: brcmfmac: Add per-board clm_blob firmware binaries
      wifi: brcmfmac: Add clm_blob firmware for brcmfmac43456-sdio

Bert Karwatzki (1):
      mac80211: tx: Use info->flags in ieee80211_tx_h_select_key()

Bhargava Marreddy (4):
      bnge: fix NULL deref in bnge_alloc_core() on failure
      bnge: require NQ vectors beyond aux reservation
      bnge: do not fail open if IRQ affinity hint fails
      bnge: clear bd->netdev on allocation failure

Binbin Deng (4):
      net: mlx5e: Fix use-after-free of the MACsec xarray entry on RX SC deletion
      ncsi: Fix use-after-free in the VLAN id list removal
      octeontx2: Fix use-after-free of qos node in delete path
      tipc: fix use-after-free of broadcast reception link at node release

Birger Koblitz (1):
      ax88179_178a: Fix endianness of pause watermark register

Bitterblue Smith (2):
      wifi: rtw89: usb: Avoid crash with dynamically added device ID
      wifi: rtw89: Override antenna number for RTL8852BE-VS

Björn Töpel (4):
      fbnic: Track BDQ device-page geometry per ring
      net: Revalidate queue config for ringparam changes
      fbnic: Support larger memory-provider RX pages
      selftests: drv-net: Request larger zcrx buffers

Bobby Eshleman (1):
      MAINTAINERS: add Bobby Eshleman as vsock reviewer

Brad Fitzpatrick (2):
      gre: keep the UDP tunnel GSO type when completing GRO
      selftests: net: add a test for GRO of GRE over FOU and GUE

Branislav Klocok (1):
      wifi: rtw88: add quirks to disable PCI ASPM and deep LPS for Dell Vostro 15 3530

Breno Leitao (2):
      net: add sockopt_expand_out()
      ipv4: igmp: convert ip_mc_msfget() to sockopt_t

Brian Norris (1):
      wifi: mwifiex: Reattach interfaces on suspend failure

Bryam Vargas (1):
      net/smc: queue the copied chunk when smc_tx_sendmsg() faults

Bui Viet Dung (8):
      wifi: mac80211: Pin module for hwflags debugfs file operations
      wifi: cfg80211: Pin module for debugfs file operations
      wifi: mac80211_hwsim: Pin module for debugfs file operations
      Bluetooth: 6lowpan: Pin module for 6lowpan_control debugfs file
      Bluetooth: hci_debugfs: Pin module for debugfs file operations
      Bluetooth: hci_vhci: Pin module for debugfs file operations
      Bluetooth: selftest: Pin module for selftest debugfs file operations
      wwan: wwan_hwsim: Pin module for debugfs file operations

Carella Chen (3):
      wifi: nl80211: add fast roam offload extended feature
      wifi: brcmfmac: detect firmware FBT and OKC support
      wifi: brcmfmac: advertise firmware fast roam offload support

Carlo Szelinsky (2):
      net: pse-pd: si3474: fix use-after-free in ancillary client error path
      net: pse-pd: si3474: use dev_err_probe() for controller registration

Carolina Jubran (3):
      net/mlx5: DPLL, fix fractional frequency offset scaling
      net/mlx5e: Fix NULL deref in PTP TX timestamp recovery warn
      net: skbuff: don't copy alloc_cpu in skb header copies

Catherine L (5):
      Bluetooth: btintel_pcie: Route debug traces to WiFi DBGC by default
      Bluetooth: btusb: Add support for Intel Otter Peak2 (OrP2)
      Bluetooth: btintel_pcie: Add CNVi ID for Titan Lake (Scorpius Peak2 C0)
      Bluetooth: btintel_pcie: Add PCI ID for Titan Lake
      Bluetooth: btusb: annotate Intel Otter Peak 2 USB ID

Cen Zhang (10):
      Bluetooth: 6LoWPAN: Use RCU-safe device list removal
      Bluetooth: hci_core: Keep RCU protection through LTK filtering
      Bluetooth: hci_sync: Serialize devcoredump reset during device open
      Bluetooth: ISO: Hold the listener during disconnect notification
      Bluetooth: MGMT: Reject quality report requests during unregister
      Bluetooth: msft: Lock failed probe cleanup against feature readers
      Bluetooth: 6lowpan: Drain RCU readers on registration failure
      Bluetooth: hci_sync: Protect IRK identity reads with RCU
      Bluetooth: L2CAP: Hold the listener while notifying child teardown
      Bluetooth: MSFT: Serialize handle map cleanup with event processing

Chandrashekar Devegowda (4):
      Bluetooth: btintel_pcie: parse FW memory addresses via mailbox TLV
      Bluetooth: btintel_pcie: remove duplicate BTINTEL_PCIE_MAGIC_NUM definition
      Bluetooth: btintel_pcie: add MDBGC multi-buffer DBGC allocation
      Bluetooth: btintel_pcie: unified decoder coredump format

Charlie-cy Wu (1):
      wifi: mt76: connac2: fill TXD spe_idx for connac2 fixed-rate frames

Chelsy Ratnawat (3):
      wifi: rtlwifi: rtl8192cu: Remove logically dead code in rtl92cu_update_hal_rate_mask()
      wifi: rtlwifi: rtl8192cu: Remove logically dead code in rtl92cu_update_hal_rate_table()
      wifi: rtlwifi: remove dead mimo_ps handling from rate update code

Chengfeng Ye (5):
      net: pktgen: return bool from __pktgen_NN_threads()
      net/smc: Serialize link activation with teardown
      net/smc: Hold a socket reference for transmit work
      net-sysfs: release queue trackers before allowing reuse
      l2tp: snapshot sequencing state when building transmit headers

Chia-Yu Chang (2):
      tcp: Replace min_tso_segs() with tso_segs() CC callback
      bpf: make tcp_tso_autosize() available to BPF congestion controls

Chien Wong (2):
      wifi: mac80211: fix encryption tailroom
      wifi: mac80211: reserve MME tailroom for protected beacons

Chih-Kang Chang (4):
      wifi: rtw89: 8851b: avoid using CPUIO feature with old firmware
      wifi: rtw89: wow: check AOAC report C2H event length
      wifi: rtw89: wow: check AOAC report key index
      wifi: rtw89: ps: send H2C command related to MLO info when FWIPS

Chih-Wen Hsiao (1):
      wifi: rtw89: 8922d: disable VCORE for thermal protection by default

Chin-Yen Lee (1):
      wifi: rtw89: pci: disable D3cold on ASUS ExpertBook B3/P3 series

Ching-Te Ku (39):
      wifi: rtw89: coex: cancel RF band return condition at _set_bt_tx_power()
      wifi: rtw89: coex: fix SET_H2C_MACRO not sent for BTC_FEAT_H2C_MACRO chips
      wifi: rtw89: coex: fix out-of-bounds read of report gnt_val
      wifi: rtw89: coex: fix rlink index bound check in _update_wl_info
      wifi: rtw89: coex: support version 8 for gpio_dbg FCX report
      wifi: rtw89: coex: support fcxtdma version 8 in TDMA policy
      wifi: rtw89: coex: add fcxcysta v8 report support
      wifi: rtw89: coex: route BT sub-reports by bt_id for dual-BT support
      wifi: rtw89: coex: split bt_profile into per-device fields in trx H2C
      wifi: rtw89: coex: add fcxtxpwr version dispatch for CXDRVINFO_TXPWR
      wifi: rtw89: coex: set dbcc_en for dual-band-active MLO modes
      wifi: rtw89: coex: evaluate CO-RX Hi-LNA request per band
      wifi: rtw89: coex: detect BT HID activity from scoreboard
      wifi: rtw89: coex: check null-tx fail ratio in nullsta report
      wifi: rtw89: coex: detect BT slot flood via A2DP empty-streak in cysta
      wifi: rtw89: coex: add AFH conflict detection on BT AFH report
      wifi: rtw89: coex: log FCX report version mismatch without dropping
      wifi: rtw89: coex: add fbtc_rpt_ctrl v205 report struct and handling
      wifi: rtw89: coex: Add firmware 0.27.130.1 support for RTL8852C
      wifi: rtw89: coex: fix BT scoreboard update for non-C2H paths
      wifi: rtw89: coex: offload 8852C IO writes via firmware CMD pack region
      wifi: rtw89: coex: batch PTA init with masked IO offload
      wifi: rtw89: coex: fix RF band check in _set_rf_trx_para() and its propagation
      wifi: rtw89: coex: track per-HW-band WL role fields with arrays
      wifi: rtw89: coex: show per-HW-band MLO state in WL status dump
      wifi: rtw89: coex: add outsrc-set-info v7 for BT SPDT state
      wifi: rtw89: coex: compute WL/BT cross-talk interference maps
      wifi: rtw89: coex: add 1SS MIMO-PS decision for dual-BT CIS
      wifi: rtw89: coex: add firmware 0.35.119.3 support for RTL8922A/D
      wifi: rtw89: coex: raise default BT TX power to 10 dBm
      wifi: rtw89: coex: bind the RF band in use while WL is doing RFK
      wifi: rtw89: coex: store BT TX power per device and per RF band
      wifi: rtw89: coex: set the WL/BT antenna map on shared-antenna chips
      wifi: rtw89: coex: use the right switch-type enum on RTL8922D
      wifi: rtw89: phy: Implement API to control BTG to turn on/off BT TX/RX
      wifi: rtw89: coex: turn BT TX/RX on and off through the BTG control
      wifi: rtw89: coex: set rf_combination in _update_wl_mlo_info()
      wifi: rtw89: coex: fix off-by-one in H2C macro buffer full check
      wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 9.24.2

Chris Lu (7):
      Bluetooth: btmtksdio: Remove redundant firmware filename override
      Bluetooth: btmtksdio: Pass the hardware device id to mt79xx_setup()
      Bluetooth: btmtk: Validate the firmware layout before parsing it
      Bluetooth: btmtk: Improve BT firmware logging
      Bluetooth: btmtk: Replace magic numbers with WMT packet flag enum
      Bluetooth: btmtk: Route firmware debug event to the diag channel
      Bluetooth: btmtk: Add MT7928 support

Chris Packham (1):
      i40e: Avoid repeating RX filter warning

Chris Scott (1):
      wifi: mt76: mt7996: refresh the tx BA session timer on NPU devices

Christian Melendez (1):
      Documentation: netvsc: Remove stale "not yet supported" XDP_REDIRECT note

Christophe JAILLET (1):
      Bluetooth: btmrvl: Slightly simplify btmrvl_process_event()

Claudiu Manoil (1):
      net: enetc: add trusted VF support

Coia Prant (7):
      net: stmmac: move XPCS lifetime management to platform drivers
      net: pcs: xpcs: add ANRESTART support for SGMII link recovery
      dt-bindings: net: pcs: add rockchip,rk3568-xpcs support
      net: pcs: xpcs: add Rockchip RK3568 platform glue driver
      dt-bindings: net: rockchip-dwmac: document pcs-handle
      net: stmmac: dwmac-rk: add SGMII support for RK3568
      MAINTAINERS: add entry for Rockchip XPCS driver

Colin Ian King (3):
      wifi: rtw89: coex: Fix spelling mistake "verseion" -> "version"
      wifi: mt76: Fix spelling mistake "dowload" -> "download"
      wifi: mt76: mt7996: Fix spelling mistake "retriving" -> "retrieving"

Cosmin Ratiu (2):
      devlink: Fix accidental rebase error in nested devlink docs
      net/mlx5e: Stop asserting for RTNL when closing channels

Cristian Deluxe (2):
      wifi: rtw88: 8703b: complete the card-disable to card-emulation transition
      wifi: rtw88: 8703b: stop the PCIe DMA write reaching SDIO

Cristian Papa (2):
      wifi: mt76: mt7603: don't drop short frames looped back on PS entry
      wifi: mt76: feed the station RSSI average from the chain signals

Daehyeon Ko (4):
      ipv6: remove ifaddr from hash during ifdown list cleanup
      ipv6: serialize address publication with device teardown
      ipv6: initialize temporary ifaddr before publication
      ipv6: do not restart DAD for a dead ifaddr

Dan Carpenter (5):
      wifi: mm81x: fix type bugs handling sdio_readl/writel()
      net: enetc: document enetc_msg_vsi_send() return values
      wifi: b43: don't pass unterminated string to sscanf()
      wifi: b43legacy: debugfs: NUL terminate string in debugfs
      wifi: carl9170: NUL terminate string in debugfs

Daniel Borkmann (1):
      net: Port skb_segment tests of the test_bpf module to KUnit

Daniel Gabay (2):
      wifi: iwlwifi: mld: add gp2 timestamps to TX commands
      wifi: iwlwifi: mld: test TX gp2 timestamps

Daniel Golle (11):
      net: phy: add (*notify_phy_attach/detach)() hooks to struct mii_bus
      net: dsa: mt7530: move MDIO bus locking into regmap
      net: dsa: mt7530: fold mt7530_mii_write/read into mt7530_write/read
      net: dsa: mt7530: replace mt7530_write with regmap_write
      net: dsa: mt7530: replace mt7530_rmw/set/clear with regmap API
      net: dsa: mt7530: replace mt7530_read with regmap_read
      net: dsa: mt7530: drop the dummy poll machinery
      net: dsa: mt7530: convert to use field accessor macros
      net: dsa: mt7530: implement port_fast_age
      net: dsa: mt7530: implement port_change_conduit op
      net: sfp: add quirk for TP-LINK SM410U

Daniel Machon (21):
      MAINTAINERS: add FDMA library to Sparx5 SoC entry
      net: microchip: fdma: rename contiguous dataptr helpers
      net: microchip: fdma: add PCIe ATU support
      net: microchip: fdma: use little-endian types for descriptor fields
      net: lan966x: add FDMA LLP register write helper
      net: lan966x: export FDMA helpers for reuse
      net: lan966x: use a dedicated device for DMA operations
      net: lan966x: add FDMA ops dispatch for PCIe support
      net: lan966x: clear FDMA interrupt stickies after switch reset
      net: lan966x: add shutdown callback to stop the FDMA on reboot
      net: lan966x: add PCIe FDMA support
      net: lan966x: add PCIe FDMA MTU change support
      net: lan966x: add PCIe FDMA XDP support
      misc: lan966x-pci: dts: extend cpu reg to cover PCIE DBI space
      misc: lan966x-pci: dts: add fdma interrupt to overlay
      net: sparx5: Add registers used by TAS
      net: sparx5: Move TAS link speed configuration to sparx5_tas.c
      net: sparx5: Add TAS offload support
      net: lan969x: fix DSM calendar for empty taxis
      net: sparx5/lan969x: do not clobber the PSFP cycle timer update period
      net: lan969x: don't disable hardirqs in fdma tx clear

Daniel Zahka (24):
      psp: refactor psp_dev_tx_key_del()
      psp: move code from psp_sock_assoc_set_tx() into helper functions
      psp: allow drivers to omit tx key add/del ops
      netdevsim: psp: drop tx key ops
      eth: fbnic: put back netmem reference when xdp_buff_add_frag() fails
      eth: mpnic: add scaffolding for Meta Platforms NIC
      eth: mpnic: allocate MSI-X vectors
      eth: mpnic: implement Tx queue allocation and cleanup
      eth: mpnic: start and stop the Tx HW queues
      eth: mpnic: add a netdevice and basic Tx handling
      eth: mpnic: implement Rx queue allocation and cleanup
      eth: mpnic: add basic Rx handling
      selftests: drv-net: psp: swap closed for connected sockets in assoc tests
      net: psp: require an established connection for association setup
      net: psp: drop psp assoc clear in sk_clone()
      selftests: drv-net: psp: test that rx-assoc fails on closed and listen socks
      eth: mpnic: use WRITE_ONCE() for BDQ head and tail updates
      eth: mpnic: add a service task
      eth: mpnic: set Rx buffer minimums using page size and mtu
      eth: mpnic: add a NAPI depletion check
      eth: mpnic: count packets, bytes, and drops per ring
      eth: mpnic: report per-queue stats
      eth: mpnic: count Tx queue stops and wakes
      eth: mpnic: count Rx allocation failures

Darren Li (2):
      wifi: brcmfmac: add PMK programming for firmware roaming offload
      wifi: brcmfmac: report port authorization after offloaded roaming

David Carlier (5):
      vsock: report pending receive data to io_uring
      vsock/test: cover receive queue hints
      vsock: move SOL_SOCKET options to vsock_sol_socket_setsockopt()
      vsock: support SO_INQ on stream sockets
      vsock/test: cover SO_INQ

David Howells (9):
      rxrpc: Revert "rxrpc: rxperf: Fix missing decoding of terminal magic cookie"
      rxrpc: Fix rxperf test rxgk key kvno to be 0
      rxrpc: Fix update of call->tx_pending without holding lock
      rxrpc: Fix lack of short-send handling in rxrpc_kernel_send_data()
      afs: Fix afs to abort the rxrpc call on send error
      rxrpc: Fix aborting in rxperf test server
      rxrpc: Fix sendmsg length
      rxrpc: Fix double IRQ enablement
      rxrpc: Fix return in rxrpc_recvmsg_data() for service calls

David Lee (1):
      sctp: hold shkey across socket migration

David Woodhouse (1):
      tun: Require CAP_NET_ADMIN to attach to an ownerless device

David Yang (30):
      net: dsa: yt921x: Check lock status with lockdep_assert_held_once()
      net: dsa: motorcomm: Move to subdirectory
      net: dsa: motorcomm: Split SMI module
      net: dsa: motorcomm: Add LED support
      dt-bindings: net: dsa: yt921x: Add LEDs definition example
      net: dsa: motorcomm: Handle degenerated blink delays
      net: dsa: motorcomm: Remove YT921X_PORT_MASK_* macros
      net: dsa: motorcomm: Split xMII and SERDES port masks
      net: dsa: motorcomm: Identify port type at runtime
      net: dsa: motorcomm: Fix register bit field names
      net: dsa: motorcomm: Introduce yt921x_speed
      net: dsa: motorcomm: Hoist port_to_priv helper into chip.h
      net: dsa: motorcomm: Split MDIO bus module
      net: dsa: motorcomm: Add SerDes PCS
      net: dsa: motorcomm: Fix register rollback in LED setup
      net: dsa: motorcomm: Hoist type casting helper into chip.h
      net: dsa: motorcomm: Rename MIB stuff
      net: dsa: motorcomm: Split MIB buffers
      net: dsa: motorcomm: Split MIB module
      net: dsa: motorcomm: Use u64_stats_t for MIB stats
      net: dsa: motorcomm: Fix MIB synchronization
      dt-bindings: net: motorcomm: Add YT861x PHY compatible
      net: phy: motorcomm: Add driver entry for internal YT861x PHYs
      net: phy: motorcomm: Add cable test support for internal YT861x PHYs
      net: dsa: motorcomm: Split TC module
      net: dsa: motorcomm: Use NSEC_PER_SEC
      net: dsa: motorcomm: Enable ACL on demand
      net: dsa: motorcomm: Add TC prio support
      net: dsa: motorcomm: Remove the redundant MIB clear
      net: dsa: motorcomm: Extend ACL with UDF

Deepanshu Kartikey (1):
      wifi: mac80211: fix stats/preemption in ieee80211_tx_control_port()

Demos Ra (1):
      netlink: specs: Add a spec for nexthops in rtnetlink

Devin Wittmayer (13):
      wifi: mac80211: fix monitor filter refcount leak
      wifi: mt76: mt7921: fix lock inversion between dev->mutex and iflist_mtx
      wifi: mt76: mt7925: fix lock inversion between dev->mutex and iflist_mtx
      wifi: mt76: mt7921: check drv_pmctrl return in the PCIe reset path
      wifi: mt76: mt7925: check drv_pmctrl return in the PCIe reset path
      wifi: mt76: mt7921: fix the lock inversion in suspend and resume
      wifi: mt76: mt7925: fix the lock inversion in suspend and resume
      wifi: mt76: mt7921: honour FIF_FCSFAIL instead of hardcoding drop_err
      wifi: mt76: take rcu_read_lock in the USB/SDIO tx completion path
      wifi: mt76: mt7925: cancel mlo_pm_work on the USB stop path
      wifi: mt76: move the channel survey when the channel changes
      wifi: mt76: mt792x: defer the MCU shutdown past unregister on USB
      wifi: rtw89: usb: shorten the RX aggregation hold on RTL8922AU over USB 3

Dexuan Cui (1):
      hv_netvsc: Advertise the SR-IOV capability for CoCo VMs

Dian-Syuan Yang (1):
      wifi: rtw89: 8922d: update BA cam format to G7

Dimitri Daskalakis (2):
      selftests: drv-net: remove duplicate functions in hds.py
      net/mlx5e: Update netdev features only after a successful ringparam set

Dmitry Antipov (1):
      tcp_bpf: propagate error code in tcp_bpf_sendmsg()

Dominic White (1):
      wifi: cfg80211: allow zero HE OBSS PD offsets

Dong Yibo (5):
      net: rnpgbe: Add interrupt handling
      net: rnpgbe: Add basic TX packet transmission support
      net: rnpgbe: Add basic RX data path support
      net: rnpgbe: Add receive mode support
      net: rnpgbe: Add link status handling support

Donggeun Yoo (4):
      net: phy: dp83848: check phy_read() return value in config_init()
      net: phy: dp83867: restore LED configuration after a soft reset
      net: phy: qca808x: accept the active-high LED polarity mode
      net: phy: qca808x: keep an explicit active-high LED across the reset

Dragos Tatulea (10):
      RDMA/mlx5: Notify data direct users via a notifier chain on unbind
      RDMA/mlx5: Add mlx5_data_direct_supported() helper
      RDMA/mlx5: Make the data direct VUID query self-contained
      RDMA/mlx5: Give the data direct PCI driver a proper name
      RDMA/mlx5: Move and rename data direct resource functions
      RDMA/mlx5: Add new registration stage for data direct users
      RDMA/mlx5: Extract IB specific lock out of data direct
      RDMA/mlx5: Consolidate data direct state into one object
      RDMA/mlx5: Pull data_direct resource creation in init phase
      mlx5: Move data direct implementation to mlx5_core

Eason Lai (3):
      wifi: mt76: mt792x: fix UAF in SDIO TX path when out of memory
      wifi: mt76: fix memory leak in USB TX path
      wifi: mt76: mt7925: Fix MCU command timeouts during module unload

Edoardo Canepa (1):
      selftests/net: run tun tests in a dedicated network namespace

Eduard Bostina (1):
      dt-bindings: net: wireless: Convert WL1251 to DT schema

Eduard Zateev (1):
      wifi: cfg80211: validate WEXT station BSSID

Emanuele Rocca (1):
      octeontx2: use arch_extension to enable LSE

Emmanuel Grumbach (26):
      wifi: cfg80211: require zero terminator in valid_regdb country table
      wifi: cfg80211: use sysfs_emit_at() in addresses_show
      wifi: iwlwifi: mvm: wait for 6 missed beacons before disconnection
      wifi: iwlwifi: pcie: validate txq_id in txq_disable
      wifi: iwlwifi: mvm: remove SRAM access through debugfs
      wifi: iwlwifi: dbg: validate dram_alloc_id from debug TLV
      wifi: iwlwifi: mld: explicitly include mld.h in hcmd.h
      wifi: iwlwifi: mld: explicitly include ieee80211-p2p.h in mac-cfg.h
      wifi: iwlwifi: mld: support operational statistics notif ver 5
      wifi: iwlwifi: poke the config space in case of command timeout
      wifi: iwlwifi: pcie: remove monitor_data debugfs file
      wifi: iwlwifi: mld: stop filling link fields unused by the firmware
      wifi: iwlwifi: add multi-BSS/EMCCA max BSSID indicator to LINK cmd
      wifi: iwlwifi: pcie: fix TSO page leak in iwl_pcie_prep_tso()
      wifi: iwlwifi: fix ctxt-info-v2 unwind UAF
      wifi: iwlwifi: mvm: remove indirection_tbl debugfs entry
      wifi: iwlwifi: pcie: order RX reads after the write pointer
      wifi: iwlwifi: add support for the new MPDU descriptor
      wifi: iwlwifi: support RX BAID modify command version 3
      wifi: iwlwifi: mld: fake a valid NSS field when needed
      wifi: iwlwifi: mld: remove unused fields from the firmware API
      wifi: iwlwifi: mld: add STA_CONFIG_CMD version 4
      wifi: iwlwifi: mld: add support for WoWLAN CIGTK API
      wifi: iwlwifi: don't mask ucode_ver in iwl_sar_geo_support()
      wifi: iwlwifi: mvm: fix the VHT MCS sent to a v1 firmware
      wifi: iwlwifi: mvm: remove dead sta check in rx_monitor_no_data

Endrik Einberg (1):
      wifi: iwlwifi: mld: include VI packets in low latency detection

Erfan Sharafzadeh (1):
      net: devmem: allow peer-to-peer dma-buf attach for bindings

Eric Dumazet (63):
      net: optimize netif_is_l3_master() and netif_is_l3_slave()
      selftests: icmp_redirect: remove xfail support
      sit: fix UAF in ipip6_tunnel_del_prl()
      sit: charge ip_tunnel_prl_entry allocations to memcg
      ip_tunnel: use WRITE_ONCE in ip_tunnel_encap_setup
      sit: annotate data-races around tunnel->fwmark
      sit: convert 6RD configuration to RCU protection
      sit: implement ipip6_get_iflink()
      sit: dynamically allocate struct ip_tunnel_parm_kern
      sit: convert configuration to RCU protection
      sit: no longer rely on RTNL in ipip6_fill_info()
      sit: do not report an error from ipip6_fill_info()
      tcp: make smp_rmb() conditional in tcp_poll()
      netkit: no longer rely on RTNL in netkit_fill_info()
      net: rmnet: annotate data-races around port->data_format
      net: rmnet: annotate data-races around mux_id
      net: rmnet: no longer rely on RTNL in rmnet_fill_info()
      vlan: annotate data-races in vlan_dev_priv fields
      vlan: no longer rely on RTNL in vlan_fill_info()
      hsr: annotate data-race around hsr->sequence_nr
      hsr: no longer rely on RTNL in hsr_fill_info()
      netlink: remove dev_hold() and dev_put() in __netlink_deliver_tap_skb()
      vsock: remove dev_hold() and dev_put() in __vsock_deliver_tap_skb()
      tcp: remove dead code in tcp_rcv_state_process()
      net: synchronize proc_do_rss_key() with netdev_rss_key_fill()
      net: ethtool: generate RSS keys that spread flows over all queues
      netdevsim: support reporting RSS key, indirection table, and flow hash fields
      selftests: drivers: net: check the host and device RSS keys
      vxlan: update default fdb entries when the lower device changes
      vxlan: vnifilter: use list_for_each_entry_rcu() in vxlan_vnifilter_dump_dev()
      vxlan: vnifilter: signal interrupted RTM_GETTUNNEL dumps
      vxlan: pass vxlan_config pointer to helper functions
      vxlan: move VXLAN_F_MDB to struct vxlan_dev flags
      vxlan: convert configuration to RCU protection
      vxlan: remove default_dst and use vxlan_config and lowerdev
      vxlan: no longer rely on RTNL in vxlan_fill_info()
      ipv4: fix IP ID reuse in ip_select_ident_segs()
      ipv4: reserve one IP ID per segment for UDP GSO packets
      ipv4: use zero IPID for atomic datagrams on connected sockets
      dlm: fix send buffer backpressure handling
      net: add sk_set_nospace() and sk_clear_nospace()
      sunrpc: use sk_set_nospace() and sk_clear_nospace()
      rds: use sk_set_nospace()
      dlm: use sk_set_nospace() and sk_clear_nospace()
      drbd: use sk_set_nospace()
      nvme-tcp: use sk_clear_nospace()
      libceph: use sk_clear_nospace()
      tcp: add tp->tcp_nospace
      selftests/net: add SO_RESERVE_MEM test
      net: remove IPX raw 802.3 detection from eth_type_trans()
      bng_en: pad short frames before sampling nr_frags
      Bluetooth: btmtk: fix skb double free on ISO padding failure
      hinic3: use skb_put_padto()
      ipv4: use RCU protection in inet_netconf_get_devconf()
      tcp: use the echoed source route in cookie_v4_check()
      vlan: restore HW VLAN tag insertion with reorder_hdr off
      tcp: tcp_metrics: use the socket netns, not the dst device netns
      iavf: use skb_put_padto()
      fm10k: use skb_put_padto()
      hinic: use skb_put_padto()
      ipv6: account route exceptions to the netns of their dst
      ip6mr: clear skb->cb[] in reg_vif_xmit()
      net: shrink the payload-only part of skb dataref to one bit

Eric Huang (4):
      wifi: rtw89: 8922d: update BB wrapper RFSI ctrl to v4
      wifi: rtw89: 8922d: add extra data to PS H2C
      wifi: rtw89: phy: correct PHY-1 EDCCA report register access
      wifi: rtw89: phy: write full data for BB gain table type 15

Eric Joyner (1):
      ionic: free port_info when probe fails after the port is set up

Ethan Nelson-Moore (1):
      drivers: net: smsc: Remove unused smc9194.h header

Ethan Tidmore (1):
      wifi: mt76: mt7925: Remove useless condition

Felix Fietkau (47):
      wifi: mac80211_hwsim: reserve headroom for software encryption
      wifi: mac80211: use the AP address as RA for a 4-addr MLO station
      wifi: mt76: mt7996: program a link again if the driver holds it
      wifi: mt76: check the owner of a remain-on-channel request
      wifi: mt76: mt7996: take over connection monitoring
      wifi: mt76: clear offchannel state if a scan has no channel to restore
      wifi: mt76: account non-AQL frames per peer rather than per link
      wifi: mt76: mt7915: check default EEPROM firmware size before copying
      wifi: mt76: mt7996: validate firmware event lengths before parsing
      wifi: mt76: mt7915: unregister thermal cooling device on hwmon failure
      wifi: mt76: mt7915: guard firmware memory dump write on disabled memdump
      wifi: mt76: mt7996: bound RRO session id before indexing addr_elem[]
      wifi: mt76: mt7925: restore the reset state when fw_pmctrl fails
      wifi: mt76: connac: pass the command to mt76_connac_mcu_chip_config()
      wifi: mt76: abort a scan only for a link change on the scanning radio
      wifi: mt76: mt7996: enable the SKU power limit table
      wifi: mt76: mt7996: set sniffer mode on a radio that is already running
      wifi: mt76: mt7996: update the address of an AP link that is added again
      wifi: mt76: mt7996: size the MLD setup TLV by the links it describes
      wifi: mt76: mt7996: find the last MLD link among the links torn down
      wifi: mt76: mt7996: upload only the keys of the link being set up
      wifi: mt76: mt7996: do not walk the vif keys when a link is destroyed
      wifi: mt76: mt7996: report station statistics from the primary link
      wifi: mt76: mt7996: clear all link wcid entries in sta_pre_rcu_remove
      wifi: mt76: mt7996: free the WTBL index if a link allocation fails
      wifi: mt76: mt7996: pick the secondary link from links with driver state
      wifi: mt76: mt7996: make a returning link primary if a station has none
      wifi: mt76: mt7996: do not reuse the deflink of a removed station link
      wifi: mt76: mt7996: keep a returning link when adding station links fails
      wifi: mt76: mt7996: add the station BMC entry as new once per BSSID
      wifi: mt76: mt7996: keep 4-address and decap state per station
      wifi: mt76: mt7996: record the connection state of a station
      wifi: mt76: mt7996: keep the block ack session parameters per station
      wifi: mt76: mt7996: set up the BSS of a late station link before its peer
      wifi: mt76: mt7996: bring up station links added after association
      wifi: mt76: mt7996: set up block ack sessions on station links added later
      wifi: mt76: mt7996: restore a station link that returns after a removal
      wifi: mt76: mt7996: fix PLE free page and AC queue register offsets
      wifi: mt76: mt7996: fix the hw-queues debugfs queue requests
      wifi: mt76: mt7996: refuse scan and ROC until the hardware restart is done
      wifi: mt76: report an aborted scan or ROC to mac80211 during a reset
      wifi: mt76: mt7921: fix of_node reference leaks in regd update
      wifi: mt76: mt792x: compute the assoc RSSI from the chain signals
      wifi: mt76: remove the unused signal field from struct mt76_rx_status
      wifi: mt76: mt7996: take the offchannel link of a frame from its wcid
      wifi: mt76: keep beacons from queueing the scan work during an abort
      wifi: mac80211: use link address as TA for non-MLO 4-addr station on MLD AP

Felix Hoffmann (1):
      wifi: mm81x: validate YAPS receive framing

Fernando Fernandez Mancera (6):
      netfilter: seqadj: do not take ct lock if seqadj is NULL
      netfilter: synproxy: fix reset of ct seqadj when reopening a connection
      netfilter: nft_exthdr: remove redundant op parsing in tcp_set_init
      netfilter: nft_exthdr: avoid 60 bytes stack buffer in TCP option mangling
      net: openvswitch: skip IPv4 later fragments on TCP/UDP set actions
      net: openvswitch: drop IP fragments on SCTP set action

Florian Fainelli (11):
      net: systemport: Fix missing phy-handle parsing for non-fixed PHYs
      net: bcmasp: remove duplicate MDA filter register definitions
      net: systemport: Fix NULL pointer dereference in bcm_sysport_fini_rx_ring()
      net: systemport: Fix Wake-on-LAN RXCHK filter enable loop
      net: systemport: Fix inverted error messages in bcm_sysport_stop()
      net: bcmasp: fix mib counters struct alignment with ethtool stats
      net: bcmasp: unmap previous DMA mappings on TX map failure
      net: bcmasp: validate minimum RX packet size in bcmasp_rx_poll()
      net: bcmasp: fix OF node reference leak for phy_dn
      net: bcmasp: account for offload header in TX short packet padding
      net: bcmasp: fix network filter lookup and wake filter pair allocation

Florian Westphal (6):
      netfilter: disable br_netfilter in user namespaces
      netfilter: conntrack: fix unlikely UaF in gc worker
      netfilter: nf_tables: switch chain_types array to rcu
      selftests: netfilter: fix return value in zone subtest
      netfilter: nft_compat: restrict raw table targets/matches
      netfilter: nft_payload: restrict checksum offsets to known values

Frank Li (1):
      net: ethernet: micrel: ks8842: use dmaengine_submit() instead of ->tx_submit()

François Roux (1):
      wifi: ath12k: skip hardware rfkill setup on Microsoft Surface devices

Frédéric Danis (1):
      Bluetooth: MGMT: Add management security level changed event

Gabriel Goller (1):
      net: ipv6: seg6: report lwtunnel setup errors via extack

Geert Uytterhoeven (4):
      net: ethernet: ti: davinci_mdio: Drop commas after match table sentinels
      net: macb: Make sure clk_init_data is fully initialized
      net: mdio: mux-meson-g12a: Make sure clk_init_data is fully initialized
      net: phy: air_en8811h: Make sure clk_init_data is fully initialized

Geliang Tang (1):
      tls: drop duplicate check_app_limited in tls_push_sg

George Maraveyas (1):
      Bluetooth: mt7925: trigger reset on WMT timeout

George Melikov (1):
      bnx2x: fix header length calculation for encapsulated TSO

Georgi Valkov (2):
      dt-bindings: net: wireless: add flag marvell,invalid-reg-hint-in-rom
      wifi: mwifiex: add dt flag to avoid conflict with platform reg domain

Ginger Li (1):
      wifi: mac80211: Fix a race when expiring a mesh path

Girish Rudrappa (1):
      wifi: brcmfmac: Set extsae_pwe parameter to Infineon firmware in SAP mode

Gongwei Li (2):
      wifi: rtw89: coex: Fix wrong constant check of GPIO MUX signal
      wifi: rtw89: fw: propagate real error code in rtw89_fw_h2c_add_general_pkt()

Grzegorz Nitka (4):
      ice: monitor TSPLL lock from PTP periodic worker
      ice: add TSPLL DPLL device and TIME_REF pin for E825
      ice: use per-interface clock_id for E825 generic DPLLs
      ice: reduce loglevel to debug for 'Can't delete DSCP' message

Guangshuo Li (3):
      net: fs_enet: fix platform info memory leak on remove
      net: dpaa2: ptp: fix device node reference leak on remove
      net: ionic: free VF resources on remove

Gustavo Luiz Duarte (7):
      netconsole: add an address family to struct inet_addr
      netconsole: use the address family instead of the ipv6 flag
      netconsole: reject enabling a target with no remote IP address
      netconsole: reject a target mixing IPv4 and IPv6 addresses
      netconsole: show empty string for an unset IP address
      netconsole: move struct inet_addr into netconsole.c
      docs: netconsole: document local_ip auto-selection

Haishuang Yan (6):
      pfcp: fix metadata_dst leak in pfcp_encap_recv()
      net: fix NULL dereference in skb realloc fault injection devname filter
      selftests: net: big_tcp_tunnels: Fix the IPv6 route change
      selftests: net: bareudp: Add stream tests with software GSO
      bareudp: Enable BIG TCP packets
      selftests: net: big_tcp_tunnels: Cover bareudp

Hamza Mahfooz (1):
      net: mana: add BQL support

Hangbin Liu (16):
      bonding: convert unbalanced_load to per-cpu state
      bonding: fix u32 overflow in compute_gap()
      selftests/drivers/net: include lib/sh/*.sh
      selftests: netdevsim: add TEST_INCLUDES to Makefile
      selftests: net: update netfilter netlink config
      selftests: net: move log_test to lib file and remove duplicate code
      selftests: fib_tests: use per-test return value in subtests
      net: lwtunnel: change encap fill order
      tools: ynl: convert enum selector to string for sub-message parsing
      netlink: specs: rt-route: add lwtunnel encap sub-message support
      netlink: specs: rt-route: describe lwtunnel IP options
      netlink: specs: rt-route: describe lwt BPF program options
      netlink: specs: rt-route: describe seg6-local attrs
      selftests: mptcp: convert iptables to nftables for mptcp_sockopt.sh
      selftests: mptcp: convert iptables to nftables for mptcp_join.sh
      selftests: net: exit with test failure status

Hans de Goede (1):
      Bluetooth: hci_sync: Factor common cleanup code into a helper

Hariharan Ramanathan (4):
      wifi: ath12k: rename wbm_status to htt_status in HTT TX completion
      wifi: ath12k: add TCL ring TX buffer allocation failure counter
      wifi: ath12k: add device DP stats reset support via debugfs
      wifi: ath12k: track per-ring RX sent-to-stack count

Hariprasad Kelam (2):
      octeontx2-af: Show DMAC filter drop count
      octeontx2-pf: report port connector type in ethtool link ksettings

Harshitha Ramamurthy (6):
      gve: add struct gve_device_info to hold device properties
      gve: introduce control plane operations structure
      gve: introduce ctrl ops to set vectors and Qs
      gve: introduce gve_adminq_get_device_properties()
      gve: refactor gve_init_priv for reset path
      gve: add ctrl ops for queue operations

Haseeb Malik (3):
      macsec: check the resolved SCI for duplicates
      selftests: net: test MACsec undefined SCI uniqueness
      macsec: check for duplicate SCIs before registering the device

Heiner Kallweit (2):
      net: phy: factor out legacy PHY fixup support and make it always built-in
      libertas: mesh: remove unused and undocumented sysfs attribute groups

Hemanth Selam (24):
      mdio-mux: fix typo "framwork" in comment
      mii: fix typo "asymetric" in comment
      net: cortina: fix typo "trigged" in comment
      net: ipv6: fix typos in comments
      atm: fix typo "protcol" in comment
      net: fix typos in comments
      net: fix repeated word 'to' in comment
      i40e: fix typos in comments
      ice: fix typos in comments
      ixgbevf: fix typo "enble" in comment
      Documentation/eth/intel: fix repeated words in comments
      net: llc: fix repeated word 'all' in comment
      selftests: net: fix repeated word 'use' in comment
      net: broadcom: fix typos in comments
      net: cavium: fix typos in comments
      net: qlogic: fix typos in comments
      net: fddi: fix typos in comments
      net: marvell: fix typos in comments
      net: hisilicon: fix typos in comments
      net: atheros: fix typos in comments
      net: dec: fix typos in comments
      wifi: rtl8xxxu: fix typo "Tranceiver" in comment
      wifi: rtlwifi: fix typos in comments
      netfilter: fix several typos in comments

Henry Hu (1):
      net: phy: microchip_t1: fix NULL pointer dereference in lan887x_phy_init()

Henry Martin (3):
      rds: fix out-of-bounds conn_path walks via handshake exthdrs
      ipconfig: fix use-after-free of device list after ic_close_devs()
      tipc: fix broadcast sender hang on last acker departure

Heyang Tan (2):
      wifi: nxpwifi: bound histogram debugfs output
      wifi: nxpwifi: bound debug info output

Hitalo Souza (1):
      Bluetooth: Add missing newline to bt_dev_{err,warn}_ratelimited()

Hongyan Xu (2):
      net: octeon_mgmt: kill TX tasklet before freeing rings
      net: octeontx2-af: quiesce devlink health work on teardown

Howard Hsu (1):
      wifi: mt76: mt7996: do not add a station link in disconnected state

Hsiao-Yung Chen (1):
      wifi: rtw89: allow two station interfaces in SCC

Huang Xiangping (1):
      wifi: cfg80211: process pending events before connect/disconnect requests

Hui Peng (1):
      net/sched: ematch: check nla_put_nohdr() return value in tcf_em_tree_dump()

Ian Lin (1):
      net: usb: qmi_wwan: add Compal EXC-T1 support

Ibrahim Abdelkader (1):
      Bluetooth: hci_core: Return -ENOMEM when the sent_cmd clone fails

Ido Schimmel (10):
      ipv6: udp: Use ip6_sk_redirect() for tunnel sockets
      ipv6: Report netns cookie in fib6_table_lookup tracepoint
      ipv4: Pass netns to fib_table_lookup()
      ipv4: Report netns cookie in fib_table_lookup tracepoint
      ipv4: Store netns in FIB table
      ipv4: Do not pass netns to fib_table_lookup()
      bridge: mcast: Delete empty MDB entry when port group creation fails
      selftests: forwarding: bridge_mdb_max: Add a test for rejected MDB entries
      ipv6: Hold RCU when emitting route hardware flags notification
      selftests: netdevsim: Add FIB notification tests for nexthop objects

Ilan Peer (15):
      wifi: mac80211: Restrict probe request rates for minimal content
      wifi: mac80211: Gracefully deauthenticate on association timeout
      wifi: cfg80211: nan: add Instant Communication support
      wifi: mac80211: nan: Update NAN configuration copy
      wifi: cfg80211: nan: check Rx registration for NAN beacons
      wifi: cfg80211: do not use NAN beacons to update the BSS table
      wifi: mac80211: nan: allow Rx registration for NAN beacons
      wifi: mac80211: accept NAN beacons only when IC is enabled
      wifi: ieee80211: add NAN service ID list attribute definitions
      wifi: mac80211_hwsim: nan: use ieee80211_is_nan_beacon() helper
      wifi: mac80211_hwsim: nan: prepare for more configurable NAN settings
      wifi: mac80211_hwsim: nan: Handle more of the NAN configuration
      wifi: mac80211_hwsim: add NAN Instant Communication support
      wifi: iwlwifi: mld: Add support for (Re)association req/resp encryption
      wifi: iwlwifi: mld: Add support for scan iteration complete notification v3

Ilya Maximets (2):
      net: openvswitch: don't schedule rebalancing if there are no datapaths
      netfilter: conntrack: make filtering by zone discoverable

Ivan Vecera (7):
      dpll: zl3073x: do not offer 0 Hz as a supported pin frequency
      dpll: zl3073x: reject inexact frequencies for N-divided outputs
      dpll: zl3073x: reject output frequencies with too small divisor
      dpll: zl3073x: make embedded sync follow the output carrier frequency
      dpll: zl3073x: notify sibling pin when shared output config changes
      selftests: tc-testing: use $IP in hfsc test 8c39 setup
      selftests: tc-testing: preload all qdisc modules enabled in config

Ivy Lopez (1):
      net: starfire: fix ioaddr sign-extension causing ioremap() failure

Jacob Keller (1):
      ice: reorder ice_flash_info fields to eliminate padding

Jacobs Wu (2):
      wifi: mt76: mt7925: support deferred NAN schedule update and cluster events
      wifi: mt76: mt7925: fix HT/VHT caps and rates for NAN NDP peers

Jakub Kicinski (228):
      Merge branch 'net-phy-fix-cleanup-after-probe-failure'
      Merge branch 'net-prepare-skb-extensions-for-reuse-across-scrubs'
      Merge branch 'bonding-fix-tlb-load-tracking-overflow-on-high-speed-nics'
      Merge branch 'net-dsa-realtek-enable-rtl8365mb-power-supplies'
      selftests: drv-net: hw: rename gro_hw.py to gro_stats.py
      selftests: drv-net: split gro.py into one test per coalescing mode
      selftests: drv-net: bump the timeout to 15min
      Merge branch 'selftests-drv-net-split-up-gro-py'
      Merge branch 'usb-replace-page-allocator-calls-with-kmalloc'
      Merge branch 'net-mdio-realtek-rtl9300-add-rtl83xx-support'
      Merge branch 'net-dsa-mt7530-modernise-register-access-and-add-two-dsa-ops'
      netdev: correct error code in netdev_nl_queue_fill_lease()
      netdev: don't use dev->flags for IFF_UP
      Merge branch 'net-dsa-motorcomm-add-led-support'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge branch 'r8169-add-support-for-phylink'
      Merge branch 'neighbour-namespacify-arp_tbl-and-nd_tbl'
      Merge tag 'batadv-next-pullrequest-20260831' of https://git.open-mesh.org/batadv
      netdev: avoid skipping objects on race with device disappearance
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
      Merge branch 'explicit-tso-segment-count'
      Merge branch '8021q-publish-vlan_devices_arrays-entries-with-acquire-release'
      Merge branch 'psp-make-tx-key-ops-optional-for-drivers'
      Merge branch 'remove-comma-after-sentinel-entries-in-match-table'
      Merge branch 'net-bridge-vlan-minor-cleanups-and-annotations'
      Merge branch 'net-disallow-buggy-tcp-transitions-and-ipv6_addrform'
      netlink: specs: fou: add af to the shared attribute list
      netlink: specs: fou: local-v4 and peer-v4 are big endian
      netlink: specs: fou: link the type attribute to the encap-type enum
      Merge branch 'net-remove-obsolete-32-bit-dma-mask-fallbacks'
      Merge branch 'net-phy-motorcomm-enable-analog-frontend-dac-on-yt8531s'
      Merge branch 'selftests-drv-net-allow-cross-compiling-the-hardware-tests'
      selftests: drv-net: warn if LOCAL_V6 has DAD or not kept on link down
      Merge branch 'netdevsim-fix-ipsec-debugfs-byte-order'
      Merge branch 'selftests-net-use-khdr_includes-in-cflags'
      netlink: specs: handshake: type the remaining key serials s32
      netlink: specs: handshake: do not accept the handler-class sentinel
      netlink: specs: dpll: add clock-quality-level to the device-get reply
      netlink: specs: dpll: drop the pin-set attributes nothing implements
      netlink: specs: dpll: pin-get has no dump filter
      MAINTAINERS: dpll: add the netlink spec
      Merge branch 'dpll-fix-lies-in-the-netlink-spec'
      Merge branch 'intel-fix-typos-in-comments'
      Merge branch 'net-dsa-lantiq_gswip-sgmii-2500base-x-and-flow-control-fixes'
      Merge branch 'netconsole-validate-a-target-s-ip-address-configuration'
      net: run netdev work under the ops-compat lock
      Merge branch 'net-fix-typos-and-repeated-words-in-comments'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge tag 'batadv-next-pullrequest-20260907' of https://git.open-mesh.org/batadv
      Merge branch 'sit-convert-configuration-to-rcu-and-lockless-fill_info'
      selftests: net: add ctl_file_write() helper
      Merge branch 'net-xilinx-axienet-fix-irq-error-handling'
      netlink: specs: conntrack: timestamp is a nest, not a be64
      netlink: specs: conntrack: fix the get reply attribute lists
      netlink: specs: conntrack: fix SCTP conntrack state names
      netlink: specs: conntrack: fix the nat-attrs attribute IDs
      netlink: specs: conntrack: describe CTA_HELP_INFO
      netlink: specs: conntrack: fix the per-CPU stats reply
      netlink: specs: conntrack: tweak definition of obsolete attrs
      Merge branch 'netlink-specs-conntrack-minor-spec-fixes'
      selftests: net: add ruff linter exclusions
      Merge tag 'nf-next-26-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
      Merge branch 'hardware-pacing-offload'
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
      Merge branch 'net-phy-add-x-powers-ac200-ac300-ephy-support'
      Merge branch 'selftests-net-make-iou-zcrx-tests-multithreaded'
      netlink: specs: tcp_metrics: fix the attribute length checks
      netlink: specs: tcp_metrics: drop the RTT shift instructions
      selftests: drv-net: devmem: set reuseaddr on the sender's source port
      netlink: policy: report the big endian attributes
      selftests: drv-net: psp: fix linter issues
      psp: don't report the main netdevice's ifindex to associated namespaces
      selftests: drv-net: psp: check the ifindex an associated netns sees
      psp: notify about a disassociation once it has happened
      selftests: drv-net: psp: factor out creating a netkit in the test netns
      selftests: drv-net: psp: check the PSP disassociation notifications
      Merge branch 'psp-correct-notifications-and-device-info-around-device-assoc'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      netlink: specs: netdev: update doc for xsk tx-checksum and zc-max-segs
      Merge branch 'net-phy-qca808x-fix-the-active-high-led-polarity-mode'
      netlink: specs: nlctrl: fix the policy attribute numbering
      netlink: specs: nlctrl: let getfamily take a family id
      devlink: fix the enum behind DEVLINK_ATTR_RELOAD_LIMITS
      netlink: specs: devlink: drop the stale port dump reply value
      netlink: specs: devlink: describe DEVLINK_ATTR_NESTED_DEVLINK
      netlink: specs: devlink: complete the port function nest
      devlink: generate the port function policy from the spec
      netlink: specs: devlink: populate multi-attr attrs for region read and line card
      netlink: specs: devlink: describe the netns id in the parent-dev nest
      netlink: specs: devlink: add pad to the subsets carrying padded u64s
      devlink: validate the port index in the rate set request
      Merge branch 'devlink-netlink-spec-fixes'
      Merge branch 'net-rmnet-lockless-rmnet_fill_info'
      Merge branch 'net-a-sockopt_t-quirk-for-the-options-that-write-past-optlen'
      Merge branch 'vlan-lockless-vlan_fill_info'
      Merge branch 'hsr-lockless-hsr_fill_info'
      Merge branch 'net-dsa-microchip-add-support-for-ksz8995xa-ks8995xa'
      Merge branch 'net-mlx5-more-hws-misc-enhancements'
      Merge branch 'ip6_gre-support-per-netns-device-unregistration'
      Merge branch 'nbl-driver-for-nebulamatrix-nics'
      Merge branch 'add-support-for-phy-chip-and-firmware'
      Merge branch 'ptp-ocp-add-tap-cpld-support-for-adva-timecard-x1'
      Merge branch 'net-devmem-remove-gen_pool-from-dma-buf-allocations'
      Merge branch 'net-bridge-vlan-broadcast-fwding-path-optimizations'
      Merge tag 'wireless-next-2026-09-21' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      net: dsa: mv88e6xxx: check the port when reading back a policy rule
      net: dsa: mv88e6xxx: check the port when deleting a policy rule
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
      Merge branch 'selftests-drv-net-add-vlan-test'
      Merge branch 'net-ethernet-oa_tc6-add-reset-gpios-support'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge branch 'net-ethtool-make-netdev_rss_key_fill-spread-flows-over-all-queues'
      Merge branch 'ravb-add-gptp-support-for-gen4'
      Merge branch 'net-macb-1000base-x-on-internal-pcs'
      Merge branch 'net-dsa-motorcomm-add-serdes-pcs'
      Merge branch 'ch9200-stop-ignoring-the-register-write-errors'
      Merge branch 'net-macb-rework-hardware-timestamp-configuration'
      dpll: do not truncate the requested pin frequency before checking it
      netlink: specs: dpll: declare pad in the nests which carry 64-bit values
      netlink: specs: dpll: drop the reference to DPLL_MODE_DETACHED
      Merge branch 'dpll-fix-llm-nit-picks-from-the-spec-scan'
      Merge branch 'selftests-openvswitch-sctp-flow-key-coverage-ipv6-nat'
      Merge branch 'vxlan-convert-configuration-to-rcu-and-enable-lockless-dumps'
      Merge branch 'net-broadcom-couple-of-minor-changes'
      Merge branch 'net-systemport-collection-of-fixes'
      Merge branch 'net-mlx5-preparations-for-nested-e-switch'
      Merge branch 'vsock-receive-queue-hint-for-io_uring'
      tools: ynl-gen-c: keep the type values of a nest in spec order
      Merge tag 'nf-next-26-09-28' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
      net: use two lockdep classes for the netdev instance lock
      selftests: net: add test for netdev instance lock ordering on unregister
      Merge branch 'ionic-shared' of https://github.com/abhijitG-xlnx/linux
      Merge branch 'w5100-restore-gpio-based-link-detection'
      Merge branch 'ipv6-update-nud_failed-neighbors-from-na-messages'
      Merge branch 'net-stmmac-add-allwinner-h616-emac1-support'
      Merge branch 'net-macb-fix-close-races-and-rx-refill-error-handling'
      octeontx2: remove unneeded symbol exports
      Merge branch 'mptcp-misc-improvements-for-v7-4'
      Merge branch 'ice-fix-stats-array-overflow-via-proper-realloc'
      Merge tag 'wireless-next-2026-09-30' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      Merge branch 'net-dsa-microchip-add-periodic-output-support-for-the-ksz8463'
      net: Add netdev_config helpers
      Merge branch 'fbnic-support-larger-rx-pages'
      Merge branch 'net-mana-add-support-for-the-cdx-bus'
      llc: move the type 2 sockets out of tree
      llc: strip the leftovers of the llc2 removal
      net: drop unused LLC-related includes
      net: only give queue leasing devices a separate instance lock class
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge branch 'dpaa2-eth-devlink-port-number-from-the-dpmac'
      Merge branch 'net-rds-restrict-the-rdma_cm-ids-to-ib-devices'
      Merge branch 'eth-fbnic-update-bmc-mac-address-handling'
      docs: netdev: additional info requirements for bug fixes
      Merge branch 'net-bridge-vlan-optimize-standard-fdb-fwding-path'
      Merge branch 'net-lan966x-add-support-for-pcie-fdma'
      Merge branch 'ipv4-fix-ip-id-reuse-for-gso-packets'
      Merge branch 'net-psp-require-an-established-connection-for-association-setup'
      Merge branch 'strparser-remove-general-mode'
      Merge branch 'tcp-avoid-struct-socket-cache-line-miss-in-tcp_check_space'
      Merge branch 'gve-adminq-mode-related-refactors'
      Merge branch 'mpnic-add-napi-buffer-depletion-check'
      Merge branch 's390-ctcm-fix-timer-corruption-and-use-after-free'
      Merge branch 'net-ngbe-fix-error-handling-in-resume-and-open-paths'
      Merge tag 'batadv-next-pullrequest-20260930' of https://git.open-mesh.org/batadv
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
      Merge branch 'ip-batch-flushing-uncached-routes-per-batched-device-unregistration'
      Merge branch 'net-phy-keep-a-phy-interrupt-across-a-generic-bind-cycle'
      Merge branch 'net-dsa-qca8k-fix-mdio-error-handling'
      Merge branch 'net-bridge-fwd-optimization-cleanups'
      Merge branch 'bnge-fix-error-path-and-irq-setup-bugs-in-probe-open'
      Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
      Merge branch 'neighbour-add-ipv4-ipv6-specific-wrappers-for-neigh_lookup-and-friends'
      Merge branch 'net-stmmac-introduce-xdp-multi-buff-support-for-tx-path'
      Merge tag 'wireless-next-2026-10-07' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      Merge branch 'eea-improvements-in-the-driver'
      Merge branch 'vxlan-generalize-and-refine-drop-reasons'
      Merge branch 'net-dsa-motorcomm-mib-fixup'
      Merge branch 'net-mdio-realtek-rtl9300-add-bus-frequency-handling'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      selftests: netfilter: nft_queue.sh: only queue icmp echo request/reply
      Merge branch 'net-use-skb_share_check-in-loopback-selftest-hooks'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge tag 'wireless-next-2026-10-15' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      Merge tag 'for-net-next-2026-10-14' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
      Merge branch 'netlink-add-lwtunnel-encap-sub-message-support-to-rt-route'
      Merge branch 'sctp-re-point-retained-control-chunks-on-association-migration'
      Merge branch 'net-netmem-document-design-principles-and-intended-direction'
      Merge branch 'net-skbuff-replace-most-bug_on-s-with-error-returns'
      Merge branch 'net-phy-motorcomm-add-cable-test-support-for-internal-yt861x-phys'
      Merge branch 'net-fix-sk_mc_loop-with-request-and-timewait-sockets'
      Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
      Merge branch 'arm-dts-imx6ul-extend-var-som-6ul-and-add-dart-6ul-support'
      Merge branch 'net-dsa-motorcomm-tc-offload-follow-ups'
      Merge branch 'dpll-zl3073x-fix-output-pin-frequency-esync-and-sibling-notifications'
      Merge branch 'net-freescale-fix-ptp_extts_request2-for-qoriq-1588'
      Merge branch 'mptcp-misc-fixes-for-v7-3-rc8'
      Merge branch 'bareudp-enable-big-tcp-packets'
      Merge branch 'hw-vlan-insertion-restore'
      Merge branch 'gre-merged-gre-over-fou-gue-packets-are-dropped-bug-report-possible-fix'
      Merge branch 'net-phy-fix-a-second-attach-of-an-attached-phy-and-the-module-put-on-detach'
      Merge branch 'ipv4-remove-netns-argument-from-fib_table_lookup'
      Merge branch 'r8169-add-rss-support-for-rtl8127'
      Merge branch 'net-sched-cls_bpf-accept-dev-bound-programs-on-shared-blocks'
      Merge branch 'net-ethernet-qualcomm-ppe-add-support-for-ipq5424-soc'
      Merge tag 'ovpn-net-next-20261012' of https://github.com/OpenVPN/ovpn-net-next
      Merge branch 'net-rnpgbe-add-tx-rx-and-link-status-support'
      Merge branch 'net-wwan-support-dtr-rts-on-at-ports-via-mhi-ip_ctrl'
      Merge branch 'neighbour-misc-follow-ups-on-per-netns-neigh_table-series'
      Merge branch 'ipv6-fix-address-publication-races-with-addrconf_ifdown'
      Merge branch 'net-sched-reject-oversized-action-dumps-and-cap-unbounded-entry-lists'
      Merge branch 'net-bcmasp-collection-of-fixes'
      Merge branch 'bridge-mcast-fix-mdb-exhaustion-by-rejected-entries'
      Merge tag 'nf-next-26-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
      Merge branch 'ipv6-fix-suspicious-rcu-usage-in-route-hardware-flags-notification'
      Merge branch 'net-mctp-usblib-increase-coverage-of-kunit-testing'
      Merge branch 'net-stmmac-track-and-report-the-tx-dma-threshold-per-queue'
      Merge branch 'ibmveth-fix-hangs-use-after-frees-and-netpoll-races'
      Merge branch 'net-pse-pd-si3474-probe-error-path-cleanups'
      Merge tag 'nf-26-10-19' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge branch 'net-stmmac-qcom-ethqos-add-support-for-scmi-power-domains'
      Merge branch 'net-pse-pd-plain-i2c-transport-for-realtek-gen1'
      Merge branch 'selftests-drv-net-introduce-flow-control-selftest'
      Merge branch 'net-phy_port-sfp-modules-representation-and-phy_port-listing'
      Merge branch 'net-pcs-add-basic-support-for-rk3568-xpcs'
      Merge branch 'netmem-rename-non-pp-ref-helpers-to-_inc-dec_ref'
      Merge branch 'ionic-fix-port_info-lifetime-bugs'
      Merge branch 'veth-schedule-the-peer-s-napi-after-xdp_tx-when-only-gro-is-enabled'
      Merge branch 'net-sched-sch_cake-fixes-for-accounting-and-reconfiguration'

Jakub Sitnicki (2):
      net: Make skb_ext_put_sp() idempotent
      net: Make skb_ext_put_mctp() idempotent

Jamal Hadi Salim (15):
      net/sched: cls_flower: exact-match ERSPAN key when no mask supplied
      netdevsim: reject cls_bpf programs bound to another device
      net/sched: cls_bpf: accept dev-bound programs on shared blocks
      selftests: net: exercise dev-bound cls_bpf on shared blocks
      net/sched: act_api: reject duplicate actions in a batch
      selftests: tc-testing: add duplicate action delete batch test
      net/sched: act_gate: reject oversized dumps instead of wrapping them
      net/sched: act_api: keep an add that created its actions from failing
      net/sched: act_gate: cap the number of scheduling entries
      net/sched: sch_taprio: cap the number of schedule entries
      net/sched: act_api: report an oversized action dump instead of silently truncating it
      net/sched/sch_cake: serialize reconfiguration with the datapath
      net/sched/sch_cake: reduce parent backlog when clearing a tin
      net/sched/sch_cake: widen buffer_used to u64
      net/sched/sch_cake: drop dead nla_nest_end() error check

James Clark (1):
      net: stmmac: ptp: switch to gettimex64() interface

James Hilliard (9):
      dt-bindings: net: x-powers: add AC200/AC300 EPHY packages
      net: phy: add X-Powers AC200/AC300 EPHY driver
      net: stmmac: sun8i: reset the MAC after PHY initialization
      dt-bindings: net: allwinner: add H616 EMAC1
      net: stmmac: sun8i: add support for Allwinner H616 EMAC1
      net: stmmac: unwind the WoL IRQ after a safety IRQ request failure
      net: stmmac: leave the datapath running for normal-size MTU changes
      xsk: freeze deferred pool teardown without blocking unregister
      net: stmmac: avoid duplicate XSK TX completions

James Lee (7):
      net: mctp: usblib: Add to parameterized kunit tests.
      net: mctp: usblib: Add test for splits inside headers
      net: mctp: usblib: Add tests of invalid headers
      net: mctp: usblib: Complete rx tests
      net: mctp: usblib: Simplify allocation logic in mctp_usblib_test_rx_init
      net: mctp: usblib: Add initial kunit tx tests
      net: mctp: usblib: Add test for failing append

Jan Havran (Advantech Czech) (2):
      net: dsa: mxl-gsw1xx: set SerDes NCO rate before SGMII reset
      net: dsa: lantiq_gswip: handle SPEED_2500 in gswip_port_set_speed()

Jan Hoffmann (1):
      net: sfp: add quirk for XikeStor SKT-2.5G-100M

Janne Grunau (1):
      wifi: brcmfmac: cfg80211: Report port_authorized for 4-way HS offload

Jason A. Donenfeld (1):
      wireguard: noise: remove unused variable

Jason Xing (1):
      tcp: preserve timestamps across receive queue collapse

Javen Xu (19):
      r8169: add speed in private struct
      net: phy: phylink: add helper to modify pause
      r8169: add support for phylink
      r8169: add support for RTL8116af
      r8169: add support for RTL8127atf
      r8169: add ltr support for RTL8117 series
      r8169: fix RTL8116af can not enter s0idle and c10
      net: phy: realtek: improve firmware write speed
      r8169: set eee_enable_default base on LPI cap
      net: phy: realtek: add support for RTL8261CE_CG
      net: phy: realtek: add firmware for RTL8261D
      net: phy: realtek: add support for RTL8261D_VM
      r8169: prepare for multi irqs and napi
      r8169: refactor RX path to prepare for multi-queue
      r8169: add support for new interrupt mapping
      r8169: prepare for new interrupt mapping
      r8169: add support and enable rss
      r8169: move struct ethtool_ops
      r8169: add get_channel support for ethtool

Jayaraj Devaraj (1):
      docs: oa-tc6-framework: Fix typo in SYNC bit description

Jeff Chen (8):
      mmc: sdio: add NXP IW610 device ID
      mmc: core: add NXP IW610 base ID and block size quirk
      wifi: nxpwifi: Add support for SDIO-based IW610
      wifi: nxpwifi: Limit channel width based on firmware capability
      wifi: nxpwifi: fix return value check in change_vif_to_sta/ap
      wifi: nxpwifi: fix missing error codes in _nxpwifi_fw_dpc()
      wifi: mwifiex: append hotfix number to firmware version string
      wifi: mwifiex: validate GET_HW_SPEC TLV lengths before parsing

Jeff Johnson (6):
      wifi: ath12k: remove skb->data check in ath12k_wmi_process_tpc_stats()
      wifi: ath9k: use rcu_dereference_bh() for sta->rates in ath_merge_ratetbl()
      MAINTAINERS: Replace wireless.wiki.kernel.org links
      wifi: ath11k: fix reg_info_store leak in ath11k_service_ready_ext_event()
      wifi: cfg80211: fix kernel-doc %field -> @field cross-references
      wifi: ath12k: Remove unused HAL_RX_REO_QUEUE_INFO macros

Jeremy Dean (1):
      Bluetooth: Fix code style error

Jia Wang (5):
      net: stmmac: Add common internal RGMII delay handling
      net: stmmac: sophgo: Use common RGMII delay handling
      net: stmmac: eic7700: Use common RGMII delay handling
      dt-bindings: net: Add UltraRISC DP1000 GMAC
      net: stmmac: Add UltraRISC DP1000 GMAC support

Jiale Yao (13):
      wifi: ath12k: Reserve space for a string terminator
      tun: Drain eBPF RCU callbacks on module exit
      wifi: mt76: mt76x02: validate RX padding before use
      wifi: mt76: mt7615: cancel reset work during unregister
      wifi: mt76: usb: fix source overread in mt76u_copy
      wifi: mt76: mt7615: usb: fix source overread in mt7663u_copy
      wifi: ath12k: validate MAC/PHY capability count before saving
      wifi: ath10k: avoid IDR mutation during TX cleanup
      wifi: ath11k: avoid IDR mutation during pending mgmt TX cleanup
      wifi: ath11k: avoid IDR mutation during vif mgmt TX cleanup
      wifi: ath12k: avoid IDR mutation during pending mgmt TX cleanup
      wifi: ath12k: avoid IDR mutation during vif mgmt TX cleanup
      team: reject CAN, IEEE 802.15.4 and 6LoWPAN devices in team_port_add

Jiangshan Yi (1):
      octeontx2-af: consolidate RVU AFVF device id definitions

Jiawen Wu (1):
      net: libwx: rename wx_pf_flags to wx_flags

Jiayuan Chen (8):
      netdevsim: fix panic when NETIF_F_LOOPBACK is set on a VF port
      udp: fix auto-selected port colliding with an existing SO_REUSEPORT socket
      selftests/net: check auto-selected port with reuse options
      e1000e: fix IRQ leak when request_irq() fails in e1000_request_msix()
      tcp_bic: fix divide by zero on max_increment == 0
      tcp_hybla: fix divide by zero on rtt0 == 0
      tcp_cubic: fix divide by zero and endless loop on bad module params
      veth: clear rx queue hint in veth_xmit

Jijie Shao (2):
      net: hibmcge: fix spelling mistakes in comments and identifiers
      net: hibmcge: set netdev_ops before hbg_init() to fix NULL pointer dereference

Jinjie Ruan (2):
      8021q: Fix data race when publishing vlan net_device pointers
      8021q: publish vlan_devices_arrays entries with acquire/release

Jisheng Zhang (1):
      net: stmmac: Disable unsolicited checksum insertion for AF_XDP TX

Joas Antonio dos Santos (2):
      calipso: hash the cache key, not the option start, in calipso_cache_add()
      calipso: update payload_len when removing the CALIPSO option

Joe Damato (2):
      bnxt_en: Add helper to fill SW USO payload BDs
      bnxt_en: Pad short SW USO segments to BNXT_MIN_PKT_SIZE

Joel Granados (1):
      ipvs: skip committing sync_threshold when proc_dointvec fails

Johannes Berg (132):
      wifi: skip DUO params when looking for NPCA
      wifi: update UHR to Draft_P802.11bn D1.5
      wifi: mac80211: fix unauthorised port check for encap offload
      wifi: mac80211: fix key selection for encap offload frames
      wifi: mac80211: don't send encap offload frames unencrypted
      wifi: mac80211: drop encap offload frames with a tainted key
      wifi: nl80211: don't export nl80211_mlo_reconf_add_done()
      wifi: mac80211: remove ieee80211_sta_ps_transition() return value
      wifi: mac80211: make ieee80211_is_tx_data() internal
      wifi: mac80211: fix IEEE80211_TX_CTL_REQ_TX_STATUS mixup
      wifi: mac80211: tx: simplify control port frame transmission
      wifi: mac80211: remove cookie from __ieee80211_subif_start_xmit()
      wifi: mac80211: unshare the skb before building the header
      wifi: mac80211: report multicast transmission from lookup_ra_sta()
      wifi: mac80211: set flags/ctrl_flags before ieee80211_build_hdr()
      wifi: mac80211: store the ack skb before building the header
      wifi: mac80211_hwsim: fix potential channel crash
      wifi: mac80211_hwsim: overwrite report SKB
      wifi: rtw89: avoid iter_keys_rcu() where not needed
      Merge tag 'ath-next-20260916' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
      wifi: mac80211: tests: fix memory leak
      wifi: mac80211: WARN on 40 MHz HT/HE mismatch
      wifi: mac80211: allow advertising 20 MHz-only non-AP STA
      wifi: ieee80211: fix FTM bufferable check
      wifi: radiotap: correct EHT TB U-SIG 1 B20:25
      wifi: nl80211: rename no-ACK bitmap to TID bitmap
      wifi: mac80211: fix multi-link UHR association
      wifi: mac80211: add key flags to debugfs
      wifi: radiotap: add definitions for UHR U-SIG
      wifi: mac80211: mesh: don't send peering close in listen
      wifi: mac80211: fix potential ack-skb leak on error path
      Merge tag 'mm81x-next-2026-09-24' of https://github.com/MorseMicroLabs/linux-wireless
      Merge tag 'ath-next-20260927' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
      wifi: mac80211: fix TPE in channel switch wrapper parsing
      wifi: ieee80211: type-check (extended) element functions
      wifi: cfg80211: add protected TWT assoc flag
      wifi: mac80211: fix and clean up protected TWT support
      wifi: mac80211: set SP in reg connectivity with any channel
      Merge tag 'nxpwifi-next-20260929-v3' of https://github.com/nxp-upstream/nxpwifi-next
      wifi: mac80211: fix non-MLD link ID handling
      wifi: mt76: avoid iter_keys_rcu() where not needed
      wifi: ath6kl: don't take RTNL in del_virtual_intf
      wifi: mac80211: clear fragment cache entry 'is_protected'
      wifi: mac80211: mesh: use hlist_add_head_rcu()
      wifi: mac80211: kill wake_txqs_tasklet on unregistration
      wifi: nl80211: reject zero RNR/MBSSID elements
      wifi: mac80211: init radiotap iter after length checks
      wifi: mac80211: limit injected HT/VHT MCSes
      wifi: mac80211: mesh: fix path table generation counters
      wifi: mac80211: fix mbssid/rnr allocation in beacon data
      wifi: mac80211: don't read runt headers in injection
      wifi: mac80211: fix TDLS setup frame length check
      Merge tag 'mt76-next-2026-10-07' of https://github.com/nbd168/wireless
      wifi: cfg80211: reg: protect regdb pointer with RCU
      wifi: cfg80211: track netdev running state under wiphy mutex
      wifi: nl80211: allow device lookup under RCU
      wifi: nl80211: avoid rtnl for commands that don't want it
      wifi: nl80211: don't take rtnl for most dumps
      wifi: cfg80211: reg: update channels under wiphy mutex
      wifi: cfg80211: reg: set intersected regd under wiphy mutex
      wifi: cfg80211: update channel DFS data under wiphy mutex
      wifi: mac80211_hwsim: call cfg80211 event with wiphy mutex
      wifi: cfg80211: document wiphy mutex for radar/CAC events
      wifi: cfg80211: add a mutex for regulatory/device list
      wifi: cfg80211: allow walking wiphy list under cfg80211_mutex
      wifi: ath: use freq_reg_info() under RCU
      wifi: brcmsmac: use freq_reg_info() under RCU
      wifi: rtlwifi: use freq_reg_info() under RCU
      wifi: nl80211: read WMM reg rule under RCU
      wifi: ath11k: read wiphy regd under RCU
      wifi: ath12k: read wiphy regd under RCU
      wifi: cfg80211: regulatory: stop using RTNL
      Merge tag 'rtw-next-2026-10-08' of https://github.com/pkshih/rtw
      Merge tag 'mm81x-next-2026-10-09' of https://github.com/MorseMicroLabs/linux-wireless
      wifi: nl80211: add NL80211_CMD_UPDATE_BEACON
      wifi: mac80211: protect AP template pointers with a spinlock
      wifi: mac80211: refactor beacon allocation
      wifi: mac80211: implement lockless beacon updates
      wifi: mac80211_hwsim: support lockless beacon updates
      wifi: nl80211: prepare for unlocked wdev-only ops
      wifi: nl80211: allow mgmt frame TX without wiphy mutex
      wifi: cfg80211: make cookie counter atomic
      wifi: mac80211: refactor mgmt frames TX
      wifi: mac80211: implement mgmt_tx_unlocked()
      wifi: mac80211: don't require wiphy mutex for probe_peer
      wifi: nl80211: probe peers without wiphy mutex
      wifi: mac80211: don't require wiphy mutex for control port TX
      wifi: nl80211: transmit control port frames without wiphy mutex
      wifi: cfg80211: support unlocked station get/dump
      wifi: mac80211: refactor station statistics
      wifi: mac80211: implement unlocked STA statistics
      wifi: nl80211: fix BSS reference leak
      wifi: nl80211: avoid RTNL in nl80211_get_reg_do()
      wifi: cfg80211: drop RTNL from disconnect_work
      wifi: nl80211: don't hold RTNL for SET_SAR_SPECS
      wifi: cfg80211: switch wiphy netns under cfg80211_mutex
      wifi: nl80211: avoid RTNL for wiphy/interface netlink dumps
      wifi: cfg80211: protect wiphy names with cfg80211_mutex
      wifi: mac80211_hwsim: get wiphy_name() after registration
      wifi: cfg80211: check wiphy name in wiphy_register()
      wifi: mac80211: don't hold RTNL for rate control algo
      wifi: mac80211: fix interface registration error path order
      Merge tag 'ath-next-20261012' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
      wifi: iwlwifi: mld: separate HT/VHT/HE/EHT LDPC/STBC capabilities
      wifi: iwlwifi: advertise 2xLDPC RX support for UHR
      wifi: iwlwifi: mld: fix some UHR ELR bits
      wifi: iwlwifi: mld: correct EHT U-SIG-1 B20:25 report
      wifi: iwlwifi: mld: add UHR sniffer support
      wifi: iwlwifi: mld: report UHR LTF symbols for non-TB PPDUs
      wifi: iwlwifi: mld: fix some radiotap field reports
      wifi: iwlwifi: mld: report UHR per-user NSS
      wifi: iwlwifi: mld: report beamforming in UHR sniffer
      wifi: iwlwifi: correctly report TB sounding PPDUs in sniffer
      wifi: iwlwifi: mld: remove UHR TB U-SIG2 B2 validate bit
      wifi: iwlwifi: mld: detect UHR sounding packets
      wifi: iwlwifi: mld: report the guard interval for UHR
      wifi: iwlwifi: mld: set RX_FLAG_FAILED_PLCP_CRC for bad U-SIG CRC
      wifi: iwlwifi: advertise UHR Co-BF support
      wifi: iwlwifi: dbg: validate the index before accessing an array
      wifi: iwlwifi: fw: api: fix D3 sequence counter docs
      wifi: iwlwifi: pcie: correctly read WFPM_OTP_CFG1_ADDR
      wifi: iwlwifi: mld: avoid const in iwl_mld_chan_load_update_iter()
      wifi: iwlwifi: mld: fix const in iwl_mld_mu_mimo_iface_iterator
      wifi: iwlwifi: mvm: fix beacon flags compiler warning
      wifi: iwlwifi: mvm: uninline iwl_mvm_ftm_start versions
      wifi: iwlwifi: support SCD_QUEUE_CONFIG_CMD version 4
      Merge tag 'nxpwifi-next-20261014' of https://github.com/nxp-upstream/nxpwifi-next
      Merge tag 'iwlwifi-next-2026-10-14' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
      wifi: mac80211: tests: fix stack variable bug
      wifi: cfg80211: track SSID regardless of country data
      wifi: cfg80211: reject WEP/TKIP with multi-link
      wifi: cfg80211: fix potential requested_regd leak

John Crispin (3):
      wifi: mt76: mt7996: disable the RX NAPIs before the DMA cleanup
      wifi: mt76: scan all radios of a request at the same time
      wifi: mt76: mt7996: scan all bands with one request

Johnson Tsai (1):
      wifi: rtw89: pack I/O during RF nctl init to reduce execution time

Josef Bacik (9):
      net: skbuff: don't BUG() on bad arguments to pskb_expand_head()
      net: skbuff: don't BUG() on a bad frag_list layout in skb_segment()
      net: skbuff: don't BUG() when skb_copy_bits() fails in copy helpers
      net: skbuff: don't BUG() on leftover length in skb_checksum() and friends
      net: skbuff: don't BUG() on a bad csum_start in skb_copy_and_csum_dev()
      net: skbuff: don't BUG() on leftover length in skb_copy_and_csum_bits()
      net: skbuff: don't BUG() on a missing head_frag in skb_zerocopy()
      net: skbuff: remove the BUG_ON()s from skb_shift()
      net: axienet: don't advance the TX ring head before the descriptor is ready

Joshua Washington (6):
      gve: simplify reset logic
      gve: add gve_ctrl_ops for gve initialization/teardown sequences
      gve: split up notify block allocation and setup paths
      gve: introduce new methods to handle IRQ doorbells
      gve: setup and teardown management interrupts
      gve: add link status/speed ctrl ops

Juanlu Herrero (6):
      selftests: net: fix get_refill_ring_size() to use its local variable
      selftests: net: remove unused variable in process_recvzc()
      selftests: net: refactor server state into struct thread_ctx
      selftests: net: add multithread client support to iou-zcrx
      selftests: net: add multithread server support to iou-zcrx
      selftests: net: add rss_multiqueue test variant to iou-zcrx

Julian Anastasov (2):
      ipvs: fix buffer overflow when sending sync messages
      ipvs: fix more races around the overload flag

Julien Blanc (1):
      net: phy: dp83td510: Add config phase

Julius Bairaktaris (4):
      wifi: ath11k: implement CE interrupt enable/disable for AHB
      wifi: ath11k: disable interrupts during firmware crash recovery
      wifi: mac80211: fix swapped fq_overlimit/fq_overmemory in aqm debugfs
      wifi: mac80211: don't reset the TXQ scheduling round number

Jun Yang (1):
      sctp: re-point retained control chunks on association migration

Junjie Cao (2):
      net: dropreason: add SKB_DROP_REASON_IP_TTL_EXCEEDED
      Bluetooth: btusb: drop BROKEN_EXT_SCAN quirk for 0bda:a728

Justin Chen (1):
      net: bcmasp: fix lost TX wakeup race with lockless queue API

Juuso Rinta (1):
      octeontx2: use dev_err_probe() for deferred probe

Jérémy Jean (3):
      macsec: prevent AES-GCM nonce reuse after packet number wrap
      mpls: unregister sysctls before network device teardown
      netfilter: nf_conntrack: avoid truncating IPv6 nexthdr offset

Jérôme Pouiller (4):
      wifi: wfx: fix possible device hang during init
      dt-bindings: net: wireless: wfx: discourage OOB IRQ with SDIO
      wifi: wfx: fix use-after-free of the cooling work on device removal
      wifi: wfx: fix error code on unsupported firmware

Kaifeng Wang (2):
      net: devmem: use page_pool_put_netmem_bulk
      net: devmem: check uid and netns in net_devmem_get_binding()

Kamil Bienkiewicz (1):
      wifi: ath12k: advertise AP_VLAN interface mode for IPQ5332

Kang Yang (7):
      wifi: ath12k: preserve PPDU state across monitor status buffers
      wifi: ath12k: fix skb leak on paddr mismatch in wifi7 mon RX pop
      wifi: ath12k: free pending MSDUs on duplicate mon link descriptor
      wifi: ath12k: fix stale tail_msdu pointer returned from mpdu_pop
      wifi: ath12k: place dp_mon_mpdu on stack in mon dst reap loop
      wifi: ath12k: fix skb leak on monitor PPDU ID wraparound
      wifi: ath12k: avoid double DMA unmap of held monitor RX buffers

Karl Mehltretter (14):
      docs: phonet: Fix the struct sockaddr_pn name in the example
      net: smc91x: Remove stale documentation reference
      net: ipa: Drop the monitor_rx endpoint_id ABI entry
      docs: mctp: Fix the struct net_device name
      docs: mctp: Fix the struct mctp_sk_key name
      docs: networking: page_pool: Use page_pool_put_netmem_bulk() in the kernel-doc directive
      wifi: mac80211: Fix the return value in mesh_path_add() kernel-doc
      page_pool: Fix page_pool_alloc_va() reference in kernel-doc
      net: phy: Fix device_set_wakeup_enable() reference in kernel-doc
      net: microchip: vcap: Stop selecting DEBUG_FS for KUnit tests
      ovpn: Fix the return value in ovpn_bind_from_sockaddr() kernel-doc
      wifi: nxpwifi: return timeout error from nxpwifi_sdio_poll_card_status()
      net: phy: realtek: restore RTL8211F RGMII delays on resume
      net: cpsw: fix netdev cleanup on probe failure

Kees Cook (2):
      octeontx2-af: Allocate ikpu2 with ARRAY_SIZE()
      netdev: Hide the netdev_priv() origin from GCC in netdev_from_priv()

Kevin Dewald (1):
      Bluetooth: hci_event: Fix LE link drop on remote features command status

Kim Wooseok (6):
      wifi: rtl8xxxu: free RX skb when URB submission fails
      wifi: rtl8xxxu: unwind incomplete receive startup
      wifi: rtl8xxxu: preserve RX requests across recoverable transfer errors
      net: macb: Preserve timestamp settings on rejected requests
      net: macb: Enable RX timestamping for specific PTPv1 filters
      net: macb: Clear SRTSM outside PTPv2 receive filters

Kiran K (5):
      Bluetooth: btintel_pcie: sync mbox tlv parsing with GP0 alive interrupt
      Bluetooth: btintel_pcie: cap device debug regions at 1 MB
      Bluetooth: btusb: Preserve event and ACL packet ordering
      Bluetooth: btintel: Zero version data before parsing TLVs
      Bluetooth: btintel: load unlocker.sfi to allow unsigned firmware

Kohei Enju (3):
      i40e: prepare for XDP metadata ops support
      i40e: add support for bpf_xdp_metadata_rx_hash()
      i40e: add support for bpf_xdp_metadata_rx_vlan_tag()

Konstantin Meshkov (1):
      net: phy: marvell: add LED support for 88E1116R PHY

Konstantin Nazarov (1):
      Bluetooth: btusb: add ASUS 0b05:1825 to QCA Rome quirks

Kris Pan (1):
      net: iterate online nodes in skb_defer_free_flush()

Krzysztof Kozlowski (2):
      dt-bindings: net: fsl,fman-dtsec: Drop redundant pcs-handle-names dependency
      dt-bindings: net: Use consistent indentation in the example

Kuba Pawlak (1):
      selftests: net: Skip so_incoming_cpu on single-CPU systems

Kuniyuki Iwashima (53):
      selftest: net: Deflake Periodic GC test in test_neigh.sh.
      neighbour: Remove __neigh_for_each_release().
      neighbour: Remove lock dance for neigh_update_{gc,managed}_list().
      neighbour: Remove unnecessary EXPORT_SYMBOL().
      neighbour: Remove __rcu from neigh_tables[].
      neighbour: Store arp_tbl and nd_tbl in net->neigh_tables[].
      neighbour: Remove neigh_tables[].
      ipv4: Replace &arp_tbl with arp_table(net).
      ipv6: Replace &nd_tbl with nd_table(net).
      neighbour: Clean up neigh_table_init() and neigh_table_clear().
      neighbour: Convert neigh_table.entries to refcount_t.
      neighbour: Namespacify neigh_tables.
      neighbour: Don't store net in struct pneigh_entry.
      neighbour: Remove unnecessary net_eq().
      selftest: net: Specify netns for ip ntable in test_neigh.sh.
      tcp: Do not allow buggy transitions between ehash and lhash2.
      ipv6: Remove IPV6_ADDRFORM.
      ipmr: Call ->dellink() to remove DVMRP tunnel device.
      ip_tunnel: Set itn->fb_tunnel_dev to NULL in ip_tunnel_delete_net().
      ip_tunnel: Don't pass rtnl_link_ops to ip_tunnel_delete_net().
      ip_tunnel: Centralise ip_tunnel_del() to ip_tunnel_dellink().
      ip_tunnel: Unify error paths in ip_tunnel_newlink() and ip_tunnel_changelink().
      ip_tunnel: Protect ip_tunnel_net.tunnels[] with mutex.
      ip_tunnel: Support per-netns device unregistration.
      tcp: Set unhashed_state in inet_twsk_hashdance_schedule().
      ip6_gre: Initialise ign->tunnels_wc[0] before register_netdev().
      ip6_gre: Convert ip6gre_net.tunnels[][] to hlist.
      ip6_gre: Clear ign->fb_tunnel_dev in ip6gre_exit_rtnl_net().
      ip6_gre: Unlink ip6gre_tunnel_unlink() from ->dellink().
      ip6_gre: Protect ip6gre_net.tunnels[][] with mutex.
      ip6_gre: Support per-netns device unregistration.
      ipv6: Remove FIB6_EXCEPTION_BUCKET_FLUSHED.
      ref_tracker: Don't use __GFP_NOFAIL for PF_MEMALLOC thread.
      net: Order blackhole_netdev_init(), inet_init(), and inet6_init().
      ipv4: Inline inet_blackhole_dev_init() to devinet_init().
      net: Rename dev_isalive() to netif_is_alive().
      xfrm: Check netif_is_alive() in xfrm_bundle_create() and xfrm_create_dummy_bundle().
      ipv4: Batch rt_flush_dev() in netdev_run_todo().
      ipv6: Batch rt6_uncached_list_flush_dev() in netdev_run_todo().
      ipv4: Rename ipv4_neigh_lookup() to ipv4_dst_neigh_lookup().
      ipv6: Rename ip6_neigh_lookup() to __ip6_dst_neigh_lookup().
      ipv4: Add wrappers for neigh_lookup() and neigh_create().
      ipv6: Add wrappers for neigh_lookup() and (__)?neigh_create().
      mlxsw: spectrum: Resolve neigh_table right before neigh_lookup().
      ipv6: Use ipv6_neigh_lookup() and friends.
      ipv4: Use ipv4_neigh_lookup() and friends.
      neighbour: Remove __neigh_lookup() and __neigh_lookup_errno().
      neighbour: Check n->parms->tbl under tbl->lock in ___neigh_create().
      Documentation: networking: switchdev: Replace arp_tbl with arp_table(net).
      selftests: netfilter: Set gc_thresh[123] for gw netns in nft_nat_zones.sh.
      neighbour: Schedule neigh_managed_work only when needed.
      neighbour: Floor INTERVAL_PROBE_TIME_MS at 1000.
      neighbour: Floor neigh_periodic_work() interval at 1s.

Kyle Hendry (2):
      net: pcs: rzn1-miic: Update port numbering for RZ/T2H
      net: pcs: rzn1-miic: Validate dtb configuration values

Kyle Pepper (1):
      Bluetooth: hci_sync: scan unfiltered for host-resolved RPAs

Kyle Zeng (1):
      netfilter: nf_reject: initialize IPCB at inet ingress

Lachlan Hodges (17):
      wifi: mm81x: move beacon work and init below the tx op
      wifi: mm81x: release buffered broadcast frames after DTIM
      wifi: mm81x: do not drop PS filtered frames in AP mode
      wifi: mm81x: implement .tx_frames_pending() mac op
      wifi: mm81x: factor out tx width selection
      wifi: mm81x: tx EAPOLs at primary width
      wifi: mm81x: clamp tx width to stas max supported width
      wifi: mm81x: tx multicast frames from AP at primary width
      wifi: mac80211: don't seed an S1G sta's last_rate
      wifi: cfg80211: remove duplicate s1g_cap kerneldoc
      wifi: radiotap: add S1G TLVs and channel frequency
      wifi: mac80211: report 900MHz channel for S1G band radiotap header
      wifi: mm81x: provide the station to mac80211 on rx
      wifi: mm81x: add monitor mode support
      wifi: mm81x: copy new sband for each module
      wifi: mac80211: handle shorter S1G TIM when parsing elements
      wifi: mac80211: set conn mode prior to parsing elements in beacon

Lawrence Lee (2):
      ipv6: update NUD_FAILED neighbors from NA messages
      selftests: net: test untracked NA recovery of FAILED neighbors

Laxman Acharya Padhya (1):
      wifi: rtw89: cap firmware section_num before parsing

Li RongQing (2):
      net/mlx5: Use dma_wmb() for completion queue doorbell updates
      veth: decide peer queue count from the peer's own attributes

Linkai Gong (1):
      wifi: ath12k: clear dangling channel pointers on error paths

Linkui Xiao (3):
      ipmr, ip6mr: annotate data-races in vif_seq_show()
      netfilter: osf: remove unreachable break in nf_osf_ttl()
      net: stmmac: do not keep the new TSO MSS cached on mapping failures

Linlin Yang (1):
      wifi: mt76: mt7996: fix PCI device reference leak in mt7996_pci_init_hif2()

Linmao Li (2):
      wifi: mm81x: free the firmware scratch buffer on parse failures
      wifi: mm81x: do not discard a failed firmware segment write

Linus Walleij (5):
      net: ethernet: cortina: Bound RX descriptor processing
      dt-bindings: net: dsa: microchip: Add KSZ8995XA
      net: dsa: tag_ks8995: Add the KS8995 tag handling
      net: dsa: microchip: Support Microchip KSZ8995XA / KS8995XA
      net: dsa: ks8995: Delete surplus driver

Liu Chao (2):
      netfilter: nf_conntrack_netlink: fix inverted IPv6 tuple filter
      net: wwan: iosm: validate msg_head before indexing msg_ring

Loic Poulain (1):
      dt-bindings: net: wireless: qcom,ath10k: Document NVMEM cells

Longjun Tang (1):
      virtio_net: add rx-alloc-fail counter

Lorenzo Bianconi (17):
      net: stmmac: drop the queue-0 pinning for GSO frames
      net: airoha: add LRO offload support
      net: stmmac: propagate PTP init failures in __stmmac_open() and stmmac_resume()
      net: mvneta: rely on napi_build_skb() in mvneta_swbm_build_skb()
      net: stmmac: fix TX coalesce race and div-by-zero in XDP/legacy path
      net: stmmac: add XDP multi-buff support for TX side
      net: stmmac: set real_num_tx_queues to max(offset + count)
      net: stmmac: align real_num_tx_queues to mqprio configuration
      net: stmmac: add tc mqprio hw queue priority offload
      netfilter: flowtable: set inner protocol when popping tunnel header
      netfilter: flowtable: populate tunnel tuple regardless of inner protocol
      netfilter: flowtable: add encap_proto to flow_offload_tunnel
      netfilter: flowtable: unify tunnel push for IPv4 and IPv6
      netfilter: flowtable: reset transport header after nf_flow_encap_pop()
      net: stmmac: fix XDP TX DMA address for compound RX pages
      net: stmmac: disable TX checksum offload for jumbo frames on bugged cores
      net: stmmac: fix mqprio and cbs combination

Luiz Angelo Daros de Luca (2):
      net: dsa: realtek: rtl8365mb: define masks using BIT() and GENMASK()
      net: dsa: realtek: use <module>-y in Makefile

Luiz Augusto von Dentz (8):
      Bluetooth: Move H:4 reassembly into the Bluetooth core
      Bluetooth: btusb: Add support for Bulk Serialization Mode
      Bluetooth: MGMT: Fix advertising instances with Global Advertising
      Bluetooth: HCI: Fix tracking of instances sharing handle 0x00
      Bluetooth: MGMT: Fix pending state of instances added without HCI traffic
      Bluetooth: MGMT: Fix leaking instance on Add Extended Advertising Parameters
      Bluetooth: MGMT: Allow connection rate request as peripheral
      Bluetooth: Fix the LE Read Connection Interval response layout

Luka Gejak (15):
      wifi: rtw88: add the RTL8723B chip type and SDIO helper
      wifi: rtw88: rx: mark zero length packets on RTL8723BS
      wifi: rtw88: tx: extend the TX report purge timeout to RTL8723BS
      wifi: rtw88: sdio: zero the padding added to a TX transfer
      wifi: rtw88: sdio: track free TX pages and OQT credits for RTL8723BS
      wifi: rtw88: sdio: set up RX aggregation and interrupts for RTL8723BS
      wifi: rtw88: sdio: add TX back-pressure and retry on page starvation
      wifi: rtw88: move the 88xxa CCK power detect setter to phy.c
      wifi: rtw88: 8723b: add the RTL8723B register definitions
      wifi: rtw88: 8723b: add the RTL8723B BB, RF and AGC tables
      wifi: rtw88: move the shared 8723x definitions to rtw8723x.h
      wifi: rtw88: 8723b: add the RTL8723B chip driver
      wifi: rtw88: 8723bs: add the RTL8723BS SDIO bind
      wifi: rtw88: 8723bs: enable building the RTL8723BS driver
      staging: rtl8723bs: remove the obsolete driver

Luo Jie (11):
      dt-bindings: net: qcom,ipq9574-ppe: Split EDMA reset into sys and apb
      net: ethernet: qualcomm: ppe: Fix multicast queue config table access
      dt-bindings: net: qcom,ipq9574-ppe: Add IPQ5424 PPE support
      docs: networking: Document IPQ5424 as a supported SoC
      net: ethernet: qualcomm: ppe: Add platform support for IPQ5424
      net: ethernet: qualcomm: ppe: Add IPQ5424 BM buffer configuration
      net: ethernet: qualcomm: ppe: Add IPQ5424 QM configuration
      net: ethernet: qualcomm: ppe: Add IPQ5424 scheduler resource configuration
      net: ethernet: qualcomm: ppe: Add IPQ5424 scheduler configuration
      net: ethernet: qualcomm: ppe: Add IPQ5424 service code configuration
      net: ethernet: qualcomm: ppe: Add IPQ5424 counter debugfs support

Magnus Lindholm (1):
      tg3: normalize inherited BCM5718 register byte order

Mahesh Saran (1):
      wifi: mt76: mt7921: clear WM2 from MT7902 RX all_complete_mask

Manish Awasthi (5):
      net: mana: Use the HWC destination queues reported by the hardware
      net: mana: Introduce gdma_bus_ops for bus-specific operations
      net: mana: Move PCI transport code into gdma_pci.c
      net: mana: Build the PCI transport as a separate module
      net: mana: Add support for CDX device ID 0x00C2

Manish Dharanenthiran (3):
      mailmap: add entries for Manish Dharanenthiran
      wifi: nl80211: add support to configure 6 GHz non-HT duplicate transmission
      wifi: mac80211: Guard FILS discovery and unsolicited broadcast probe response

Manuel Ebner (3):
      docs: networking: radiotap: Fix bracket
      docs: ethtool: Fix bracket
      Documentation: net: dsa: Fix bracket

Manuel Stocker (1):
      net: phy: realtek: support unaligned RTL8224 PHY packages

Maoyi Xie (1):
      wifi: mac80211_hwsim: send config events to the radio's net namespace

Marcin Szycik (2):
      ice: remove unused ICE_FD_FLUSH_REQ from PF state
      ice: use ice_fill_eth_hdr() in ice_fill_sw_rule()

Marco Baffo (2):
      ovpn: remove redundant peer NULL checks in crypto post functions
      selftests: ovpn: enable TCP_NODELAY on TCP sockets

Marco Crivellari (1):
      Octeontx2-af: Add WQ_PERCPU to alloc_workqueue users

Marek Behún (1):
      net: sfp: ignore LOS also on Hisense GPON modules

Marek Vasut (3):
      enetc: Increase eMDIO MDC rate to 2.5 MHz
      Revert "enetc: Increase eMDIO MDC rate to 2.5 MHz"
      net/fsl: xgmac_mdio: Add missing newlines to error prints

Mariano Baragiola (1):
      wifi: mac80211: avoid trimming injected FCS twice

Mark Anthony Agarro (5):
      wifi: mt76: mt76x02: validate TX-status rate index before mac80211 handoff
      wifi: mt76: mt7925: honour mac80211's FIF_FCSFAIL instead of hardcoding drop_err
      wifi: mt76: mt7615: do not tear down BSS/STA state for monitor vifs
      wifi: mt76: mt7921: keep the join ROC until the station is authorized
      wifi: mt76: mt7925: keep the join ROC until the station is authorized

Markus Elfring (1):
      ppp_synctty: Use common error handling code in ppp_sync_txmunge()

Markus Stockhausen (17):
      dt-bindings: net: realtek,rtl9301-mdio: Add RTL83xx series
      net: mdio: realtek-rtl9300: Add polling documentation
      net: mdio: realtek-rtl9300: deny C45 over C22 access
      net: phy: add phy_detach_internal() helper
      net: mdio: realtek-rtl9300: suppress sysfs bind/unbind attributes
      net: mdio: realtek-rtl9300: Configure hardware polling during probing
      net: mdio: realtek-rtl9300: Add page tracking
      net: mdio: realtek-rtl9300: Increase MDIO timeout
      net: mdio: realtek-rtl9300: Open up C22 and C45 space in parallel
      net: mdio: realtek-rtl9300: Add support for RTL838x
      net: mdio: realtek-rtl9300: Add support for RTL839x
      net: mdio: realtek-rtl9300: reword Kconfig and module description
      dt-bindings: net: realtek,rtl9301-mdio: restrict MDIO buses by family
      dt-bindings: net: realtek,rtl9301-mdio: add clock-frequency
      net: mdio: realtek-rtl9300: convert "fwnode" left-overs to "of"
      net: mdio: realtek-rtl9300: reject duplicate MDIO bus IDs
      net: mdio: realtek-rtl9300: support non-default clock frequencies

Martin Jabůrek (1):
      selftests: net: add IPv4 and IPv6 address order check

Matthieu Baerts (NGI0) (5):
      selftests: netfilter: use KHDR_INCLUDES in CFLAGS
      selftests: forwarding: use KHDR_INCLUDES in CFLAGS
      mptcp: remove thmac from subflow ctx
      mptcp: options: mpc: avoid printing uninit data
      mptcp: options: dss: avoid printing uninit csum

Matvey Valigura (1):
      usb: atm: use request_firmware_direct() for firmware probing

Maxim Skokov (1):
      wifi: rtw89: fix typos in comments, debug messages and struct field

Maxime Chevallier (16):
      net: stmmac: Remove ARP offload code
      net: stmmac: dwmac4: Read the UC filter size from hardware capabilities
      net: stmmac: dwmac4: Use the full perfect filter ability for UC filter
      net: phy: motorcomm: Split yt8521_config_init() page management
      net: phy: motorcomm: Add a dedicated .config_init for YT8531S
      net: phy: motorcomm: Enable analog frontend on YT8531S
      net: phy: phy_link_topology: Add a helper for opportunistic alloc
      net: phy: phy_link_topology: Track ports in phy_link_topology
      net: phylink: Register a phy_port for MAC-driven SFP cages
      net: phy: Create SFP phy_port before registering upstream
      net: phy: Represent PHY-less SFP modules with phy_port
      net: phy: phy_port: Store information about a port's upstream
      net: phy: phy_link_topology: Add a helper to retrieve ports
      netlink: specs: Add ethernet port listing with ethtool
      net: ethtool: Introduce ethtool command to list ports
      Documentation: networking: Update the phy_port infrastructure description

Maxime Chevallier (Netdev Foundation) (6):
      tools: ynl: Allow cross-compiling ynl and associated tools
      selftests: drv-net: Use cross-compilation environment for the io_uring check
      tools: ynl: Fix out-of-tree build for ynltool
      selftests: drv-net: Introduce a selftest for ethtool flow control
      selftests: drv-net: pause: Validate the pause autonegotiation with a partner
      selftests: drv-net: pause: Validate pause autoneg interactions with link autoneg

Mehmet Fide (5):
      wifi: rtw88: usb: route bmc frames via the high queue only for DTIM delivery
      wifi: rtw88: usb: do not log transfers lost to a mode switch
      wifi: rtw88: usb: bound what the driver feeds the after-DTIM queue
      wifi: rtw88: usb: only let the frames a dozing station needs use the after-DTIM queue
      wifi: rtw88: widen the ATIM window while an AP interface is up

Miaoqing Pan (4):
      wifi: ath11k: fix sporadic WLAN initialization failures
      wifi: ath11k: fix NULL dereference in ahb remove when QMI init incomplete
      wifi: ath11k: unregister PM notifier on QMI init failure path
      wifi: ath12k: remove unused ath12k_dp_rx_h_find_link_peer()

Michael Chan (1):
      MAINTAINERS: Update Michael Chan's email for tg3

Miguel Garcia (1):
      devlink: use direct firmware requests for flash updates

Mike Rapoport (Microsoft) (2):
      USB: cxacru: replace __get_free_page() with kmalloc()
      USB: speedtch: replace __get_free_page() with kmalloc()

Mikhail Lobanov (1):
      wifi: ath11k: modify null check logic in ath11k_ce_rx_post_pipe()

Mina Almasry (10):
      net: netmem: document netmem and memory provider design in comments
      docs: netmem: document netmem and memory provider design principles
      netmem: rename __get/__put_netmem() to get/put_net_iov()
      net: skbuff: add napi_pp_get_page() and use it in tcp_recvmsg_dmabuf()
      net: skbuff: replace skb_page_unref() and __skb_frag_unref() with skb_netmem_unref()
      net: skbuff: replace __skb_frag_ref() with symmetric skb_netmem_ref()
      net: skbuff: use skb_frag_ref() in skb_try_coalesce()
      net: kunit: test netmem, page_pool, and skb frag refcounting
      netmem: rename get/put_net_iov() to net_iov_inc/dec_ref()
      netmem: rename get/put_netmem() to netmem_inc/dec_ref()

Mingming Cao (9):
      ibmveth: fix netpoll races with RX replenish
      ibmveth: do not close twice after a failed reopen
      ibmveth: disable the reset work before unregister in remove
      ibmveth: step past bad RX correlators instead of spinning or oopsing
      ibmveth: release the pool kobjects when probe fails
      ibmveth: return the error when set_channels cannot add TX queues
      ibmveth: wait for in-flight transmits in ibmveth_close()
      ibmveth: wait for the RX poll to return before freeing the RX queue
      ibmveth: check headers in the RX large send and checksum helpers

Minxi Hou (2):
      selftests/net/openvswitch: add SCTP flow key test over IPv6
      selftests/net/openvswitch: add SCTP flow key test across conntrack NAT

Miri Korenblit (30):
      wifi: nl80211: allow a NAN peer schedule with 2 channels in the same slot
      wifi: iwlwifi: mld: don't use bss_conf in NAN
      wifi: iwlwifi: Don't allocate a DRAM buffer with an invalid ID
      wifi: iwlwifi: mld: log error when missing a recovery buffer
      wifi: iwlwifi: mld: avoid leaking error recovery buffer
      wifi: iwlwifi: support net detect match info version 3
      wifi: iwlwifi: bump maximum core version for BZ/SC/DR to 108
      wifi: iwlwifi: mvm: validate mpdu len before relying on it
      wifi: iwlwifi: support for another device ID
      wifi: iwlwifi: pcie: drop gen1_2 prefix from several functions
      wifi: iwlwifi: Revert "wifi: iwlwifi: gen1_2: move gen specific code to a function"
      wifi: iwlwifi: Revert "wifi: iwlwifi: pcie: move generation specific files to a folder"
      wifi: iwlwifi: pcie: remove iwl_dbgfs_fh_reg_read
      wifi: iwlwifi: open code iwl_trans_sync_nmi_with_addr()
      wifi: iwlwifi: move iwl_force_nmi() to where it belongs
      wifi: iwlwifi: drop the orphaned nic_access annotations
      wifi: iwlwifi: add _no_grab postfix to some functions
      wifi: iwlwifi: move pcie-only functions to pcie
      wifi: iwlwifi: avoid unnecessary indirection
      wifi: iwlwifi: rename iwl_trans_read_prph
      wifi: iwlwifi: collapse iwl_read_prph_no_grab() into the transport API
      wifi: iwlwifi: pcie: rename pcie-internal functions
      wifi: iwlwifi: rename io helpers to iwl_trans_ prefix
      wifi: iwlwifi: move iwl-io functions to iwl-trans
      wifi: iwlwifi: call generic trans API and not pcie one
      wifi: iwlwifi: trans: bring virtualization back
      wifi: iwlwifi: bump maximum core version for BZ/SC/DR to 109
      wifi: iwlwifi: move context info APIs to a separate file
      wifi: iwlwifi: mld: don't enable RSS if there is one queue.
      wifi: iwlwifi: trans: remove the unused write8 operation

Mohsin Bashir (2):
      eth: fbnic: Make Rx completion coalescing configurable
      eth: mpnic: add register init for the device

Muhammad Bilal (1):
      wifi: mm81x: check bytes_remaining before reading delimiter

Muhammad Falak R Wani (1):
      net: mana: remove unreachable dead code in mana_bpf()

Myeonghun Pak (5):
      net: 8390: pcnet_cs: release PCMCIA window on setup_shmem_window() error
      net/qla3xxx: disable the PCI device on remove
      net: txgbe: free the fixed-rate clock on cleanup
      wifi: mt76: mt7615: restore DBDC state after ext PHY failure
      net: hix5hd2: serialize timeout recovery with interface teardown

Nagamani PV (2):
      s390/ctcm: Fix timer corruption in fsm_addtimer()
      s390/ctcm: Fix use-after-free in channel_remove()

Naman Gulati (1):
      net: gro_cells: prevent enabling threaded NAPI on gro_cells

Narcisa Vasile (3):
      selftests: drv-net: add BIG TCP test cases
      selftests: net: gro: fix OOB access when under-coalescing
      selftests: drv-net: add BIG TCP coverage to TSO test

Nathan Chancellor (1):
      wifi: brcmsmac: Adjust txpwrindex value in nphy_ipa_rxcal_gaintbl_2GHz

Nathan Gao (1):
      selftests/net: packetdrill: check rcv_ssthresh vs scaling_ratio changes

Nathan Whitehorn (2):
      net: macb: Poll for link state changes when using the internal PCS.
      net: macb: add support for 1000BASE-X autonegotiation to PCS

Naveen Mamindlapalli (1):
      octeontx2-pf: Add NIXLF error and poison interrupt handlers

Nazim Amirul (1):
      dt-bindings: net: snps,dwmac: allow stmmaceth-ocp reset name

Nerijus Bendžiūnas (1):
      wifi: ath9k: refuse spectral scan control while the hardware is disabled

Nguyen Ngoc Thang (1):
      net/rds: ib: don't enable IRQs in rds_ib_conn_free()

Nick Venenga (2):
      wifi: rtw89: 8922au: Add support for TP-Link TBE400U
      wifi: rtw89: 8922au: add ASUS BE93

Nicolai Buchwitz (10):
      net: phy: broadcom: enable jumbo frames on BCM54xx
      net: ethtool: reject an out of range hwtstamp provider index
      net: bcmgenet: complete Tx NAPI after one reclaim pass
      net: move the netdev_ops checks into a helper
      net: reject ops-locked drivers without ndo_set_rx_mode_async
      net: reject a netdev that implements only one hwtstamp NDO
      net: selftests: use skb_share_check() in the loopback receive hook
      net: stmmac: selftests: use skb_share_check() in the loopback receive hook
      net/mlx5e: use skb_share_check() in the loopback selftest hook
      net: rename skb_unshare() to skb_unclone_full()

Nicolas Escande (1):
      wifi: ath11k: fix locking problem in ath11k_dp_rx_tid_del_func()

Nikhil P. Rao (1):
      ionic: fix port_info use-after-free on firmware recovery

Niklas Söderlund (10):
      net: ethernet: ravb: Remove gPTP control from WoL setup and restore
      net: ethernet: ravb: Move programming of gPTP timer interval
      net: ethernet: ravb: Simplify gPTP start and stop
      net: ethernet: ravb: Remove redundant argument to ravb_ptp_init()
      net: ethernet: ravb: Propagate error from ptp_clock_register()
      net: ethernet: ravb: Replace gPTP flags with callbacks
      net: ethernet: ravb: Add callback for gPTP probe
      net: ethernet: ravb: Add callback for gPTP clock index
      dt-bindings: net: renesas,etheravb: Add optional gPTP phandle for Gen4
      net: ethernet: ravb: Add gPTP support for Gen4

Nikolaj Klitlund Børty (1):
      Bluetooth: btusb: Add device ID for Realtek RTL8761BUE (StarTech AV53C1)

Nikolay Aleksandrov (36):
      net: bridge: vlan: drop legacy memory barriers
      net: bridge: vlan: annotate lockless pvid use
      net: bridge: mst: use br_get_pvid helper
      net: bridge: vlan: annotate lockless vlan flags use
      net: bridge: vlan: annotate lockless use of private flags
      net: bridge: vlan: annotate lockless use of num_vlans
      net: bridge: vlan: annotate lockless use of msti
      net: bridge: vlan: add missing tinfo.tunnel_id annotations
      net: bridge: use br_vlan_get_state to get vlan state
      net: bridge: factor out common flood completion handling
      net: bridge: factor out port flooding
      net: bridge: vlan: cache the pvid vlan entry directly
      net: bridge: vlan: introduce a list of port-VLANs in the master VLAN
      net: bridge: consider only port-VLAN members when flooding
      net: bridge: vlan: use an RCU array for large flood sets
      net: bridge: introduce a forwarding destination structure
      net: bridge: avoid egress VLAN lookups when flooding
      net: bridge: avoid VLAN lookups for flood neighbour suppression
      net: bridge: introduce a bridge destination type
      net: bridge: use net_bridge_dst for fdb destinations
      net: bridge: add VLAN support to bridge destinations
      net: bridge: vlan: return VLAN entries from ingress helpers
      net: bridge: fdb: pass VLAN entries to learning updates
      net: bridge: fdb: consolidate port-VLAN cleanup
      net: bridge: vlan: split unpublishing from deletion
      net: bridge: vlan: quiesce readers before freeing port VLANs
      net: bridge: fdb: factor out existing entry updates
      net: bridge: fdb: cache port VLANs in learned entries
      net: bridge: fdb: cache VLAN destinations in configured entries
      net: bridge: fdb: avoid VLAN lookups in unicast forwarding
      net: bridge: rename dst to fwd in br_flood_vlan
      net: bridge: fdb: update the comment for br_fdb_cleanup_by_dst
      net: bridge: vlan: share VLAN validation in br_should_learn
      net: bridge: vlan: inline pvid pointer updates
      net: bridge: fdb: factor out configured entry destination updates
      net: bridge: fdb: use the entry key in __fdb_update

Oleg Zadorozhnyi (1):
      dt-bindings: dpll: allow hex unit addresses on output pins

Oleksij Rempel (6):
      dt-bindings: net: dsa: realtek: add RTL8365MB power supplies
      net: dsa: realtek: rtl83xx: use dev_err_cast_probe() for reset GPIO
      net: phy: realtek: use C45 for RTL8365MB-VC internal PHY MMD access
      net: dsa: realtek: rtl8365mb: extract PHY OCP address halves with FIELD_GET
      net: dsa: realtek: rtl8365mb: add EEE support
      net: phy: realtek: add MDI-X support for RTL8365MB-VC

Omar Ramadan (2):
      amt: pull the AMT header behind the transport header in amt_parse_type()
      amt: mark relay data as a UDP tunnel packet before sending it

Or Har-Toov (2):
      net/mlx5: Add cap_tx_speed and effective_tx_speed support to IFC
      net/mlx5: Remove max_external_SFs device resource

Oskari Lemmela (1):
      dt-bindings: net: realtek: add RTL8224 package binding

Ovidiu Panait (5):
      selftests: drv-net: Move _set_ethtool_feat() into lib
      selftests: drv-net: Check the features set by set_ethtool_feat()
      selftests: drv-net: Add VLAN test
      net: stmmac: Track the TX DMA threshold per queue
      net: stmmac: Report the TX DMA threshold per queue

Pablo Neira Ayuso (8):
      netfilter: x_tables: use GFP_KERNEL_ACCOUNT in match/target
      netfilter: nfnetlink: use GFP_KERNEL_ACCOUNT
      netfilter: nf_tables: use GFP_KERNEL_ACCOUNT
      netfilter: synproxy: use GFP_KERNEL_ACCOUNT
      netfilter: sysctl: use GFP_KERNEL_ACCOUNT
      netfilter: nat: use GFP_KERNEL_ACCOUNT
      netfilter: conncount: use GFP_KERNEL_ACCOUNT
      netfilter: nft_set_rbtree: narrow down range completion to anonymous sets

Pagadala Yesu Anjaneyulu (13):
      wifi: nl80211: defer AP beacon regulatory check to start_ap
      wifi: nl80211: reject color-change requests that change 6 GHz power type
      wifi: iwlwifi: fw: add Google-ASUS TAS approved DMI match
      wifi: iwlwifi: mvm: validate NVM read response length
      wifi: iwlwifi: fw: reject empty UEFI DSM query bitmap
      wifi: iwlwifi: fw: fix dbg dest TLV size check by version
      wifi: iwlwifi: mvm: debugfs: validate TAS response and loop bounds
      wifi: iwlwifi: mvm: fix LARI_CONFIG_EXTENSION version check
      wifi: iwlwifi: add standalone WRSS/EWSS BIOS table loading
      wifi: iwlwifi: send standalone SAR to firmware
      wifi: iwlwifi: uefi: Fix SAR enable check to use mode parameter correctly
      wifi: iwlwifi: fw: harden UEFI reduced-power TLV parsing
      wifi: iwlwifi: fw: add Samsung to TAS and PPAG allow lists

Paolo Abeni (40):
      Merge branch 'netlink-specs-rt-link-ipv6-devconf-updates'
      Merge branch 'net-stmmac-dwmac4-auto-discover-uc-filter-size'
      Merge branch 'net-make-sure-clk_init_data-is-fully-initialized'
      Merge branch 'netlink-specs-fou-spec-tweaks'
      Merge branch 'net-sysfs-use-ops-lock-for-speed-and-duplex'
      Merge branch 'net-stmmac-add-common-rgmii-delay-handling-and-dp1000-support'
      Merge branch 'net-enetc-sr-iov-improvements-and-enetc-v4-vf-support'
      Merge branch 'ip_tunnel-support-per-netns-device-unregistration'
      Merge branch 'net-sched-complete-action-notification-accounting'
      Merge branch 'net-dsa-realtek-eee-support-for-rtl8365mb-vc'
      Merge branch 'net-dsa-mv88e6xxx-ethtool-n-tuple-follow-ups'
      Merge branch 'eth-mpnic-initial-support-for-meta-platforms-nic'
      Merge branch 'netlink-specs-enum-alignment-fixes'
      Merge branch 'net-consolidate-devmem-net_iov-freelist-and-dma-handling'
      Merge branch 'net-move-the-type-2-sockets-out-of-tree'
      Merge branch 'tcp-annotate-lockless-access-to-sk-sk_err'
      Merge branch 'net-axienet-allow-instantiation-without-a-device-tree'
      Merge branch 'net-stmmac-introduce-hw-queue-priority-offload'
      Merge branch 'report-netns-cookie-in-fib-lookup-tracepoints'
      Merge branch 'tcp-fix-a-few-divide-by-zero-in-congestion-control-modules'
      Merge branch 'net-re-segment-oversized-tcp-gso-skbs'
      Merge branch 'net-sparx5-add-tas-offload'
      Merge branch 'rxrpc-miscellaneous-fixes'
      Merge branch 'net-mlx5-less-memory-per-offloaded-tc-rule'
      Merge branch 'bnxt_en-fix-sw-uso-padding'
      mptcp: fix subflow bitfield misuse
      Merge branch 'stmmac-some-xdp-fixes-in-xdp_tx-path'
      Merge branch 'net-macb-implement-context-swapping'
      Merge branch 'mptcp-misc-improvements-for-v7-4'
      Merge branch 'net-unify-symmetric-netmem-and-page_pool-refcounting'
      Merge branch 'net-mlx5-hws-fix-pool-creation-races'
      Merge branch 'net-pcs-rzn1-miic-validate-dtb-configuration-values'
      Merge branch 'support-unaligned-rtl8224-phy-packages'
      Merge branch 'eth-mpnic-add-basic-netdev-statistics'
      Merge branch 'rtnetlink-dump-link-layer-multicast-addresses'
      Merge branch 'gtp-ynl-spec-for-the-gtp-netlink-family-two-fixes-and-a-selftest'
      Merge branch 'vsock-so_inq-for-stream-sockets'
      Merge branch 'net-mlx5-hws-fix-modify-header-pattern-compare'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Bluetooth: btusb: disable by default Qualcomm multi-subsystem

Pardeep Kaur (2):
      wifi: ath12k: fix out-of-bounds access on TX stats arrays
      wifi: ath12k: fix 1-based ring index in REO Rx Received debugfs output

Patryk Biel (1):
      net: pcs: lynx: enable autonegotiation for 10g-qxgmii and usxgmii

Pauli Virtanen (22):
      Bluetooth: hci_core: add lockdep check to hci_conn lookups
      Bluetooth: L2CAP: avoid maybe-return-locked in l2cap_get_chan_by_scid/dcid
      Bluetooth: L2CAP: add locking annotations for l2cap_chan_lock/unlock
      Bluetooth: enable context analysis for headers
      Bluetooth: L2CAP: take chan->lock for l2cap_chan_add/ready/del
      Bluetooth: L2CAP: add l2cap_chan_close_unlocked() and locking helpers
      Bluetooth: L2CAP: fix race condition in l2cap_sock_shutdown()
      Bluetooth: 6lowpan: use l2cap_chan_close_unlocked()
      Bluetooth: L2CAP: remove unused l2cap_chan_close()
      Bluetooth: 6lowpan: avoid concurrent peer_del() in bt_6lowpan_disconnect
      Bluetooth: L2CAP: hold conn->lock for __l2cap_ecred_conn_rsp_defer
      Bluetooth: L2CAP: hold l2cap_conn::lock in l2cap_connect_cfm()
      Bluetooth: L2CAP: add annotations for l2cap_chan list locking
      Bluetooth: L2CAP: hold chan in l2cap_ecred_conn_rsp()
      Bluetooth: L2CAP: make concurrent l2cap_set_timer() refcounting safe
      Bluetooth: L2CAP: remove conditional locking from l2cap_connect()
      Bluetooth: L2CAP: take lock for l2cap_chan_del in l2cap_ecred_rsp_defer
      Bluetooth: L2CAP: annotate locking for l2cap_chan_del()
      Bluetooth: L2CAP: annotate locking for l2cap_ops callbacks
      Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn
      Bluetooth: hci_sync: fix mesh adv timeout units
      Bluetooth: make hdev->adv_instance_timeout a boolean

Pavankumar Nandeshwar (1):
      wifi: ath12k: Increase RXDMA buffer ring size for default memory profile

Peng Fan (6):
      net: use assign_bit() where applicable
      wifi: mac80211: use assign_bit() where applicable
      net: protocol: use assign_bit() where applicable
      batman-adv: use assign_bit() where applicable
      net: dsa: use regmap_assign_bits() for conditional set/clear
      Bluetooth: use assign_bit() where applicable

Pengfei Zhang (2):
      net: stmmac: fix RX coalesce frames counter
      net: stmmac: xgmac: do not treat TBU as a TX event

Pengpeng Hou (9):
      net: fbnic: validate mailbox TLV extents
      wifi: libertas_tf: validate firmware block extents
      wifi: libertas: validate firmware block extents
      net: alacritech: publish the PCI module aliases
      net: xscale: publish the IXP46x PTP OF module alias
      net: hip04: use 16-bit byte order for HI13X1 TX fields
      net: dsa: mv88e6060: publish the OF module alias
      wifi: brcmfmac: bound NVRAM comment parsing
      wifi: mt76: mt7615: validate MCU response lengths

Peter Hunt (2):
      net: wwan: core: propagate modem control signals to port drivers
      net: wwan: mhi_wwan_ctrl: drive DTR/RTS via the IP_CTRL channel

Phil Sutter (3):
      netfilter: conntrack: Untangle insert_failed counter from others
      netfilter: conntrack: Untangle drop and invalid counters
      netfilter: nfnetlink: Fix for interrupted hook dumps

Ping-Ke Shih (18):
      wifi: rtw89: 8922d: set BB wrapper settings according to operating channel
      wifi: rtw89: 8922d: move conditionally disabled TX shape to common flow
      wifi: rtw89: 8922d: update BB wrapper RFSI ctrl to v5
      wifi: rtw89: 8922d: send RFE type to firmware
      wifi: rtw89: 8922d: bypass RX IQK when scan
      wifi: rtw89: 8922d: correct selection of CCK rate circuit
      wifi: rtw89: consider sta maximum AMSDU subframes number to decide TX work waiting
      wifi: rtw89: mac: change beamformee CSI direct forward to CMAC_TXDMA
      wifi: rtw89: fw: extend ch_info format of hw_scan to v2
      wifi: rtw89: 8851b: rfk: set DCK start and delay time
      wifi: rtw89: 8852b: update default value for ANA SWR
      wifi: rtw89: correct dependency of the multicolor LED
      wifi: rtw89: fw: duplicate recognized firmware elements
      wifi: rtw89: fw: release firmware after recognizing firmware elements
      wifi: rtw89: fw: duplicate firmware suit data by vmalloc to reduce memory fragment
      wifi: rtw88: TX report with long timeout for non-PCIE devices
      wifi: rtw89: remove discouraged imply from Kconfig LED
      wifi: rtw89: 8922d: update supported firmware format to 1

Piotr Kubik (1):
      netfilter: ctnetlink: fix inverted IPv6 address match in dump filter

Po-Hao Huang (4):
      wifi: rtw89: add p2p device declaration
      wifi: rtw89: mlo: update link id to FW upon connection
      Revert "wifi: rtw89: fix unable to receive probe responses under MLO connection"
      wifi: rtw89: modify active scan rule for 6GHz band

Prasenjit Mukherjee (1):
      selftests: net: fix race condition in icmp.sh causing CKI sporadic failures

Przemek Kitszel (7):
      ice: simplify ice_vc_dis_qs_msg() a little
      ice: skip stats handling for channel VSIs on rebuild
      ice: extract __ice_vsi_free_stats()
      ice: extract ice_vsi_new_stat_arrays()
      ice: extract ice_vsi_get_num_qs()
      ice: rebuild ring stats arrays instead of reallocating them in place
      ice: size ring stats arrays from the final queue count

Przemyslaw Korba (1):
      ice: add rx timestamp tracepoint for debugging

Pu Lehui (1):
      e1000e: Fix out-of-bounds MMIO access by validating BAR0 size

Qingfang Deng (4):
      ppp_synctty: remove redundant skb null check in ppp_sync_txmunge()
      net/sched: act_ct: set net pointer before publishing flowtable
      netfilter: flowtable: check namespace before iterating flows
      pppoe: delete session hash entries by pointer match

Qingshuang Fu (1):
      selftests: net: fou_mcast_encap: load the fou module

Quanye Yang (5):
      mptcp: split FASTCLOSE key from rcvr_key
      mptcp: shrink struct mptcp_options_received
      tcp: annotate lockless access to sk->sk_err
      mptcp: annotate lockless access to sk->sk_err
      mptcp: reset msk state on early connect failure

Quentin Strydom (1):
      Bluetooth: btusb: add ASUS 0b05:1868 to QCA Rome quirks

Radek Podgorny (1):
      Bluetooth: forget a peer's RPA once it advertises its identity address

Rahul Kumar Rai (1):
      wifi: rtw88: disable ASPM and deep PS on ASUS TUF Gaming A15 FA506IH

Raj Ojha (1):
      wifi: mac80211: acquire wiphy lock for unlisted sdata teardown

Ralf Lici (1):
      ovpn: remove unused work field from struct ovpn_socket

Rameshkumar Sundaram (2):
      mailmap: add entries for Rameshkumar Sundaram
      wifi: ath12k: fix DMA unwind for ext MSDU descriptor retry

Rand Deeb (1):
      sfc: fix NULL pointer dereference in efx_tc_flower_replace_foreign()

Randy Dunlap (3):
      docs: ABI: OCP TimeCard: use literal blocks for commands
      net: natsemi: xtsonic: make probe function static
      net: dccp: uapi: clean up kernel-doc comments

Ratheesh Kannoth (1):
      octeontx2: collapse consecutive blank lines in source files

Ravindra (3):
      Bluetooth: btintel: read ROM debug registers on FW download failure
      Bluetooth: btintel_pcie: fix PM flow for S0ix, S3 and S4
      Bluetooth: btintel_pcie: clear the GP0 cause with a W1C write

Ricardo B. Marlière (SUSE) (1):
      selftests/net: Fix flaky bind_wildcard due to ephemeral port race

Richard Nunley (1):
      Bluetooth: btusb: Add Realtek RTL8821CE device 13d3:3558

Rishikesh Jethwani (1):
      tls: device: protect async RX resync state during device-down

Rob Herring (Arm) (5):
      dt-bindings: net: Document Marvell PHY "marvell,reg-init"
      dt-bindings: net: Convert hisilicon,hns-nic to DT schema
      dt-bindings: net: Convert hisilicon,hns-mdio to DT schema
      dt-bindings: net: Convert HiSilicon hns-dsaf to DT schema
      dt-bindings: net: ethernet-controller: Allow "ethernet-N" node names

Rokas Juras (1):
      rndis_host: enable RX aggregation for OnePlus Nord CE 2

Rory Little (1):
      wifi: cfg80211: validate monitor channel set against radio usage

Rosen Penev (12):
      wifi: mwifiex: Use flexible array for RX reorder table
      wifi: b43legacy: Use flexible array for DMA metadata
      net: ll_temac: Return actual error from of_get_mac_address()
      wifi: rt2x00: Use device-managed register buffers
      wifi: ath9k: delete channel-context timers on deinit
      net: ag71xx: Use default NAPI weight
      net: ibm: emac: size RX buffers for the MTU
      net: emac: mal: replace devm_request_irq with request_irq to fix probe error race
      net: bgmac: enable interrupts only after NAPI is ready
      net: ag71xx: align the IP header behind DSA tags
      net: phy: marvell: keep WOL_EIE across interrupt reconfiguration
      net: bgmac: rate limit RX error messages

Rouven Czerwinski (1):
      net: phy: mxl-gpy: add 2.5G for MXL86211C

Ruide Cao (3):
      wifi: mac80211: start next ROC after purging an interface
      mptcp: hold MP_JOIN msk ref when cloning reqsk
      mptcp: fix MP_CAPABLE token migration when cloning reqsk

Ruizhe Zhou (14):
      net: atlantic: Remove obsolete 32-bit DMA mask fallback
      net: alx: Remove obsolete 32-bit DMA mask fallback
      net: systemport: Remove obsolete 32-bit DMA mask fallback
      bnxt_en: Remove obsolete 32-bit DMA mask fallback
      enic: Remove obsolete 32-bit DMA mask fallback
      net: hns3: Remove obsolete 32-bit DMA mask fallback
      fm10k: Remove obsolete 32-bit DMA mask fallback
      net/mlx4: Remove obsolete 32-bit DMA mask fallback
      net/mlx5: Remove obsolete 32-bit DMA mask fallback
      mlxsw: pci: Remove obsolete 32-bit DMA mask fallback
      eth: fbnic: Remove obsolete 32-bit DMA mask fallback
      net: pch_gbe: Remove obsolete 32-bit DMA mask fallback
      net: renesas: rswitch: Remove obsolete 32-bit DMA mask fallback
      net: niu: Remove obsolete 32-bit DMA mask fallback

Ryan Leung (5):
      wifi: mt76: mt7915: publish wcid before MCU add commands
      wifi: mt76: fix unlocked wcid check in mt76_tx_status_skb_add()
      wifi: mt76: fix wcid teardown ordering in mt76_reset_device()
      wifi: mt76: mt7915: fix thermal zone use-after-free
      wifi: mt76: fix wcid->pktid corruption in mt76_wcid_cleanup()

Ryohei Hashimoto (1):
      wifi: brcmfmac: log the firmware status when a connect fails

Sabrina Dubroca (5):
      net: strparser: remove unused abort_parser/lock/unlock callbacks
      net: strparser: remove strp->sk NULL checks
      net: strparser: remove strp_process()
      net: strparser: removed the aborted bit and aborts counter
      docs: networking: strparser: remove general mode

Sagar Taunk (1):
      rust: net: netlink: Migrate to zerocopy's IntoBytes

Sagi Maimon (9):
      ptp: ocp: unregister devlink before detach on probe error
      ptp: ocp: fix dpll cleanup on probe error
      ptp: ocp: add TAP CPLD access for ADVA TimeCard X1
      ptp: ocp: add TAP CPLD flashing via devlink
      net: axienet: use device_property and fwnode APIs for probe-time config
      net: axienet: add a MODULE_ALIAS for platform instantiation
      net: axienet: do not report TX completions as NAPI work
      net: axienet: free outstanding TX buffers in axienet_dma_bd_release()
      net: axienet: release every RX buffer in axienet_dma_bd_release()

Sai Teja Aluvala (3):
      Bluetooth: btintel_pcie: Add support for Intel Draco
      Bluetooth: btintel_pcie: Add support for Intel Draco
      Bluetooth: Add support for Intel DRACO

Samuel Alhovuori (1):
      Bluetooth: btusb: Add device ID for MediaTek MT7925 (13d3:3631)

Samuele Yang (1):
      wifi: mm81x: start beaconing on beacon enable not interface add

Sander Vanheule (2):
      dt-bindings: net: pse-pd: realtek,pse: add gen1 I2C transport
      net: pse-pd: realtek-pse-mcu: add gen1 I2C transport

Sang-Heon Jeon (1):
      octeon_ep: remove redundant memset in octep_setup_pfvf_mbox()

Sang-Hoon Choi (4):
      hinic3: handle auxiliary device ID allocation failure
      mlxsw: spectrum_router: destroy FIB hash table on bind failure
      nfp: flower: remove merge entry when conntrack offload fails
      sfc: handle rhashtable walk errors in mport lookup

Sasha Levin (1):
      r8169: clear TX LPI on RTL8168h at link up after phylink conversion

Sebastian Andrzej Siewior (1):
      net: Replace %pK output with 0

Sebastian Reichel (1):
      wifi: brcmfmac: Improve D3 substate entering timeout handling

Seongjun Hong (1):
      net/mlx5: allocate DMA pool structs on the pool's NUMA node

Sergey Lebedev (1):
      Bluetooth: btintel_pcie: verify and serialize D-state transitions

Sergey Shtylyov (3):
      r8152: simplify loops in generic_ocp_{read,write}()
      ch9200: return error on failed register writes in ch9200_bind()
      ch9200: do return USB errors from control_write()

Seung Min Shin (1):
      sctp: hold transport reference across connect wait

Shahar Tzarfati (7):
      wifi: iwlwifi: fw: fix integer overflow in INI dump size calc
      wifi: iwlwifi: validate TLV length before reading fields
      wifi: iwlwifi: uefi: add UEFI GUID Lock Indicator (GLUI) definitions
      wifi: iwlwifi: uefi: add a way to probe connectivity UEFI variables
      wifi: iwlwifi: regulatory: use GLUI as root-of-trust for connectivity variables
      wifi: iwlwifi: mvm: validate BAID from FW
      wifi: iwlwifi: disable HE ER mode

Shaojie Sun (1):
      netfilter: conntrack: fix nf_conntrack_expect_max default value in documentation

Shay Drory (14):
      net/mlx5e: Assign a random MAC to any netdev with a zero MAC address
      net/mlx5: E-switch, do not leave an unpaired devcom registered
      net/mlx5: LAG, allocate v2p_map dynamically
      net/mlx5: LAG, allocate port-indexed scratch buffers dynamically
      net/mlx5: LAG, drop per-port scratch array in drop-rule setup
      net/mlx5: LAG, size debugfs buffers by port count
      net/mlx5e: TC, anchor peer-flow reverse index on the duplicated flow
      net/mlx5e: TC, track peer flows in a vhca_id xarray
      net/mlx5: E-switch, derive manager vport from device capability
      net/mlx5: LAG, don't print port mapping to debugfs in MPESW mode
      net/mlx5: LAG, drop stale esw_shared_ingress_acl gate from shared FDB
      net/mlx5: E-switch, correct stale VF/PF wording in esw-allowed comments
      net/mlx5: E-switch, disable host functions for a non PF e-switch manager
      net/mlx5: IFC, Add capability bits for virtual LAG

Shuai Zhang (1):
      Bluetooth: mgmt: reply to cancelled mgmt commands instead of silently dropping

Shuangfeng He (1):
      netfilter: flowtable: use the vlan id, not the full tci, in the tuple key

Shubham Antil (1):
      RDS/IB: validate receive fragment completions

Siddharth Vadapalli (33):
      can: bxcan: Remove comma after sentinel-entry in match-table
      can: c_can: Remove comma after sentinel-entry in match-table
      can: flexcan: Remove comma after sentinel-entry in match-table
      can: ifi_canfd: Remove comma after sentinel-entry in match-table
      can: m_can: Remove comma after sentinel-entry in match-table
      can: sja1000: f81601: Remove comma after sentinel-entry in match-table
      can: sja1000_platform: Remove comma after sentinel-entry in match-table
      net: dsa: b53: mdio: Remove comma after sentinel-entry in match-table
      net: dsa: b53: srab: Remove comma after sentinel-entry in match-table
      net: dsa: bcm_sf2: Remove comma after sentinel-entry in match-table
      net: dsa: hellcreek: Remove comma after sentinel-entry in match-table
      net: dsa: lan9303: i2c: Remove comma after sentinel-entry in match-table
      net: dsa: lan9303: mdio: Remove comma after sentinel-entry in match-table
      net: dsa: mxl-gsw1xx: Remove comma after sentinel-entry in match-table
      net: dsa: mt7530: mdio: Remove comma after sentinel-entry in match-table
      net: dsa: mt7530: mmio: Remove comma after sentinel-entry in match-table
      net: dsa: mv88e6060: Remove comma after sentinel-entry in match-table
      net: dsa: mv88e6xxx: Remove comma after sentinel-entry in match-table
      net: dsa: qca8k: Remove comma after sentinel-entry in match-table
      net: dsa: realtek: rtl8365mb: Remove comma after sentinel-entry in match-table
      net: dsa: realtek: rtl8366rb: Remove comma after sentinel-entry in match-table
      net: dsa: rzn1_a5psw: Remove comma after sentinel-entry in match-table
      net: dsa: sja1105: Remove comma after sentinel-entry in match-table
      net: bcmasp: Remove comma after sentinel-entry in match-table
      net: spacemit: k1_emac: Remove comma after sentinel-entry in match-table
      net: ti: am65-cpsw-nuss: Remove comma after sentinel-entry in match-table
      net: ethernet: ti: cpsw: Remove comma after sentinel-entry in match-table
      net: ethernet: ti: cpsw_new: Remove comma after sentinel-entry in match-table
      net: mdio: bcm-iproc: Remove comma after sentinel-entry in match-table
      net: mdio: bcm-unimac: Remove comma after sentinel-entry in match-table
      net: pcs: xpcs-plat: Remove comma after sentinel-entry in match-table
      net: phy: nxp-c45-tja11xx: Remove comma after sentinel-entry in match-table
      net: wan: slic_ds26522: Remove comma after sentinel-entry in match-table

Siwei Zhang (6):
      Bluetooth: L2CAP: Reject mode changes on connected channels
      Bluetooth: L2CAP: Reject signalling responses in invalid states
      Bluetooth: L2CAP: Reject invalid TxWindow in configuration requests
      Bluetooth: L2CAP: Use default TxWindow for zero socket option
      Bluetooth: L2CAP: Only accept connection responses to outstanding requests
      Bluetooth: L2CAP: Remove dead configuration state code

Slavin Liu (1):
      wifi: mt76: mt7996: guard station-only MLO TX handling

Sorah Fukumori (1):
      net: gro: don't chain linear parts larger than gso_size into frag_list

Sriram R (1):
      mailmap: add entries for Sriram R

Stanislav Fomichev (7):
      net: devmem: replace gen_pool with freelist
      net: devmem: embed net_iov_area in binding
      net: devmem: batch net_iov allocations into the page_pool cache
      net: netmem: move to index based freelist
      net: devmem: use memory provider helpers for net_iovs
      net: devmem: decode DMA addresses for TX
      net: devmem: remove net_iov_area base_virtual

Stanislaw Gruszka (4):
      wifi: mac80211: queue frames while off-channel
      wifi: iwlegacy: set debug level using debugfs
      wifi: iwlegacy: 4965: remove custom sysfs files
      wifi: iwlegacy: 3945: remove custom sysfs files

Stefano Munari (1):
      net: usb: lan78xx: reject invalid EEPROM write requests

Stefano Radaelli (2):
      net: phy: micrel: Check RMII clock select property presence
      dt-bindings: net: micrel: Fix RMII clock select property type

Stella Liu (13):
      wifi: mt76: mt7925: fix NAN NDP STA record role index
      wifi: mt76: mt7925: fix NAN start failure
      wifi: mt76: mt7925: fix NAN committed CRB timeline layout
      wifi: mt76: mt7925: report only 2.4 GHz NAN supported band
      wifi: mt76: mt7925: drop unused NAN 2.4/5 GHz support config
      wifi: mt76: mt7925: drop deferred NAN local schedule update handling
      wifi: mt76: mt7925: use OFDM-only PHY mode for NAN STA records
      wifi: mt76: mt7925: share TLV setup for NAN enable command
      wifi: mt76: mt7925: replace NAN DW end event with DW start
      wifi: mt76: mt7925: fill all DW intervals in NAN avail_map
      wifi: mt76: mt7925: clear CRB before deactivating NAN peer record
      wifi: mt76: mt7925: add ULW event handling and peer ULW update
      wifi: mt76: mt7925: configure NAN PHY setting on enable

Steve Grubb (1):
      net: preserve socketpair output on setup failure

Subbaraya Sundeep (1):
      octeontx2-af: nix: Log TX scheduler queue validation failures

Sung Byeongchan (1):
      netfilter: xt_dccp: handle reserved options as single-byte

Sunny Tiwari (1):
      net/rds: replace tasklets with workqueue

Sven Eckelmann (38):
      batman-adv: dat: fix printing of unknown 4addr subtype
      batman-adv: drop direction in _batadv_is_ap_isolated kernel-doc
      batman-adv: bat_v: fix bonding candidate selection
      batman-adv: clarify cut-off in batadv_v_neigh_is_sob kernel-doc
      batman-adv: use more descriptive var names for is_similar_or_better
      batman-adv: ensure u16 aligned mac address arrays on stack
      batman-adv: ensure u16 aligned mac address in structs
      batman-adv: tt: remove only the entry which was looked up from the hash
      batman-adv: tt: extract code handling a roam on add
      batman-adv: tt: simplify NEW flag transition code
      batman-adv: tt: drop unnecessary cleanup goto in helpers
      batman-adv: tt: use protected flag modifications
      batman-adv: tt: transition NEW local entries only under lock
      batman-adv: tt: don't uncount never committed clients on pending purge
      batman-adv: tt: look up wifi state of incoming interface in helper
      batman-adv: tt: extract allocation of new local entries
      batman-adv: tt: replace forward gotos in batadv_tt_local_add()
      batman-adv: tt: extract refresh of existing local entries
      batman-adv: tt: decrement count for committed client on local_remove
      batman-adv: tt: extract update of dynamic client flags
      batman-adv: tt: extract allocation of new global entries
      batman-adv: tt: extract merging of flags into existing global entries
      batman-adv: tt: replace add_orig_entry goto in batadv_tt_global_add()
      batman-adv: tt: extract removal of the superseded local entry
      batman-adv: tt: extract marking of a removed local entry
      batman-adv: tt: extract immediate purge of a local entry
      batman-adv: tt: drop the cleanup label from batadv_tt_local_remove()
      batman-adv: tt: clarify kernel doc for batadv_tt_local_set_pending_event()
      batman-adv: bat_iv: fix ogm_neigh_is_sob parameters references
      batman-adv: bla: avoid double free after failed backbone_hash alloc
      batman-adv: correct batadv_hash_remove kdoc return type
      batman-adv: tt: clarify kernel-doc for batadv_tt_global_purge_local
      batman-adv: tt: clarify responsibility for roam flag during removal
      batman-adv: tt: soften kernel-doc for batadv_tt_local_remove_now()
      batman-adv: tt: only queue local del event after successful unlink
      batman-adv: tt: queue local DEL event under bucket lock
      batman-adv: tt: queue local DEL event before marking entry as pending
      batman-adv: tt: reject VLAN/TT entries before reaching size limit

Tapio Reijonen (1):
      net: dsa: microchip: enable the SGMII port of the KSZ9897S

Taylor Bates (1):
      netlink: specs: fix duplicate if/then keys in netlink-raw schema

Theodor Arsenij Larionov Trichkine (1):
      net: use the full socket in sk_mc_loop()

Thierry Reding (1):
      dt-bindings: net: nvidia,tegra234-mgbe: Add missing properties

Thomas Fourier (4):
      net: ethernet: i825xx: Fix dma_alloc_coherent() size
      net: alacritech: fix dma_free_coherent() in error path
      drivers: net: xgene: Fix dma_unmap_single() size
      net: ethernet: mtk_wed: Fix dma_unmap_single() size

Thomas Huth (1):
      Bluetooth: SMP: Zeroize raw key data on the stack in smp_e()

Thorsten Blum (1):
      net: dsa: realtek: Remove unused buffer from struct realtek_priv

Théo Lebrun (14):
      net: macb: never give hardware a NULL RX buffer
      net: macb: propagate RX ring refill errors
      net: macb: quiesce IRQs and drain BH on interface close
      net: macb: init workqueues before register_netdev()
      net: macb: move printk() calls out of bp->lock critical section
      net: macb: close race between NAPI polls & ndo_stop
      net: macb: introduce macb_context struct for buffer management
      net: macb: avoid macb_init_rx_buffer_size() modifying state
      net: macb: make `struct macb` subset reachable from macb_context struct
      net: macb: change caps helpers signatures
      net: macb: change function signatures to take contexts
      net: macb: introduce macb_context_alloc() helper
      net: macb: use context swapping in .set_ringparam()
      net: macb: use context swapping in .ndo_change_mtu()

Tianchu Chen (3):
      wifi: mwifiex: bound SDIO fw dump count by memory table size
      wifi: cw1200: fix link_id_db OOB access via device-controlled link ID
      wifi: libertas: fix RX OOB access from device-controlled pkt_ptr

Tianyi Gao (3):
      selftests: net: veth: test own ndo-xmit after peer GRO toggle while down
      veth: schedule the peer's NAPI after XDP_TX when only GRO is enabled
      selftests: net: veth: test XDP_TX to a peer with GRO enabled

Til Kaiser (1):
      mlxsw: Initialize register query payloads

Tim Fuechsel (1):
      tcp: Add TCP ROCCET congestion control module.

Timur Stukan (1):
      bonding: 3ad: remove unused TX state

Tony Nguyen (1):
      ice: rename shared Flow Director functions and structs

Travis Howard (1):
      tg3: Add Datto SIRIS 5 1U Server to restart AER quirk table

Tristan Madani (2):
      net: reduce XMIT_RECURSION_LIMIT under KASAN
      wifi: rtw89: fix IE length passed to cfg80211_find_ie() in WoW AKM

Tzung-Bi Shih (1):
      Bluetooth: btmtksdio: Fix spurious ownership error logs

Umang Pokhriyal (1):
      tap: report IFF_DETACH_QUEUE in TUNGETIFF

Vaibhav Nagare (1):
      bnxt_en: don't leave an XDP program installed when the open fails

Vasanthakumar Thiagarajan (1):
      mailmap: update email address for Vasanthakumar Thiagarajan

Victor Nogueira (5):
      net/sched: Avoid quadratic handle scan in qdisc_alloc_handle
      net/sched: act_mirred: account for TCA_MIRRED_BLOCKID in get_fill_size
      net/sched: add get_fill_size() to the five actions that lack one
      net/sched: act_api: budget TCA_ROOT_EXT_WARN_MSG in notify skbs
      selftests: tc-testing: keep IPv6 autoconf out of exact-counter checks

Vikas Gupta (2):
      bnge: update HSI
      bnge: skip dev_addr when building the VNIC unicast list

Vincent Jardin (6):
      net: pcs: lynx: add support for 25GBASE-R
      dpaa2-eth: use the DPMAC id as the devlink physical port number
      dpaa2-eth: mark DPNIs without a DPMAC as virtual devlink ports
      dpaa2-ptp: fix support for PTP_EXTTS_REQUEST2 ioctl
      net: enetc: fix support for PTP_EXTTS_REQUEST2 ioctl
      ptp: qoriq: fix support for PTP_EXTTS_REQUEST2 ioctl

Vineeth Karumanchi (1):
      net: macb: configure ENST registers for all queues

Vinícius Ramon Fontanela (1):
      wifi: brcmfmac: allow ISO3166 fallback for BCM4350

Vitaliy Sochnev (1):
      net: airoha: grow the small RX rings

Vitor Soares (1):
      wifi: ath12k: advertise interface MAC address pool

Vladimir V. Kondratyev (1):
      Bluetooth: btintel_pcie: fix stale cache in set_dxstate fallback check

Wang Zhan (9):
      net: sysfs: factor out link settings read
      net: sysfs: use ops lock for speed and duplex
      openvswitch: raise internal port TSO limit
      net: core: use the packet's L3 protocol for the GSO size limit
      net: core: factor out the GSO device limit check
      net: gso: support re-segmentation of TCP GSO skbs
      net: gso: clear the GSO state of the last output segment
      net: core: re-segment oversized TCP GSO skbs
      net: net_test: add tests for TCP re-segmentation

Wei Fang (14):
      net: enetc: move msg_task and msg_int_name to struct enetc_si
      net: enetc: add link status message support to PF driver
      net: enetc: add link speed message support to PF driver
      net: enetc: use enetc_set_si_hw_addr() to set VF MAC address
      net: enetc: relocate enetc_pf_set_vf_mac() for common PF support
      net: enetc: add .ndo_set_vf_mac() to the enetc v4 driver
      net: enetc: move mac_filter from struct enetc_pf to struct enetc_si
      net: enetc: add MAC address filtering support for VFs of ENETC v4
      net: enetc: simplify and rename PSIIER enable/disable helpers
      net: enetc: restore VF MAC promiscuous mode after FLR for ENETC v4
      net: enetc: add VF support for i.MX94 and i.MX95
      net: enetc: implement ndo_set_rx_mode_async for ENETC v4 VF
      net: enetc: add PSI-to-VSI link status notification support for VF
      net: enetc: add ndo_get_vf_config() support

Weimin Xiong (1):
      ice: parser: use kcalloc for table allocation

Weiming Shi (1):
      virtio_net: atomically disable rx mode work

Weiting Lee (1):
      net: phy: air_en8811h: select LED GPIO pins based on AN8811HB package variant

Wentao Liang (3):
      net: stmmac: dwmac-sun8i: Fix EPHY clock leak in get_ephy_nodes()
      net: dsa: vitesse-vsc73xx: Fix SPI device reference leak in vsc73xx_spi_probe()
      wifi: mt76: Fix of_node reference leak in mt76_get_rate_power_limits()

Willem de Bruijn (11):
      selftests: net: csum: filter packets by source address and port
      net: rtnetlink: add pacing_offload attribute to net_device
      net_sched: sch_fq: check device pacing offload
      net_sched: sch_fq: clear past skb->tstamp if offloading pacing
      idpf: support pacing offload
      selftests: drv-net: refactor so_txtime errqueue handling
      selftests: drv-net: in so_txtime tell apart sw from hw pacing
      selftests: drv-net: extend so_txtime with hw offload
      net: downgrade BUG_ON EIOCBQUEUED in sock_sendmsg_nosec
      net/packet: ignore timestamp bits when testing tx frame status
      virtio-net: fix frag overflow in big packets receive

Xinsheng Zhu (4):
      net: usb: ax88172a: improve MAC address read error handling
      net: usb: asix: remove redundant PHY address short-read check
      net: usb: r8153_ecm: reject short register reads
      net: usb: sierra_net: reject short firmware attribute reads

Xuanqiang Luo (8):
      net: phy: split phy_probe() error paths
      net: phy: unregister SFP upstream before port cleanup
      net: phy: set PHY_READY after LED setup
      net: phy: call driver remove when core initialization fails
      net: phy: propagate errors from default port setup
      net: phy: avoid double-free after LED trigger registration failure
      ipv6: make IPV6_FREEBIND and IPV6_TRANSPARENT setsockopt lockless
      net: gro_cells: add drop reasons to gro_cells_receive()

Xuhua Zhang (3):
      Bluetooth: hci_bcsp: Use the shared CRC-CCITT byte helper
      Bluetooth: hci_h5: Avoid clearing the escape bit for ordinary bytes
      Bluetooth: hci_ll: Sleep while waiting for the controller to power up

Yevgeny Kliteynik (6):
      net/mlx5: HWS, Return meaningful error code in hws_send_wqe_fw
      net/mlx5: HWS, Fix error message in mlx5hws_cmd_generate_wqe
      net/mlx5: HWS, Replace kzalloc with kzalloc_obj
      net/mlx5: HWS, Add timeout mechanism to draining send queues
      net/mlx5: HWS, Handle timeout draining the send queue for FW STEs
      net/mlx5: HWS, Remove unneeded WRITE_ONCE in post send

Yi Cong (2):
      wifi: rtw89: 8851b: fix swapped DPK channel/bandwidth backup fields
      wifi: mt76: mt792x: fix negative errno truncation in offload capability

Yibo Tan (1):
      ptp: idt82p33: Stop PTP work producers before teardown

Yingjie Wang (1):
      net: unix: reject negative max_dgram_qlen values

Yongzhao Chen (5):
      net: dsa: qca8k: propagate MDIO errors
      net: dsa: qca8k: do not clear MASTER_EN after a failed page select
      net: dsa: qca8k: fail mgmt Ethernet MDIO access on busy wait errors
      net: phy: qcom: at803x: Apply IPQ5018 analog settings at probe
      net: phy: qca83xx: read resolved QCA8337 link status

YuChia-Kan (1):
      wifi: rtw88: use firmware MAC address as fallback

Yuhang Zheng (1):
      net/sched: cls_flower: avoid stale mask references after delete

Yun Zhou (1):
      net: erspan: set lltx to avoid sch_direct_xmit deadlock

Yunpeng Tian (1):
      tipc: bound the device MTU accepted for L2 bearers

Yury Norov (4):
      ice: simplify ice_pf_state_is_nominal()
      ice: drop pf == NULL check in ice_pf_state_is_nominal()
      wifi: mm81x: switch to use fns()
      wifi: mm81x: use hweight16() to calculate bit index

Yuya Kusakabe (2):
      seg6: reallocate the skb head on L2 encapsulation only when needed
      seg6: fix HMAC validation when an extension header precedes the SRH

Yuyang Huang (6):
      netlink: specs: rt-addr: fix the type of target-netnsid
      net: change netdev_hw_addr_list count through helpers
      net: add a generation counter for dev->mc changes
      net: add AF_PACKET multicast dumps
      netlink: specs: rt-addr: document AF_PACKET multicast dumps
      selftests: net: test AF_PACKET multicast dumps

Zack Gomez (1):
      netpoll: bound the deferred transmit queue

Zhang Yunfei (2):
      net: ngbe: propagate resume errors to the PM core
      net: ngbe: clear DRV_LOAD bit when ngbe_open() fails

Zhao Li (1):
      wifi: mt76: mt7996: unlink TWT flow if the MCU rejects the agreement

ZhaoJinming (4):
      net: stmmac: stop DMA before freeing descriptors on open
      Bluetooth: virtio_bt: Fix use-after-free and memory leak in probe error paths
      Bluetooth: btmtksdio: fix deadlock in close and reset paths
      Bluetooth: hci_serdev: Fix use-after-free in hci_uart_unregister_device()

Zhiling Zou (1):
      wifi: mac80211: serialize debugfs netdev rename with recreate

Zijun Hu (7):
      Bluetooth: hci_event: Use 254 as max LE Meta subevent payload length in hci_le_ev_table[]
      Bluetooth: hci_event: Use 252 as max CC event payload length in hci_cc_table[]
      Bluetooth: btusb: Add recv_intr() hook to btusb_data
      Bluetooth: Add generic support for vendor packets
      Bluetooth: btusb: Build the driver from multiple source files
      Bluetooth: btusb: Add support for Qualcomm multi-subsystem QCC2072
      Bluetooth: btnxpuart: Simplify nxp_recv_acl_pkt() by hci_acl_handle()

Zixuan Chai (2):
      ipv6: defrag: orphan skb before queuing
      devlink: fix reload error on netns teardown

Ziyou Xu (1):
      net: phy: air_en8811h: restore AN8811HB LED GPIO after MCU restart

Zong-Zhe Yang (17):
      wifi: rtw89: chan: introduce helper and refine active list iteration
      wifi: rtw89: regd: check only active vifs when recalculating 6 GHz power type
      wifi: rtw89: skip tracking things when entity is paused
      wifi: rtw89: fix ctrl_sco_cck for Wi-Fi 7
      wifi: rtw89: 8852a: prevent potential OOB in ctrl_sco_cck
      wifi: rtw89: fw: cmd_ofld_flush always reset counter
      wifi: rtw89: explicitly declare TX queue flags by DECLARE_BITMAP()
      wifi: rtw89: use one single BA CAM entry per MLD instead of per link
      wifi: rtw89: led: check if board variant assigns led desc
      wifi: rtw89: support variants of FW elements
      wifi: rtw89: 8852cu: take board ID 1 for FW elements 28de/2432
      wifi: rtw89: add instance of IO ops for (un)pack and [um]delay
      wifi: rtw89: ser: reset map of associated links when L2 SER
      wifi: rtw89: pci: fix typo of "deliver"
      wifi: rtw89: rx: refine skb/desc naming to improve readability
      wifi: rtw89: rx: no need to cancel 6 GHz probe per vif
      wifi: rtw89: regd: add NZ/BR/AR for individual TX power settings

bui duc phuc (8):
      net: marvell: mvmdio: Handle errors from optional IRQ lookup
      net: mvpp2: simplify IRQ validity check
      net: davicom: Propagate wakeup IRQ errors
      net: xilinx: axienet: Propagate errors from optional IRQ lookup
      net: xilinx: axienet: Handle optional IRQ return value correctly
      net: xilinx: axienet: Fix IRQ error handling
      net: fec: Propagate PTP initialization errors
      net: fec: Handle optional IRQ lookup errors correctly

ck.chang (1):
      wifi: mt76: mt7925: fix reset panic caused by the WM2 rx irq mask

illusion wang (2):
      net/nebula-matrix: add minimum nbl build framework
      net/nebula-matrix: add core driver architecture and HW layer initialization

Ömer Mete Kaya (1):
      usbnet: fix smp_processor_id() use in preemptible context

イムティヤズ (1):
      wifi: rtw88: fix out-of-bounds CAM write when key table is full

 .mailmap                                           |   14 +-
 .../ABI/testing/sysfs-devices-platform-soc-ipa     |   14 -
 Documentation/ABI/testing/sysfs-timecard           |   37 +-
 Documentation/admin-guide/sysctl/net.rst           |   14 +
 .../devicetree/bindings/dpll/dpll-device.yaml      |    2 +-
 .../bindings/net/allwinner,sun7i-a20-gmac.yaml     |    3 +
 .../bindings/net/allwinner,sun8i-a83t-emac.yaml    |   13 +
 .../bindings/net/altr,socfpga-stmmac.yaml          |    5 +-
 .../bindings/net/amlogic,meson-dwmac.yaml          |    3 +
 .../bindings/net/bluetooth/brcm,bluetooth.yaml     |    1 +
 .../devicetree/bindings/net/brcm,asp-v2.0.yaml     |    2 +-
 .../bindings/net/cortina,gemini-ethernet.yaml      |   52 +-
 .../devicetree/bindings/net/dsa/microchip,ksz.yaml |    1 +
 .../bindings/net/dsa/motorcomm,yt921x.yaml         |   23 +
 .../devicetree/bindings/net/dsa/realtek.yaml       |   33 +
 .../bindings/net/dsa/renesas,rzn1-a5psw.yaml       |    4 +-
 .../devicetree/bindings/net/eswin,eic7700-eth.yaml |    3 +
 .../bindings/net/ethernet-controller.yaml          |    2 +-
 .../devicetree/bindings/net/ethernet-phy.yaml      |   16 +
 .../devicetree/bindings/net/fsl,fman-dtsec.yaml    |    4 -
 .../bindings/net/hisilicon,hns-dsaf-v1.yaml        |  170 +
 .../bindings/net/hisilicon,hns-mdio.yaml           |   61 +
 .../devicetree/bindings/net/hisilicon,hns-nic.yaml |  108 +
 .../devicetree/bindings/net/hisilicon-hns-dsaf.txt |   90 -
 .../devicetree/bindings/net/hisilicon-hns-mdio.txt |   27 -
 .../devicetree/bindings/net/hisilicon-hns-nic.txt  |   76 -
 .../devicetree/bindings/net/intel,dwmac-plat.yaml  |    9 +-
 .../bindings/net/loongson,ls1b-gmac.yaml           |    3 +
 .../bindings/net/loongson,ls1c-emac.yaml           |    3 +
 .../devicetree/bindings/net/mdio-gpio.yaml         |   16 +-
 Documentation/devicetree/bindings/net/micrel.yaml  |   27 +-
 .../devicetree/bindings/net/microchip,lan8650.yaml |    5 +
 .../devicetree/bindings/net/motorcomm,yt8xxx.yaml  |    1 +
 .../bindings/net/mscc,vsc7514-switch.yaml          |    8 +-
 .../bindings/net/nuvoton,ma35d1-dwmac.yaml         |    3 +
 .../bindings/net/nvidia,tegra234-mgbe.yaml         |    8 +-
 .../devicetree/bindings/net/nxp,dwmac-imx.yaml     |    3 +
 .../devicetree/bindings/net/nxp,lpc1850-dwmac.yaml |    3 +
 .../devicetree/bindings/net/nxp,s32-dwmac.yaml     |    3 +
 .../bindings/net/pcs/rockchip,rk3568-xpcs.yaml     |   69 +
 .../bindings/net/pse-pd/realtek,pse-mcu-gen1.yaml  |    7 +
 .../devicetree/bindings/net/qcom,ethqos.yaml       |    3 +
 .../devicetree/bindings/net/qcom,ipa.yaml          |   10 +-
 .../devicetree/bindings/net/qcom,ipq9574-ppe.yaml  |  102 +-
 .../bindings/net/qcom,sa8255p-ethqos.yaml          |  107 +
 .../bindings/net/realtek,rtl8224-package.yaml      |  332 ++
 .../devicetree/bindings/net/realtek,rtl82xx.yaml   |    6 +-
 .../bindings/net/realtek,rtl9301-mdio.yaml         |   76 +-
 .../devicetree/bindings/net/renesas,etheravb.yaml  |   11 +
 .../devicetree/bindings/net/renesas,rzn1-gmac.yaml |    3 +
 .../bindings/net/renesas,rzv2h-gbeth.yaml          |    3 +
 .../devicetree/bindings/net/rockchip-dwmac.yaml    |   30 +
 .../devicetree/bindings/net/snps,dwmac-common.yaml |   66 +
 .../devicetree/bindings/net/snps,dwmac.yaml        |   64 +-
 .../bindings/net/socionext,uniphier-ave4.yaml      |   36 +-
 .../bindings/net/sophgo,cv1800b-dwmac.yaml         |    3 +
 .../bindings/net/sophgo,sg2044-dwmac.yaml          |    3 +
 .../devicetree/bindings/net/spacemit,k3-dwmac.yaml |    3 +
 .../bindings/net/starfive,jh7110-dwmac.yaml        |    3 +
 .../devicetree/bindings/net/stm32-dwmac.yaml       |    3 +
 .../devicetree/bindings/net/tesla,fsd-ethqos.yaml  |    3 +
 .../devicetree/bindings/net/thead,th1520-gmac.yaml |    3 +
 .../devicetree/bindings/net/ti,cpsw-switch.yaml    |   78 +-
 .../bindings/net/toshiba,visconti-dwmac.yaml       |    3 +
 .../bindings/net/ultrarisc,dp1000-gmac.yaml        |   74 +
 .../bindings/net/wireless/marvell,sd8787.yaml      |    6 +
 .../bindings/net/wireless/mediatek,mt76.yaml       |   32 +-
 .../bindings/net/wireless/qcom,ath10k.yaml         |   18 +-
 .../bindings/net/wireless/qcom,ath12k-wsi.yaml     |    7 -
 .../bindings/net/wireless/silabs,wfx.yaml          |    3 +
 .../devicetree/bindings/net/wireless/ti,wl1251.txt |   64 -
 .../bindings/net/wireless/ti,wl1251.yaml           |   85 +
 .../devicetree/bindings/net/wiznet,w5100.yaml      |   88 +
 .../devicetree/bindings/net/wiznet,w5x00.txt       |   50 -
 .../bindings/net/x-powers,acx00-ephy-package.yaml  |  170 +
 Documentation/netlink/netlink-raw.yaml             |   31 +-
 Documentation/netlink/specs/conntrack.yaml         |   60 +-
 Documentation/netlink/specs/devlink.yaml           |  171 +-
 Documentation/netlink/specs/dpll.yaml              |   22 +-
 Documentation/netlink/specs/ethtool.yaml           |   59 +-
 Documentation/netlink/specs/fou.yaml               |    4 +
 Documentation/netlink/specs/gtp.yaml               |  196 +
 Documentation/netlink/specs/handshake.yaml         |    9 +-
 Documentation/netlink/specs/netdev.yaml            |    5 +-
 Documentation/netlink/specs/nl80211.yaml           |    4 +-
 Documentation/netlink/specs/nlctrl.yaml            |   20 +-
 Documentation/netlink/specs/psp.yaml               |    2 +
 Documentation/netlink/specs/rt-addr.yaml           |   21 +-
 Documentation/netlink/specs/rt-link.yaml           |   44 +-
 Documentation/netlink/specs/rt-neigh.yaml          |    2 +-
 Documentation/netlink/specs/rt-nexthop.yaml        |  761 +++
 Documentation/netlink/specs/rt-route.yaml          |  430 +-
 Documentation/netlink/specs/tc.yaml                |    2 +-
 Documentation/netlink/specs/tcp_metrics.yaml       |   18 +-
 Documentation/networking/bridge.rst                |    5 +-
 .../networking/device_drivers/ethernet/index.rst   |    1 +
 .../device_drivers/ethernet/intel/i40e.rst         |    2 +-
 .../device_drivers/ethernet/intel/iavf.rst         |    2 +-
 .../device_drivers/ethernet/microsoft/netvsc.rst   |    2 -
 .../device_drivers/ethernet/nebula-matrix/nbl.rst  |   28 +
 .../device_drivers/ethernet/qualcomm/ppe/ppe.rst   |    8 +
 .../device_drivers/ethernet/stmicro/stmmac.rst     |    1 -
 .../networking/devlink/devlink-resource.rst        |    4 -
 Documentation/networking/devlink/index.rst         |    5 +-
 Documentation/networking/devlink/ptp_ocp.rst       |   75 +
 Documentation/networking/dsa/dsa.rst               |    2 +-
 Documentation/networking/ethtool-netlink.rst       |   38 +-
 Documentation/networking/ip-sysctl.rst             |   33 +-
 Documentation/networking/mctp.rst                  |    4 +-
 .../networking/net_cachelines/net_device.rst       |    1 +
 .../networking/net_cachelines/tcp_sock.rst         |    1 +
 Documentation/networking/netconsole.rst            |    5 +
 Documentation/networking/netdevices.rst            |   21 +-
 Documentation/networking/netmem.rst                |   53 +
 Documentation/networking/nf_conntrack-sysctl.rst   |    2 +-
 Documentation/networking/oa-tc6-framework.rst      |    2 +-
 Documentation/networking/page_pool.rst             |    2 +-
 Documentation/networking/phonet.rst                |    2 +-
 Documentation/networking/phy-port.rst              |   26 +-
 Documentation/networking/phy.rst                   |   17 +-
 Documentation/networking/proc_net_tcp.rst          |   20 +-
 Documentation/networking/psp.rst                   |    8 +
 Documentation/networking/radiotap-headers.rst      |    2 +-
 Documentation/networking/rxrpc.rst                 |   21 +-
 Documentation/networking/scaling.rst               |    9 +
 Documentation/networking/strparser.rst             |  120 +-
 Documentation/networking/switchdev.rst             |   11 +-
 Documentation/process/maintainer-netdev.rst        |   32 +
 MAINTAINERS                                        |   90 +-
 arch/loongarch/configs/loongson32_defconfig        |    1 -
 arch/loongarch/configs/loongson64_defconfig        |    1 -
 arch/mips/configs/gpr_defconfig                    |    1 -
 arch/mips/configs/mtx1_defconfig                   |    1 -
 arch/mips/configs/rb532_defconfig                  |    1 -
 arch/parisc/configs/generic-32bit_defconfig        |    1 -
 drivers/block/drbd/drbd_worker.c                   |    3 +-
 drivers/bluetooth/Kconfig                          |   14 +
 drivers/bluetooth/Makefile                         |    3 +
 drivers/bluetooth/btbcm.c                          |    7 +-
 drivers/bluetooth/btintel.c                        |  152 +-
 drivers/bluetooth/btintel.h                        |   19 +
 drivers/bluetooth/btintel_pcie.c                   | 1545 ++++-
 drivers/bluetooth/btintel_pcie.h                   |  257 +-
 drivers/bluetooth/btmrvl_main.c                    |    4 +-
 drivers/bluetooth/btmtk.c                          |  515 +-
 drivers/bluetooth/btmtk.h                          |   12 +
 drivers/bluetooth/btmtksdio.c                      |   55 +-
 drivers/bluetooth/btnxpuart.c                      |    4 +-
 drivers/bluetooth/{btusb.c => btusb_main.c}        |  370 +-
 drivers/bluetooth/btusb_qcom.c                     | 4557 +++++++++++++++
 drivers/bluetooth/btusb_qcom.h                     |   99 +
 drivers/bluetooth/hci_bcm.c                        |    1 +
 drivers/bluetooth/hci_bcsp.c                       |   26 +-
 drivers/bluetooth/hci_h4.c                         |  123 +-
 drivers/bluetooth/hci_h5.c                         |   11 +-
 drivers/bluetooth/hci_ll.c                         |    2 +-
 drivers/bluetooth/hci_serdev.c                     |   46 +-
 drivers/bluetooth/hci_uart.h                       |   39 +-
 drivers/bluetooth/hci_vhci.c                       |    4 +
 drivers/bluetooth/virtio_bt.c                      |   25 +-
 drivers/dibs/dibs_loopback.c                       |    5 +-
 drivers/dpll/dpll_netlink.c                        |    2 +-
 drivers/dpll/dpll_nl.c                             |   20 +-
 drivers/dpll/zl3073x/dpll.c                        |  237 +-
 drivers/dpll/zl3073x/out.h                         |   36 +
 drivers/dpll/zl3073x/prop.c                        |   56 +-
 drivers/infiniband/hw/mlx5/Makefile                |    1 -
 drivers/infiniband/hw/mlx5/cmd.c                   |   21 -
 drivers/infiniband/hw/mlx5/cmd.h                   |    2 -
 drivers/infiniband/hw/mlx5/data_direct.c           |  227 -
 drivers/infiniband/hw/mlx5/data_direct.h           |   23 -
 drivers/infiniband/hw/mlx5/main.c                  |  144 +-
 drivers/infiniband/hw/mlx5/mlx5_ib.h               |   18 +-
 drivers/infiniband/hw/mlx5/mr.c                    |    7 +-
 drivers/infiniband/hw/mlx5/odp.c                   |    2 +-
 drivers/infiniband/hw/mlx5/std_types.c             |    3 +-
 drivers/infiniband/hw/mlx5/umr.c                   |   11 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |   27 +-
 drivers/misc/lan966x_pci.dtso                      |    5 +-
 drivers/mmc/core/quirks.h                          |    3 +
 drivers/net/amt.c                                  |   18 +-
 drivers/net/bareudp.c                              |    1 +
 drivers/net/bonding/bond_3ad.c                     |    1 -
 drivers/net/bonding/bond_alb.c                     |   63 +-
 drivers/net/can/bxcan.c                            |    2 +-
 drivers/net/can/c_can/c_can_platform.c             |    4 +-
 drivers/net/can/flexcan/flexcan-core.c             |    2 +-
 drivers/net/can/ifi_canfd/ifi_canfd.c              |    2 +-
 drivers/net/can/m_can/m_can_platform.c             |    2 +-
 drivers/net/can/sja1000/f81601.c                   |    2 +-
 drivers/net/can/sja1000/sja1000_platform.c         |    2 +-
 drivers/net/can/slcan/slcan-core.c                 |    5 +-
 drivers/net/dsa/Kconfig                            |   19 +-
 drivers/net/dsa/Makefile                           |    3 +-
 drivers/net/dsa/b53/b53_mdio.c                     |    2 +-
 drivers/net/dsa/b53/b53_srab.c                     |    2 +-
 drivers/net/dsa/bcm_sf2.c                          |    2 +-
 drivers/net/dsa/hirschmann/hellcreek.c             |    2 +-
 drivers/net/dsa/ks8995.c                           |  857 ---
 drivers/net/dsa/lan9303_i2c.c                      |    2 +-
 drivers/net/dsa/lan9303_mdio.c                     |    2 +-
 drivers/net/dsa/lantiq/lantiq_gswip.h              |    2 +
 drivers/net/dsa/lantiq/lantiq_gswip_common.c       |   19 +-
 drivers/net/dsa/lantiq/mxl-gsw1xx.c                |   66 +-
 drivers/net/dsa/lantiq/mxl-gsw1xx.h                |    2 +
 drivers/net/dsa/microchip/Kconfig                  |    1 +
 drivers/net/dsa/microchip/ksz8.c                   |  254 +-
 drivers/net/dsa/microchip/ksz8.h                   |    2 +
 drivers/net/dsa/microchip/ksz8_reg.h               |    2 +
 drivers/net/dsa/microchip/ksz9477.c                |    1 +
 drivers/net/dsa/microchip/ksz_common.c             |  136 +-
 drivers/net/dsa/microchip/ksz_common.h             |   18 +-
 drivers/net/dsa/microchip/ksz_dcb.c                |   68 +-
 drivers/net/dsa/microchip/ksz_ptp.c                |  490 +-
 drivers/net/dsa/microchip/ksz_ptp.h                |    9 +-
 drivers/net/dsa/microchip/ksz_ptp_reg.h            |   16 +
 drivers/net/dsa/microchip/ksz_spi.c                |   33 +-
 drivers/net/dsa/microchip/lan937x_main.c           |    1 +
 drivers/net/dsa/motorcomm/Kconfig                  |   17 +
 drivers/net/dsa/motorcomm/Makefile                 |    9 +
 drivers/net/dsa/motorcomm/chip.c                   | 2680 +++++++++
 drivers/net/dsa/motorcomm/chip.h                   |  568 ++
 drivers/net/dsa/motorcomm/leds.c                   |  655 +++
 drivers/net/dsa/motorcomm/leds.h                   |  118 +
 drivers/net/dsa/motorcomm/mdio_bus.c               |  299 +
 drivers/net/dsa/motorcomm/mdio_bus.h               |   54 +
 drivers/net/dsa/motorcomm/mib.c                    |  431 ++
 drivers/net/dsa/motorcomm/mib.h                    |  167 +
 drivers/net/dsa/motorcomm/pcs-921x.c               |  245 +
 drivers/net/dsa/motorcomm/pcs.h                    |   13 +
 drivers/net/dsa/motorcomm/smi.c                    |  180 +
 drivers/net/dsa/motorcomm/smi.h                    |   61 +
 drivers/net/dsa/motorcomm/tc.c                     | 1711 ++++++
 drivers/net/dsa/motorcomm/tc.h                     |  387 ++
 drivers/net/dsa/mt7530-mdio.c                      |   14 +-
 drivers/net/dsa/mt7530-mmio.c                      |    2 +-
 drivers/net/dsa/mt7530.c                           |  836 ++-
 drivers/net/dsa/mt7530.h                           |  221 +-
 drivers/net/dsa/mv88e6060.c                        |    3 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |    9 +-
 drivers/net/dsa/qca/qca8k-8xxx.c                   |   70 +-
 drivers/net/dsa/qca/qca8k-common.c                 |   15 +-
 drivers/net/dsa/realtek/Makefile                   |   28 +-
 drivers/net/dsa/realtek/realtek.h                  |    8 +-
 drivers/net/dsa/realtek/rtl8365mb_main.c           |  313 +-
 drivers/net/dsa/realtek/rtl8365mb_vlan.c           |    4 +-
 drivers/net/dsa/realtek/rtl8366rb.c                |    2 +-
 drivers/net/dsa/realtek/rtl83xx.c                  |   43 +-
 drivers/net/dsa/rzn1_a5psw.c                       |    2 +-
 drivers/net/dsa/sja1105/sja1105_main.c             |    2 +-
 drivers/net/dsa/vitesse-vsc73xx-spi.c              |    9 +-
 drivers/net/dsa/yt921x.c                           | 4982 -----------------
 drivers/net/dsa/yt921x.h                           |  977 ----
 drivers/net/ethernet/8390/pcnet_cs.c               |    9 +-
 drivers/net/ethernet/Kconfig                       |    1 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/adaptec/starfire.c            |    6 +-
 drivers/net/ethernet/adi/adin1140.c                |    4 +-
 drivers/net/ethernet/airoha/airoha_eth.c           |  363 +-
 drivers/net/ethernet/airoha/airoha_eth.h           |   29 +-
 drivers/net/ethernet/airoha/airoha_regs.h          |   23 +-
 drivers/net/ethernet/alacritech/slicoss.c          |    3 +-
 drivers/net/ethernet/alibaba/eea/eea_adminq.c      |   35 +-
 drivers/net/ethernet/alibaba/eea/eea_ethtool.c     |    4 +-
 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c          |    5 +-
 drivers/net/ethernet/amd/xgbe/xgbe-selftest.c      |    2 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_main.c   |    2 +-
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    |    5 +-
 .../net/ethernet/aquantia/atlantic/aq_pci_func.c   |    2 -
 drivers/net/ethernet/atheros/ag71xx.c              |   36 +-
 drivers/net/ethernet/atheros/alx/main.c            |   13 +-
 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h      |    2 +-
 drivers/net/ethernet/atheros/atl1e/atl1e.h         |    2 +-
 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c      |    2 +-
 drivers/net/ethernet/atheros/atl1e/atl1e_main.c    |    2 +-
 drivers/net/ethernet/atheros/atlx/atl1.c           |    2 +-
 drivers/net/ethernet/atheros/atlx/atl2.c           |    2 +-
 drivers/net/ethernet/atheros/atlx/atlx.c           |    1 +
 drivers/net/ethernet/broadcom/asp2/bcmasp.c        |  125 +-
 drivers/net/ethernet/broadcom/asp2/bcmasp.h        |    9 -
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |  101 +-
 drivers/net/ethernet/broadcom/bcm63xx_enet.c       |    2 +-
 drivers/net/ethernet/broadcom/bcm63xx_enet.h       |    2 +-
 drivers/net/ethernet/broadcom/bcmsysport.c         |   25 +-
 drivers/net/ethernet/broadcom/bcmsysport.h         |    2 +-
 drivers/net/ethernet/broadcom/bgmac.c              |   20 +-
 drivers/net/ethernet/broadcom/bnge/bnge_netdev.c   |   79 +-
 drivers/net/ethernet/broadcom/bnge/bnge_resc.c     |    2 +-
 drivers/net/ethernet/broadcom/bnge/bnge_txrx.c     |    6 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h        |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |    3 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c    |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h    |    2 +-
 .../net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h   |    2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c   |    8 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |    2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h    |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c  |   18 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   16 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_gso.c      |   61 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_gso.h      |   15 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |   49 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   11 +-
 drivers/net/ethernet/broadcom/tg3.c                |   78 +-
 drivers/net/ethernet/cadence/macb.h                |  120 +-
 drivers/net/ethernet/cadence/macb_main.c           | 1328 +++--
 drivers/net/ethernet/cadence/macb_ptp.c            |   70 +-
 .../net/ethernet/cavium/liquidio/cn66xx_device.c   |    2 +-
 drivers/net/ethernet/cavium/liquidio/lio_core.c    |    2 +-
 .../net/ethernet/cavium/liquidio/octeon_config.h   |    4 +-
 drivers/net/ethernet/cavium/liquidio/octeon_iq.h   |    2 +-
 drivers/net/ethernet/cavium/liquidio/octeon_main.h |    2 +-
 drivers/net/ethernet/cavium/liquidio/octeon_nic.h  |    2 +-
 .../net/ethernet/cavium/liquidio/request_manager.c |    2 +-
 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c   |    5 +-
 drivers/net/ethernet/cavium/thunder/nic.h          |    2 +-
 drivers/net/ethernet/cavium/thunder/nic_main.c     |    2 +-
 .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c      |    2 +-
 drivers/net/ethernet/cisco/enic/enic_main.c        |   19 +-
 drivers/net/ethernet/cortina/gemini.c              |   32 +-
 drivers/net/ethernet/cortina/gemini.h              |    2 +-
 drivers/net/ethernet/davicom/dm9000.c              |    6 +-
 drivers/net/ethernet/dec/tulip/de2104x.c           |    2 +-
 drivers/net/ethernet/dec/tulip/interrupt.c         |    4 +-
 drivers/net/ethernet/dec/tulip/media.c             |    2 +-
 drivers/net/ethernet/dec/tulip/tulip.h             |    4 +-
 drivers/net/ethernet/dec/tulip/winbond-840.c       |    2 +-
 .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c   |   45 +-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c   |    6 +-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h   |    3 +
 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c   |    3 +
 .../net/ethernet/freescale/dpaa2/dpaa2-switch.c    |    4 +-
 drivers/net/ethernet/freescale/enetc/Kconfig       |    1 +
 drivers/net/ethernet/freescale/enetc/enetc.c       |   68 +-
 drivers/net/ethernet/freescale/enetc/enetc.h       |   11 +-
 .../net/ethernet/freescale/enetc/enetc4_debugfs.c  |   51 +-
 drivers/net/ethernet/freescale/enetc/enetc4_hw.h   |    1 +
 drivers/net/ethernet/freescale/enetc/enetc4_pf.c   |   85 +-
 .../net/ethernet/freescale/enetc/enetc_ethtool.c   |    6 +
 drivers/net/ethernet/freescale/enetc/enetc_hw.h    |   26 +
 .../net/ethernet/freescale/enetc/enetc_mailbox.h   |  109 +-
 drivers/net/ethernet/freescale/enetc/enetc_msg.c   |  643 ++-
 drivers/net/ethernet/freescale/enetc/enetc_pf.c    |   64 +-
 drivers/net/ethernet/freescale/enetc/enetc_pf.h    |   21 +-
 .../net/ethernet/freescale/enetc/enetc_pf_common.c |  146 +-
 .../net/ethernet/freescale/enetc/enetc_pf_common.h |   19 +
 drivers/net/ethernet/freescale/enetc/enetc_ptp.c   |    1 +
 drivers/net/ethernet/freescale/enetc/enetc_vf.c    |  453 +-
 drivers/net/ethernet/freescale/fec.h               |    2 +-
 drivers/net/ethernet/freescale/fec_main.c          |   18 +-
 drivers/net/ethernet/freescale/fec_ptp.c           |   24 +-
 .../net/ethernet/freescale/fs_enet/fs_enet-main.c  |    1 +
 drivers/net/ethernet/freescale/xgmac_mdio.c        |    4 +-
 drivers/net/ethernet/google/gve/gve.h              |   87 +-
 drivers/net/ethernet/google/gve/gve_adminq.c       |  376 +-
 drivers/net/ethernet/google/gve/gve_adminq.h       |   30 +-
 drivers/net/ethernet/google/gve/gve_ethtool.c      |    5 +-
 drivers/net/ethernet/google/gve/gve_flow_rule.c    |   15 +-
 drivers/net/ethernet/google/gve/gve_main.c         | 1067 ++--
 drivers/net/ethernet/google/gve/gve_utils.c        |    4 +-
 .../net/ethernet/hisilicon/hibmcge/hbg_common.h    |    2 +-
 drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c    |    4 +-
 drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c   |    4 +-
 drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c  |    2 +-
 drivers/net/ethernet/hisilicon/hibmcge/hbg_reg.h   |    4 +-
 drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c  |   12 +-
 drivers/net/ethernet/hisilicon/hip04_eth.c         |    5 +-
 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c      |   12 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c |    2 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c  |    2 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c      |    4 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |   10 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   11 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |    7 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c  |    2 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |    2 +-
 drivers/net/ethernet/huawei/hinic/hinic_tx.c       |   10 +-
 drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c  |    7 +-
 drivers/net/ethernet/huawei/hinic3/hinic3_tx.c     |    8 +-
 drivers/net/ethernet/i825xx/sni_82596.c            |    2 +-
 drivers/net/ethernet/ibm/emac/core.c               |    7 +-
 drivers/net/ethernet/ibm/emac/core.h               |    5 +-
 drivers/net/ethernet/ibm/emac/mal.c                |   43 +-
 drivers/net/ethernet/ibm/ibmveth.c                 |  670 ++-
 drivers/net/ethernet/ibm/ibmveth.h                 |    5 +
 drivers/net/ethernet/intel/e1000e/netdev.c         |   19 +-
 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c    |    9 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c       |    2 -
 drivers/net/ethernet/intel/i40e/i40e_common.c      |    2 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |   12 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   70 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |    5 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.h        |    7 +-
 drivers/net/ethernet/intel/i40e/i40e_type.h        |    5 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |    5 +-
 drivers/net/ethernet/intel/i40e/i40e_xsk.c         |   12 +
 drivers/net/ethernet/intel/iavf/iavf_txrx.c        |    8 +-
 drivers/net/ethernet/intel/ice/Makefile            |    2 +-
 drivers/net/ethernet/intel/ice/ice.h               |   17 +-
 drivers/net/ethernet/intel/ice/ice_arfs.c          |    8 +-
 drivers/net/ethernet/intel/ice/ice_arfs.h          |    2 +-
 drivers/net/ethernet/intel/ice/ice_dcb_nl.c        |    2 +-
 drivers/net/ethernet/intel/ice/ice_dpll.c          |  495 +-
 drivers/net/ethernet/intel/ice/ice_dpll.h          |    4 +
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |   14 +-
 .../{ice_ethtool_fdir.c => ice_ethtool_ntuple.c}   |  145 +-
 drivers/net/ethernet/intel/ice/ice_fdir.c          |   38 +-
 drivers/net/ethernet/intel/ice/ice_fdir.h          |   14 +-
 drivers/net/ethernet/intel/ice/ice_lib.c           |  354 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   15 +-
 drivers/net/ethernet/intel/ice/ice_parser.c        |    2 +-
 drivers/net/ethernet/intel/ice/ice_ptp.c           |   84 +
 drivers/net/ethernet/intel/ice/ice_ptp.h           |   11 +
 drivers/net/ethernet/intel/ice/ice_sriov.c         |    2 +-
 drivers/net/ethernet/intel/ice/ice_switch.c        |    6 +-
 drivers/net/ethernet/intel/ice/ice_trace.h         |   18 +
 drivers/net/ethernet/intel/ice/ice_tspll.c         |  120 +-
 drivers/net/ethernet/intel/ice/ice_tspll.h         |    6 +
 drivers/net/ethernet/intel/ice/ice_txclk.c         |   20 +-
 drivers/net/ethernet/intel/ice/ice_type.h          |    6 +-
 drivers/net/ethernet/intel/ice/virt/fdir.c         |   28 +-
 drivers/net/ethernet/intel/ice/virt/queues.c       |   17 +-
 drivers/net/ethernet/intel/idpf/idpf.h             |   12 +
 drivers/net/ethernet/intel/idpf/idpf_lib.c         |   19 +
 drivers/net/ethernet/intel/idpf/idpf_txrx.c        |   71 +-
 drivers/net/ethernet/intel/idpf/idpf_txrx.h        |    8 +-
 drivers/net/ethernet/intel/idpf/idpf_virtchnl.c    |   60 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |    2 +-
 drivers/net/ethernet/marvell/mvmdio.c              |    4 +-
 drivers/net/ethernet/marvell/mvneta.c              |    2 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2.h         |    2 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |    2 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c     |    8 +-
 .../ethernet/marvell/octeon_ep/octep_pfvf_mbox.c   |    1 -
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |   25 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.h    |    2 +
 .../net/ethernet/marvell/octeontx2/af/cn20k/npa.c  |    1 -
 .../net/ethernet/marvell/octeontx2/af/cn20k/npc.c  |    5 +-
 .../ethernet/marvell/octeontx2/af/lmac_common.h    |    2 +
 .../net/ethernet/marvell/octeontx2/af/mcs_reg.h    |    2 -
 drivers/net/ethernet/marvell/octeontx2/af/npc.h    |    4 +-
 drivers/net/ethernet/marvell/octeontx2/af/rpm.c    |   40 +-
 drivers/net/ethernet/marvell/octeontx2/af/rpm.h    |    2 +
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |    4 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |    5 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |   12 +
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |    8 +
 .../ethernet/marvell/octeontx2/af/rvu_devlink.c    |   46 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |   37 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npa.c    |   10 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |    5 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c |    1 -
 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c |    2 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |   10 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |    3 +-
 .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c    |    7 +-
 .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c  |   18 +
 .../ethernet/marvell/octeontx2/nic/otx2_flows.c    |    3 -
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |  101 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h  |    2 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   |    1 -
 .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |    9 +-
 drivers/net/ethernet/marvell/octeontx2/nic/qos.c   |    2 +
 drivers/net/ethernet/marvell/octeontx2/nic/qos.h   |    2 -
 .../ethernet/marvell/prestera/prestera_router.c    |   12 +-
 drivers/net/ethernet/marvell/pxa168_eth.c          |    4 +-
 drivers/net/ethernet/marvell/sky2.c                |    2 +-
 drivers/net/ethernet/mediatek/mtk_wed_wo.c         |    3 +-
 drivers/net/ethernet/mellanox/mlx4/en_rx.c         |    2 +-
 drivers/net/ethernet/mellanox/mlx4/main.c          |    8 +-
 drivers/net/ethernet/mellanox/mlx5/core/Makefile   |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/alloc.c    |   11 +-
 .../net/ethernet/mellanox/mlx5/core/data_direct.c  |  400 ++
 drivers/net/ethernet/mellanox/mlx5/core/devlink.h  |    1 -
 drivers/net/ethernet/mellanox/mlx5/core/dpll.c     |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h    |    5 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c   |    4 +-
 .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c |   29 +-
 .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h   |   14 +-
 .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c  |   19 +-
 .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c  |   11 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c   |    2 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c   |    4 +-
 .../ethernet/mellanox/mlx5/core/en_accel/macsec.c  |    3 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   23 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c    |   17 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   19 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |    2 +-
 .../net/ethernet/mellanox/mlx5/core/en_selftest.c  |    4 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   93 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |   20 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |    2 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   37 +-
 .../net/ethernet/mellanox/mlx5/core/fpga/conn.c    |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |    6 +-
 .../net/ethernet/mellanox/mlx5/core/lag/debugfs.c  |   14 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |  154 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h  |    2 +-
 .../ethernet/mellanox/mlx5/core/lag/shared_fdb.c   |    3 +-
 drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c  |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   23 +-
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |    5 +
 .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c  |   19 +-
 .../ethernet/mellanox/mlx5/core/steering/hws/bwc.c |    4 +-
 .../mellanox/mlx5/core/steering/hws/fs_hws.c       |   76 +-
 .../mellanox/mlx5/core/steering/hws/fs_hws.h       |    1 +
 .../mellanox/mlx5/core/steering/hws/fs_hws_pools.c |   11 +-
 .../mellanox/mlx5/core/steering/hws/pat_arg.c      |   12 +-
 .../mellanox/mlx5/core/steering/hws/pat_arg.h      |    5 +
 .../mellanox/mlx5/core/steering/hws/send.c         |   34 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c         |    4 +-
 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c   |    4 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |    7 +-
 .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c   |   19 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |   83 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_span.c    |   38 +-
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |   57 +-
 drivers/net/ethernet/meta/Kconfig                  |   13 +
 drivers/net/ethernet/meta/Makefile                 |    1 +
 drivers/net/ethernet/meta/fbnic/fbnic.h            |    9 +-
 drivers/net/ethernet/meta/fbnic/fbnic_csr.h        |   34 +-
 drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c    |    5 +-
 drivers/net/ethernet/meta/fbnic/fbnic_devlink.c    |    2 +
 drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c    |   15 +-
 drivers/net/ethernet/meta/fbnic/fbnic_fw.c         |   87 +-
 drivers/net/ethernet/meta/fbnic/fbnic_fw.h         |   19 +-
 drivers/net/ethernet/meta/fbnic/fbnic_mac.c        |    9 +-
 drivers/net/ethernet/meta/fbnic/fbnic_netdev.c     |    4 +
 drivers/net/ethernet/meta/fbnic/fbnic_pci.c        |    2 -
 drivers/net/ethernet/meta/fbnic/fbnic_rpc.c        |  129 +-
 drivers/net/ethernet/meta/fbnic/fbnic_tlv.c        |   13 +-
 drivers/net/ethernet/meta/fbnic/fbnic_txrx.c       |  189 +-
 drivers/net/ethernet/meta/fbnic/fbnic_txrx.h       |   17 +
 drivers/net/ethernet/meta/mpnic/Makefile           |   16 +
 drivers/net/ethernet/meta/mpnic/mpnic.h            |   69 +
 drivers/net/ethernet/meta/mpnic/mpnic_csr.h        |  319 ++
 drivers/net/ethernet/meta/mpnic/mpnic_init.c       |  561 ++
 drivers/net/ethernet/meta/mpnic/mpnic_irq.c        |   64 +
 drivers/net/ethernet/meta/mpnic/mpnic_netdev.c     |  371 ++
 drivers/net/ethernet/meta/mpnic/mpnic_netdev.h     |   64 +
 drivers/net/ethernet/meta/mpnic/mpnic_pci.c        |  208 +
 drivers/net/ethernet/meta/mpnic/mpnic_txrx.c       | 1573 ++++++
 drivers/net/ethernet/meta/mpnic/mpnic_txrx.h       |  188 +
 drivers/net/ethernet/micrel/ks8842.c               |    4 +-
 drivers/net/ethernet/microchip/fdma/Makefile       |    4 +
 drivers/net/ethernet/microchip/fdma/fdma_api.c     |   65 +-
 drivers/net/ethernet/microchip/fdma/fdma_api.h     |   42 +-
 drivers/net/ethernet/microchip/fdma/fdma_pci.c     |  208 +
 drivers/net/ethernet/microchip/fdma/fdma_pci.h     |   57 +
 drivers/net/ethernet/microchip/lan865x/lan865x.c   |    4 +-
 drivers/net/ethernet/microchip/lan966x/Makefile    |    4 +
 .../net/ethernet/microchip/lan966x/lan966x_fdma.c  |   97 +-
 .../ethernet/microchip/lan966x/lan966x_fdma_pci.c  |  731 +++
 .../net/ethernet/microchip/lan966x/lan966x_main.c  |  121 +-
 .../net/ethernet/microchip/lan966x/lan966x_main.h  |   69 +
 .../net/ethernet/microchip/lan966x/lan966x_regs.h  |   25 +
 .../net/ethernet/microchip/lan966x/lan966x_xdp.c   |    6 +
 drivers/net/ethernet/microchip/sparx5/Makefile     |    2 +-
 .../ethernet/microchip/sparx5/lan969x/lan969x.c    |    2 +
 .../microchip/sparx5/lan969x/lan969x_calendar.c    |    8 +-
 .../microchip/sparx5/lan969x/lan969x_fdma.c        |    5 +-
 .../microchip/sparx5/lan969x/lan969x_regs.c        |   10 +
 .../net/ethernet/microchip/sparx5/sparx5_main.c    |    2 +
 .../net/ethernet/microchip/sparx5/sparx5_main.h    |   28 +
 .../ethernet/microchip/sparx5/sparx5_main_regs.h   |  204 +
 .../net/ethernet/microchip/sparx5/sparx5_psfp.c    |   10 +-
 drivers/net/ethernet/microchip/sparx5/sparx5_qos.c |   53 +-
 drivers/net/ethernet/microchip/sparx5/sparx5_qos.h |    1 -
 .../net/ethernet/microchip/sparx5/sparx5_regs.c    |   10 +
 .../net/ethernet/microchip/sparx5/sparx5_regs.h    |   10 +
 drivers/net/ethernet/microchip/sparx5/sparx5_tas.c |  806 +++
 drivers/net/ethernet/microchip/sparx5/sparx5_tc.c  |   17 +
 drivers/net/ethernet/microchip/vcap/Kconfig        |    1 -
 drivers/net/ethernet/microsoft/Kconfig             |   26 +-
 drivers/net/ethernet/microsoft/Makefile            |    2 +-
 drivers/net/ethernet/microsoft/mana/Makefile       |    9 +-
 drivers/net/ethernet/microsoft/mana/gdma_cdx.c     |  340 ++
 drivers/net/ethernet/microsoft/mana/gdma_main.c    | 1063 +---
 drivers/net/ethernet/microsoft/mana/gdma_pci.c     |  917 +++
 drivers/net/ethernet/microsoft/mana/hw_channel.c   |   24 +-
 drivers/net/ethernet/microsoft/mana/mana_bpf.c     |    5 +-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |   70 +-
 drivers/net/ethernet/mucse/Kconfig                 |    2 +
 drivers/net/ethernet/mucse/rnpgbe/Makefile         |    3 +-
 drivers/net/ethernet/mucse/rnpgbe/rnpgbe.h         |  216 +-
 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_chip.c    |  167 +-
 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_hw.h      |   45 +
 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_lib.c     | 2262 ++++++++
 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_lib.h     |   88 +
 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_main.c    |  208 +-
 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx.c     |  179 +-
 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx.h     |    4 +
 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx_fw.c  |  283 +
 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx_fw.h  |   60 +
 drivers/net/ethernet/natsemi/xtsonic.c             |    2 +-
 drivers/net/ethernet/nebula-matrix/Kconfig         |   32 +
 drivers/net/ethernet/nebula-matrix/Makefile        |    6 +
 drivers/net/ethernet/nebula-matrix/nbl/Makefile    |    7 +
 drivers/net/ethernet/nebula-matrix/nbl/nbl_core.h  |   31 +
 .../nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c       |  153 +
 .../nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.h       |   15 +
 .../ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_reg.h |   31 +
 .../nebula-matrix/nbl/nbl_include/nbl_def_common.h |   31 +
 .../nebula-matrix/nbl/nbl_include/nbl_def_hw.h     |   17 +
 .../nebula-matrix/nbl/nbl_include/nbl_include.h    |   23 +
 drivers/net/ethernet/nebula-matrix/nbl/nbl_main.c  |  192 +
 .../net/ethernet/netronome/nfp/flower/conntrack.c  |    4 +
 .../ethernet/netronome/nfp/flower/tunnel_conf.c    |   10 +-
 drivers/net/ethernet/netronome/nfp/nic/dcb.c       |    3 -
 drivers/net/ethernet/oa_tc6.c                      |   46 +-
 .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c   |   10 +-
 .../net/ethernet/pensando/ionic/ionic_bus_pci.c    |    2 +
 .../net/ethernet/pensando/ionic/ionic_ethtool.c    |   10 +-
 drivers/net/ethernet/pensando/ionic/ionic_if.h     |   31 +-
 drivers/net/ethernet/pensando/ionic/ionic_main.c   |   13 +-
 .../net/ethernet/qlogic/netxen/netxen_nic_ctx.c    |    2 +-
 drivers/net/ethernet/qlogic/qed/qed_cxt.c          |    2 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.h          |    2 +-
 drivers/net/ethernet/qlogic/qede/qede_ethtool.c    |    6 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |    2 +-
 drivers/net/ethernet/qlogic/qla3xxx.c              |   19 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h        |    2 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c  |    4 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c    |    2 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c    |    5 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c   |    4 +-
 .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c   |    6 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c   |    6 +-
 drivers/net/ethernet/qualcomm/ppe/ppe.c            |  137 +-
 drivers/net/ethernet/qualcomm/ppe/ppe.h            |   15 +
 drivers/net/ethernet/qualcomm/ppe/ppe_config.c     |  469 +-
 drivers/net/ethernet/qualcomm/ppe/ppe_config.h     |    4 +
 drivers/net/ethernet/qualcomm/ppe/ppe_debugfs.c    |   14 +-
 drivers/net/ethernet/qualcomm/ppe/ppe_regs.h       |   83 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c |   75 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h |    2 +-
 .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c   |   34 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h    |    9 +-
 .../ethernet/qualcomm/rmnet/rmnet_map_command.c    |    9 +-
 .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c   |   14 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c    |   13 +-
 drivers/net/ethernet/realtek/Kconfig               |    2 +-
 drivers/net/ethernet/realtek/r8169_main.c          | 1820 +++++-
 drivers/net/ethernet/renesas/ravb.h                |   35 +-
 drivers/net/ethernet/renesas/ravb_main.c           |  253 +-
 drivers/net/ethernet/renesas/ravb_ptp.c            |   38 +-
 drivers/net/ethernet/renesas/rswitch_main.c        |    7 +-
 drivers/net/ethernet/rocker/rocker_main.c          |    2 +-
 drivers/net/ethernet/rocker/rocker_ofdpa.c         |    2 +-
 drivers/net/ethernet/sfc/Kconfig                   |    2 +-
 drivers/net/ethernet/sfc/mae.c                     |    2 +
 drivers/net/ethernet/sfc/net_driver.h              |   21 +-
 drivers/net/ethernet/sfc/ptp.c                     |    1 -
 drivers/net/ethernet/sfc/siena/ptp.c               |    1 -
 drivers/net/ethernet/sfc/tc.c                      |    7 +
 drivers/net/ethernet/sfc/tc_counters.c             |   11 +-
 drivers/net/ethernet/sfc/tc_encap_actions.c        |    4 +-
 drivers/net/ethernet/smsc/Kconfig                  |    3 +-
 drivers/net/ethernet/smsc/smc9194.h                |  241 -
 drivers/net/ethernet/spacemit/k1_emac.c            |    4 +-
 drivers/net/ethernet/stmicro/stmmac/Kconfig        |   12 +
 drivers/net/ethernet/stmicro/stmmac/Makefile       |    1 +
 drivers/net/ethernet/stmicro/stmmac/common.h       |    6 +-
 .../net/ethernet/stmicro/stmmac/dwmac-eic7700.c    |   13 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c  |   44 +-
 .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c    |  265 +-
 .../ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c  |    7 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c     |  131 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c   |    7 +-
 .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c    |    7 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sophgo.c |   12 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |   77 +-
 .../net/ethernet/stmicro/stmmac/dwmac-ultrarisc.c  |   52 +
 drivers/net/ethernet/stmicro/stmmac/dwmac4.h       |    6 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |   88 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c   |    2 +
 .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c    |   18 -
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c |    2 +-
 drivers/net/ethernet/stmicro/stmmac/hwif.h         |    8 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h       |   18 +
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |   17 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c   |    2 +-
 .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c  |    7 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  495 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c  |   39 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |   17 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c   |   21 +-
 .../net/ethernet/stmicro/stmmac/stmmac_selftests.c |  120 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c    |  137 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c   |    2 +-
 drivers/net/ethernet/sun/cassini.c                 |    4 +-
 drivers/net/ethernet/sun/niu.c                     |   10 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |    2 +-
 drivers/net/ethernet/ti/cpsw.c                     |   35 +-
 drivers/net/ethernet/ti/cpsw_new.c                 |    2 +-
 drivers/net/ethernet/ti/davinci_mdio.c             |    4 +-
 drivers/net/ethernet/wangxun/libwx/wx_hw.c         |    2 +-
 drivers/net/ethernet/wangxun/libwx/wx_ptp.c        |    5 +-
 drivers/net/ethernet/wangxun/libwx/wx_type.h       |    6 +-
 drivers/net/ethernet/wangxun/ngbe/ngbe_main.c      |   18 +-
 drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c     |    6 +-
 drivers/net/ethernet/wiznet/w5100.c                |  234 +-
 drivers/net/ethernet/xilinx/ll_temac_main.c        |    7 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |  138 +-
 drivers/net/ethernet/xscale/ptp_ixp46x.c           |    1 +
 drivers/net/fddi/skfp/cfm.c                        |    2 +-
 drivers/net/fddi/skfp/ecm.c                        |    2 +-
 drivers/net/fddi/skfp/fplustm.c                    |    4 +-
 drivers/net/fddi/skfp/h/hwmtm.h                    |    2 +-
 drivers/net/fddi/skfp/h/sba.h                      |    2 +-
 drivers/net/fddi/skfp/pcmplc.c                     |    2 +-
 drivers/net/fddi/skfp/rmt.c                        |    2 +-
 drivers/net/gtp.c                                  |    9 +-
 drivers/net/hyperv/netvsc.c                        |   10 +-
 drivers/net/ieee802154/at86rf230.c                 |    2 +-
 drivers/net/loopback.c                             |    2 +-
 drivers/net/macsec.c                               |   60 +-
 drivers/net/mctp/mctp-usblib-test.c                |  543 +-
 drivers/net/mdio/Kconfig                           |    4 +-
 drivers/net/mdio/mdio-bcm-iproc.c                  |    2 +-
 drivers/net/mdio/mdio-bcm-unimac.c                 |    2 +-
 drivers/net/mdio/mdio-mux-meson-g12a.c             |    2 +-
 drivers/net/mdio/mdio-realtek-rtl9300.c            |  546 +-
 drivers/net/netconsole.c                           |  132 +-
 drivers/net/netdevsim/bpf.c                        |   11 +
 drivers/net/netdevsim/bus.c                        |    7 +-
 drivers/net/netdevsim/ethtool.c                    |   53 +
 drivers/net/netdevsim/ipsec.c                      |   10 +-
 drivers/net/netdevsim/netdev.c                     |   10 +-
 drivers/net/netdevsim/netdevsim.h                  |    8 +-
 drivers/net/netdevsim/psp.c                        |   33 -
 drivers/net/netkit.c                               |   17 +-
 drivers/net/ovpn/bind.c                            |    2 +-
 drivers/net/ovpn/io.c                              |    6 +-
 drivers/net/ovpn/socket.h                          |    2 -
 drivers/net/pcs/Kconfig                            |   23 +
 drivers/net/pcs/Makefile                           |    5 +-
 drivers/net/pcs/pcs-lynx.c                         |   59 +-
 drivers/net/pcs/pcs-rzn1-miic.c                    |   42 +-
 drivers/net/pcs/pcs-xpcs-plat.c                    |    2 +-
 drivers/net/pcs/pcs-xpcs-rk.c                      |  598 ++
 drivers/net/pcs/pcs-xpcs.c                         |   35 +-
 drivers/net/pfcp.c                                 |    6 +-
 drivers/net/phy/Kconfig                            |   14 +-
 drivers/net/phy/Makefile                           |    3 +-
 drivers/net/phy/air_en8811h.c                      |   84 +-
 drivers/net/phy/broadcom.c                         |    7 +
 drivers/net/phy/dp83848.c                          |    3 +
 drivers/net/phy/dp83867.c                          |  111 +-
 drivers/net/phy/dp83td510.c                        |   72 +
 drivers/net/phy/marvell.c                          |  102 +-
 drivers/net/phy/mediatek/mtk-phy-lib.c             |   26 +-
 drivers/net/phy/micrel.c                           |    2 +-
 drivers/net/phy/microchip_t1.c                     |   18 +-
 drivers/net/phy/motorcomm.c                        |  228 +-
 drivers/net/phy/mxl-gpy.c                          |    2 +-
 drivers/net/phy/nxp-c45-tja11xx.c                  |    2 +-
 drivers/net/phy/phy-caps.h                         |    2 +
 drivers/net/phy/phy_caps.c                         |   26 +
 drivers/net/phy/phy_device.c                       |  565 +-
 drivers/net/phy/phy_fixup.c                        |   98 +
 drivers/net/phy/phy_led_triggers.c                 |   11 +-
 drivers/net/phy/phy_link_topology.c                |  101 +-
 drivers/net/phy/phylib-internal.h                  |    1 +
 drivers/net/phy/phylink.c                          |  313 +-
 drivers/net/phy/qcom/at803x.c                      |   98 +-
 drivers/net/phy/qcom/qca808x.c                     |   15 +-
 drivers/net/phy/qcom/qca83xx.c                     |   58 +
 drivers/net/phy/realtek/realtek_main.c             |  213 +-
 drivers/net/phy/sfp.c                              |   23 +-
 drivers/net/phy/xpowers/Makefile                   |    3 +
 drivers/net/phy/xpowers/ac200.c                    |  314 ++
 drivers/net/phy/xpowers/ac300.c                    |  387 ++
 drivers/net/phy/xpowers/acx00.c                    |  633 +++
 drivers/net/phy/xpowers/acx00.h                    |   28 +
 drivers/net/ppp/ppp_synctty.c                      |   20 +-
 drivers/net/ppp/pppoe.c                            |   22 +-
 drivers/net/pse-pd/realtek-pse-mcu-core.c          |    8 +-
 drivers/net/pse-pd/realtek-pse-mcu-i2c.c           |    1 +
 drivers/net/pse-pd/realtek-pse-mcu.h               |    1 +
 drivers/net/pse-pd/si3474.c                        |   11 +-
 drivers/net/tap.c                                  |    8 +-
 drivers/net/team/team_core.c                       |   11 +
 drivers/net/tun.c                                  |   23 +-
 drivers/net/usb/asix_common.c                      |    5 -
 drivers/net/usb/ax88172a.c                         |    3 +-
 drivers/net/usb/ax88179_178a.c                     |    9 +-
 drivers/net/usb/ch9200.c                           |   14 +-
 drivers/net/usb/lan78xx.c                          |   10 +-
 drivers/net/usb/qmi_wwan.c                         |    1 +
 drivers/net/usb/r8152.c                            |   55 +-
 drivers/net/usb/r8153_ecm.c                        |    8 +-
 drivers/net/usb/rndis_host.c                       |   21 +
 drivers/net/usb/sierra_net.c                       |    2 +-
 drivers/net/usb/smsc95xx.c                         |    1 +
 drivers/net/usb/usbnet.c                           |    8 +-
 drivers/net/veth.c                                 |   11 +-
 drivers/net/virtio_net.c                           |   71 +-
 drivers/net/vrf.c                                  |    4 +-
 drivers/net/vxlan/vxlan_core.c                     |  802 +--
 drivers/net/vxlan/vxlan_mdb.c                      |   45 +-
 drivers/net/vxlan/vxlan_multicast.c                |   94 +-
 drivers/net/vxlan/vxlan_private.h                  |   34 +-
 drivers/net/vxlan/vxlan_vnifilter.c                |  208 +-
 drivers/net/wan/slic_ds26522.c                     |    2 +-
 drivers/net/wireguard/noise.c                      |    2 -
 drivers/net/wireless/ath/ath10k/debug.c            |   10 +-
 drivers/net/wireless/ath/ath10k/htt_tx.c           |   12 +-
 drivers/net/wireless/ath/ath10k/qmi.c              |    1 +
 drivers/net/wireless/ath/ath10k/snoc.c             |    6 +-
 drivers/net/wireless/ath/ath11k/Kconfig            |    3 +
 drivers/net/wireless/ath/ath11k/ahb.c              |   16 +-
 drivers/net/wireless/ath/ath11k/ce.c               |    2 +-
 drivers/net/wireless/ath/ath11k/core.c             |   11 +-
 drivers/net/wireless/ath/ath11k/dp.c               |    2 +
 drivers/net/wireless/ath/ath11k/dp_rx.c            |   21 +-
 drivers/net/wireless/ath/ath11k/htc.c              |    5 +-
 drivers/net/wireless/ath/ath11k/mac.c              |   33 +-
 drivers/net/wireless/ath/ath11k/mac.h              |    2 +-
 drivers/net/wireless/ath/ath11k/reg.c              |    4 +-
 drivers/net/wireless/ath/ath11k/wmi.c              |    9 +
 drivers/net/wireless/ath/ath12k/ahb.c              |  207 +-
 drivers/net/wireless/ath/ath12k/ahb.h              |    9 +
 drivers/net/wireless/ath/ath12k/ce.c               |    2 +-
 drivers/net/wireless/ath/ath12k/core.c             |   60 +-
 drivers/net/wireless/ath/ath12k/core.h             |    9 -
 drivers/net/wireless/ath/ath12k/debugfs.c          |   78 +-
 .../net/wireless/ath/ath12k/debugfs_htt_stats.c    |    2 +-
 drivers/net/wireless/ath/ath12k/dp.c               |   92 +-
 drivers/net/wireless/ath/ath12k/dp.h               |  122 +-
 drivers/net/wireless/ath/ath12k/dp_mon.c           |   17 +-
 drivers/net/wireless/ath/ath12k/dp_mon.h           |    2 +-
 drivers/net/wireless/ath/ath12k/dp_rx.c            |   55 +-
 drivers/net/wireless/ath/ath12k/dp_rx.h            |    3 -
 drivers/net/wireless/ath/ath12k/dp_stats.h         |   25 +
 drivers/net/wireless/ath/ath12k/htc.c              |    5 +-
 drivers/net/wireless/ath/ath12k/hw.h               |   22 +-
 drivers/net/wireless/ath/ath12k/mac.c              |  137 +-
 drivers/net/wireless/ath/ath12k/mac.h              |    2 +-
 drivers/net/wireless/ath/ath12k/pci.c              |   55 +-
 drivers/net/wireless/ath/ath12k/qmi.c              |  106 +-
 drivers/net/wireless/ath/ath12k/qmi.h              |    4 +
 drivers/net/wireless/ath/ath12k/reg.c              |    6 +-
 drivers/net/wireless/ath/ath12k/wifi7/ahb.c        |    2 +
 drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c     |   47 +-
 drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c      |   72 +-
 drivers/net/wireless/ath/ath12k/wifi7/dp_rx.h      |   12 +-
 drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c      |   56 +-
 drivers/net/wireless/ath/ath12k/wifi7/hal_desc.h   |   26 -
 drivers/net/wireless/ath/ath12k/wifi7/hal_rx.c     |    5 +-
 drivers/net/wireless/ath/ath12k/wifi7/hal_tx.c     |    2 +-
 drivers/net/wireless/ath/ath12k/wifi7/hw.c         |   22 +-
 drivers/net/wireless/ath/ath12k/wmi.c              |   39 +-
 drivers/net/wireless/ath/ath6kl/cfg80211.c         |   12 +-
 drivers/net/wireless/ath/ath9k/ar9003_calib.c      |    5 +-
 drivers/net/wireless/ath/ath9k/channel.c           |    2 +
 drivers/net/wireless/ath/ath9k/common-spectral.c   |    9 +
 drivers/net/wireless/ath/ath9k/mci.c               |    5 +-
 drivers/net/wireless/ath/ath9k/xmit.c              |    2 +-
 drivers/net/wireless/ath/carl9170/debug.c          |    5 +-
 drivers/net/wireless/ath/regd.c                    |    2 +
 drivers/net/wireless/ath/wil6210/cfg80211.c        |   13 +-
 drivers/net/wireless/broadcom/b43/debugfs.c        |    2 +-
 drivers/net/wireless/broadcom/b43/main.c           |    5 +-
 drivers/net/wireless/broadcom/b43legacy/debugfs.c  |    2 +-
 drivers/net/wireless/broadcom/b43legacy/dma.c      |   24 +-
 drivers/net/wireless/broadcom/b43legacy/dma.h      |    4 +-
 drivers/net/wireless/broadcom/b43legacy/main.c     |    3 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |  228 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.h         |    5 +-
 .../broadcom/brcm80211/brcmfmac/cyw/core.c         |    6 +
 .../wireless/broadcom/brcm80211/brcmfmac/feature.c |    2 +
 .../wireless/broadcom/brcm80211/brcmfmac/feature.h |    4 +-
 .../broadcom/brcm80211/brcmfmac/firmware.c         |   13 +-
 .../wireless/broadcom/brcm80211/brcmfmac/fwvid.h   |   11 +
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |   10 +-
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |    3 +-
 .../wireless/broadcom/brcm80211/brcmsmac/channel.c |    2 +
 .../broadcom/brcm80211/brcmsmac/phy/phy_n.c        |    2 +-
 drivers/net/wireless/intel/iwlegacy/3945-mac.c     |  441 +-
 drivers/net/wireless/intel/iwlegacy/4965-mac.c     |  121 -
 drivers/net/wireless/intel/iwlegacy/debug.c        |    3 +
 drivers/net/wireless/intel/iwlwifi/Makefile        |    7 +-
 drivers/net/wireless/intel/iwlwifi/cfg/bz.c        |    8 +-
 drivers/net/wireless/intel/iwlwifi/cfg/dr.c        |    2 +-
 drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c     |    4 +
 drivers/net/wireless/intel/iwlwifi/cfg/sc.c        |    2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c   |    5 +-
 drivers/net/wireless/intel/iwlwifi/dvm/devices.c   |   32 +-
 drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c    |   88 +-
 drivers/net/wireless/intel/iwlwifi/dvm/led.c       |   11 +-
 drivers/net/wireless/intel/iwlwifi/dvm/lib.c       |    2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c  |   11 +-
 drivers/net/wireless/intel/iwlwifi/dvm/main.c      |   36 +-
 drivers/net/wireless/intel/iwlwifi/dvm/power.c     |    3 +-
 drivers/net/wireless/intel/iwlwifi/dvm/rx.c        |   19 +-
 drivers/net/wireless/intel/iwlwifi/dvm/tt.c        |   14 +-
 drivers/net/wireless/intel/iwlwifi/dvm/tx.c        |    3 +-
 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c     |    3 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       |  276 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h       |   20 +-
 .../net/wireless/intel/iwlwifi/fw/api/commands.h   |    5 +-
 .../wireless/intel/iwlwifi/fw/api/ctxt-info-v2.h   |  328 ++
 .../net/wireless/intel/iwlwifi/fw/api/ctxt-info.h  |  185 +
 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h     |   86 +-
 .../net/wireless/intel/iwlwifi/fw/api/datapath.h   |   51 +-
 .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h    |   53 +-
 .../net/wireless/intel/iwlwifi/fw/api/offload.h    |    5 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/power.h  |   14 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h     |   23 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h   |   68 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/stats.h  |   58 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h     |   11 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg-old.c    |  120 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        |  156 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h        |    2 +-
 drivers/net/wireless/intel/iwlwifi/fw/dump.c       |   16 +-
 drivers/net/wireless/intel/iwlwifi/fw/file.h       |    2 +
 drivers/net/wireless/intel/iwlwifi/fw/init.c       |    6 +-
 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c       |    6 +-
 drivers/net/wireless/intel/iwlwifi/fw/regulatory.c |   97 +-
 drivers/net/wireless/intel/iwlwifi/fw/regulatory.h |   26 +-
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h    |   13 +-
 drivers/net/wireless/intel/iwlwifi/fw/uefi.c       |  412 +-
 drivers/net/wireless/intel/iwlwifi/fw/uefi.h       |   26 +
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h       |   13 +-
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c   |   54 +-
 .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h   |   18 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |    9 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c        |  448 --
 drivers/net/wireless/intel/iwlwifi/iwl-io.h        |  107 -
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |   33 +-
 drivers/net/wireless/intel/iwlwifi/iwl-scd.h       |   22 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.c     |  348 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |  228 +-
 drivers/net/wireless/intel/iwlwifi/mld/agg.c       |   24 +-
 drivers/net/wireless/intel/iwlwifi/mld/agg.h       |    4 +-
 drivers/net/wireless/intel/iwlwifi/mld/constants.h |    4 +
 drivers/net/wireless/intel/iwlwifi/mld/d3.c        |   82 +-
 drivers/net/wireless/intel/iwlwifi/mld/debugfs.c   |    4 +-
 .../net/wireless/intel/iwlwifi/mld/ftm-initiator.c |    2 +-
 drivers/net/wireless/intel/iwlwifi/mld/fw.c        |   22 +-
 drivers/net/wireless/intel/iwlwifi/mld/hcmd.h      |    2 +
 drivers/net/wireless/intel/iwlwifi/mld/iface.c     |    4 +-
 drivers/net/wireless/intel/iwlwifi/mld/key.c       |    6 +
 drivers/net/wireless/intel/iwlwifi/mld/link.c      |   14 +-
 .../net/wireless/intel/iwlwifi/mld/low_latency.c   |    3 +-
 drivers/net/wireless/intel/iwlwifi/mld/mac80211.c  |    6 +
 drivers/net/wireless/intel/iwlwifi/mld/mld.c       |   20 +
 drivers/net/wireless/intel/iwlwifi/mld/mld.h       |    6 +
 drivers/net/wireless/intel/iwlwifi/mld/mlo.c       |    4 +-
 drivers/net/wireless/intel/iwlwifi/mld/nan.c       |   35 +-
 drivers/net/wireless/intel/iwlwifi/mld/notif.c     |   10 +-
 drivers/net/wireless/intel/iwlwifi/mld/power.c     |    2 +-
 drivers/net/wireless/intel/iwlwifi/mld/ptp.c       |   12 +-
 .../net/wireless/intel/iwlwifi/mld/regulatory.c    |   83 +-
 .../net/wireless/intel/iwlwifi/mld/regulatory.h    |    4 +-
 drivers/net/wireless/intel/iwlwifi/mld/rx.c        |  802 ++-
 drivers/net/wireless/intel/iwlwifi/mld/rx.h        |    2 +-
 drivers/net/wireless/intel/iwlwifi/mld/scan.c      |   20 +-
 drivers/net/wireless/intel/iwlwifi/mld/scan.h      |    4 +-
 drivers/net/wireless/intel/iwlwifi/mld/sta.c       |    7 +-
 drivers/net/wireless/intel/iwlwifi/mld/stats.c     |   35 +-
 .../net/wireless/intel/iwlwifi/mld/tests/Makefile  |    2 +-
 drivers/net/wireless/intel/iwlwifi/mld/tests/agg.c |    7 +-
 .../net/wireless/intel/iwlwifi/mld/tests/tx-gp2.c  |  154 +
 drivers/net/wireless/intel/iwlwifi/mld/tlc.c       |  182 +-
 drivers/net/wireless/intel/iwlwifi/mld/tx.c        |  135 +
 drivers/net/wireless/intel/iwlwifi/mld/tx.h        |   41 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |   95 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |  141 +-
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |   51 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |   44 +-
 drivers/net/wireless/intel/iwlwifi/mvm/led.c       |    8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |   13 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |    6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |    3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c       |   15 +
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |    9 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c        |    2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |   35 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |    6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |    8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c      |    4 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |    1 -
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c     |    8 +-
 .../net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c |   30 +-
 .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c    |    5 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |   14 +-
 .../intel/iwlwifi/pcie/{gen1_2 => }/internal.h     |  136 +-
 .../intel/iwlwifi/pcie/iwl-context-info-v2.h       |  320 +-
 .../wireless/intel/iwlwifi/pcie/iwl-context-info.h |  177 +-
 .../wireless/intel/iwlwifi/pcie/{gen1_2 => }/rx.c  |  198 +-
 .../intel/iwlwifi/pcie/{gen1_2 => }/trans-gen2.c   |   96 +-
 .../intel/iwlwifi/pcie/{gen1_2 => }/trans.c        |  929 ++-
 .../intel/iwlwifi/pcie/{gen1_2 => }/tx-gen2.c      |    9 +-
 .../wireless/intel/iwlwifi/pcie/{gen1_2 => }/tx.c  |  167 +-
 drivers/net/wireless/intel/iwlwifi/pcie/utils.c    |   91 +-
 drivers/net/wireless/intel/iwlwifi/pcie/utils.h    |   46 +-
 drivers/net/wireless/marvell/libertas/cfg.c        |    6 +-
 drivers/net/wireless/marvell/libertas/if_usb.c     |   10 +-
 drivers/net/wireless/marvell/libertas/mesh.c       |  506 --
 drivers/net/wireless/marvell/libertas/rx.c         |    9 +
 drivers/net/wireless/marvell/libertas_tf/if_usb.c  |   10 +-
 .../net/wireless/marvell/mwifiex/11n_rxreorder.c   |   20 +-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |   27 +-
 drivers/net/wireless/marvell/mwifiex/cmdevt.c      |   22 +-
 drivers/net/wireless/marvell/mwifiex/fw.h          |    6 +
 drivers/net/wireless/marvell/mwifiex/init.c        |    1 +
 drivers/net/wireless/marvell/mwifiex/main.h        |    3 +-
 drivers/net/wireless/marvell/mwifiex/sdio.c        |    3 +
 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c   |    3 +-
 drivers/net/wireless/mediatek/mt76/Kconfig         |    1 +
 drivers/net/wireless/mediatek/mt76/channel.c       |   26 +-
 drivers/net/wireless/mediatek/mt76/eeprom.c        |   17 +-
 drivers/net/wireless/mediatek/mt76/mac80211.c      |   57 +-
 drivers/net/wireless/mediatek/mt76/mt76.h          |   31 +-
 drivers/net/wireless/mediatek/mt76/mt7603/dma.c    |   18 +-
 .../net/wireless/mediatek/mt76/mt7615/debugfs.c    |    2 +-
 drivers/net/wireless/mediatek/mt76/mt7615/init.c   |   17 +-
 drivers/net/wireless/mediatek/mt76/mt7615/main.c   |    6 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c    |   13 +
 .../net/wireless/mediatek/mt76/mt7615/pci_init.c   |    1 +
 drivers/net/wireless/mediatek/mt76/mt7615/usb.c    |   17 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mac.c   |   20 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |   24 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.h   |    4 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c   |   30 +-
 .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c   |    2 +-
 .../net/wireless/mediatek/mt76/mt7915/coredump.c   |    7 +-
 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c |    6 +
 drivers/net/wireless/mediatek/mt76/mt7915/init.c   |   17 +-
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   |    2 +-
 .../net/wireless/mediatek/mt76/mt7921/debugfs.c    |    2 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mac.c    |   14 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |   48 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c    |   26 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h |    6 +
 drivers/net/wireless/mediatek/mt76/mt7921/pci.c    |    1 +
 .../net/wireless/mediatek/mt76/mt7921/pci_mac.c    |    4 +-
 drivers/net/wireless/mediatek/mt76/mt7921/regd.c   |   28 +-
 drivers/net/wireless/mediatek/mt76/mt7925/Makefile |    2 +-
 .../net/wireless/mediatek/mt76/mt7925/cached_cal.c |  298 +
 .../net/wireless/mediatek/mt76/mt7925/cached_cal.h |  151 +
 drivers/net/wireless/mediatek/mt76/mt7925/init.c   |    2 +
 drivers/net/wireless/mediatek/mt76/mt7925/mac.c    |    5 +-
 drivers/net/wireless/mediatek/mt76/mt7925/main.c   |  115 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    |   78 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h |   10 +-
 drivers/net/wireless/mediatek/mt76/mt7925/nan.c    |  694 ++-
 drivers/net/wireless/mediatek/mt76/mt7925/nan.h    |  103 +-
 drivers/net/wireless/mediatek/mt76/mt7925/pci.c    |   66 +-
 .../net/wireless/mediatek/mt76/mt7925/pci_mac.c    |    8 +-
 .../net/wireless/mediatek/mt76/mt7925/pci_mcu.c    |    2 +
 drivers/net/wireless/mediatek/mt76/mt7925/regs.h   |    3 +-
 drivers/net/wireless/mediatek/mt76/mt7925/usb.c    |   26 +-
 drivers/net/wireless/mediatek/mt76/mt792x.h        |   18 +
 drivers/net/wireless/mediatek/mt76/mt792x_core.c   |   12 +-
 drivers/net/wireless/mediatek/mt76/mt792x_mac.c    |    9 +-
 drivers/net/wireless/mediatek/mt76/mt792x_usb.c    |   13 +-
 drivers/net/wireless/mediatek/mt76/mt7996/Kconfig  |    1 +
 .../net/wireless/mediatek/mt76/mt7996/coredump.c   |    7 +-
 .../net/wireless/mediatek/mt76/mt7996/debugfs.c    |  323 +-
 drivers/net/wireless/mediatek/mt76/mt7996/init.c   |    7 +
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c    |   23 +-
 drivers/net/wireless/mediatek/mt76/mt7996/main.c   |  784 ++-
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c    |  153 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.h    |   23 +
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h |   42 +-
 drivers/net/wireless/mediatek/mt76/mt7996/npu.c    |   12 +-
 drivers/net/wireless/mediatek/mt76/mt7996/pci.c    |   12 +-
 drivers/net/wireless/mediatek/mt76/mt7996/regs.h   |   36 +-
 drivers/net/wireless/mediatek/mt76/scan.c          |  219 +-
 drivers/net/wireless/mediatek/mt76/tx.c            |    9 +-
 drivers/net/wireless/mediatek/mt76/usb.c           |   47 +-
 drivers/net/wireless/microchip/wilc1000/cfg80211.c |   13 +-
 drivers/net/wireless/microchip/wilc1000/netdev.c   |    8 +-
 drivers/net/wireless/morsemicro/mm81x/command.c    |    5 +-
 drivers/net/wireless/morsemicro/mm81x/core.h       |   23 +-
 drivers/net/wireless/morsemicro/mm81x/fw.c         |    9 +-
 drivers/net/wireless/morsemicro/mm81x/mac.c        |  474 +-
 drivers/net/wireless/morsemicro/mm81x/mmrc.c       |   34 +-
 drivers/net/wireless/morsemicro/mm81x/sdio.c       |    9 +-
 drivers/net/wireless/morsemicro/mm81x/skbq.c       |    7 +-
 drivers/net/wireless/morsemicro/mm81x/yaps_hw.c    |   14 +-
 drivers/net/wireless/nxp/nxpwifi/11ax.c            |    2 +
 drivers/net/wireless/nxp/nxpwifi/11n.c             |    4 +-
 drivers/net/wireless/nxp/nxpwifi/cfg80211.c        |   17 +-
 drivers/net/wireless/nxp/nxpwifi/debugfs.c         |   36 +-
 drivers/net/wireless/nxp/nxpwifi/fw.h              |    2 +
 drivers/net/wireless/nxp/nxpwifi/main.c            |   20 +-
 drivers/net/wireless/nxp/nxpwifi/scan.c            |   18 +
 drivers/net/wireless/nxp/nxpwifi/sdio.c            |   18 +-
 drivers/net/wireless/nxp/nxpwifi/sdio.h            |    1 +
 drivers/net/wireless/nxp/nxpwifi/util.c            |   43 +-
 drivers/net/wireless/nxp/nxpwifi/util.h            |    1 +
 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c  |    8 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00pci.c     |  104 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c     |   67 +-
 drivers/net/wireless/realtek/rtl8xxxu/core.c       |  154 +-
 drivers/net/wireless/realtek/rtl8xxxu/regs.h       |    2 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h   |    2 +-
 drivers/net/wireless/realtek/rtlwifi/base.c        |    2 +-
 .../realtek/rtlwifi/btcoexist/halbtc8192e2ant.c    |    2 +-
 .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c    |    2 +-
 .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c    |    2 +-
 drivers/net/wireless/realtek/rtlwifi/core.c        |    4 +-
 drivers/net/wireless/realtek/rtlwifi/debug.h       |    2 +-
 drivers/net/wireless/realtek/rtlwifi/regd.c        |    4 +
 .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c    |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c    |    4 +-
 .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c   |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.h   |    2 +-
 .../wireless/realtek/rtlwifi/rtl8188ee/pwrseq.h    |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8188ee/reg.h   |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c   |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c    |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c   |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c    |   90 +-
 .../net/wireless/realtek/rtlwifi/rtl8192d/reg.h    |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c    |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8192du/phy.c   |    4 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c    |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c    |    1 -
 .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c   |    2 +-
 .../wireless/realtek/rtlwifi/rtl8192ee/pwrseq.h    |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c   |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c    |  100 +-
 .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c   |   10 +-
 .../net/wireless/realtek/rtlwifi/rtl8192se/reg.h   |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c   |    4 +-
 .../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c   |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c    |    1 -
 .../wireless/realtek/rtlwifi/rtl8723ae/pwrseq.h    |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c   |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8723be/dm.c    |    2 +-
 .../wireless/realtek/rtlwifi/rtl8723be/pwrseq.h    |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8723be/reg.h   |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c   |    4 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c    |   12 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c    |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c    |   71 +-
 .../wireless/realtek/rtlwifi/rtl8821ae/pwrseq.h    |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/reg.h   |   14 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c   |    2 +-
 drivers/net/wireless/realtek/rtlwifi/usb.c         |    2 +-
 drivers/net/wireless/realtek/rtlwifi/wifi.h        |    6 +-
 drivers/net/wireless/realtek/rtw88/Kconfig         |   18 +
 drivers/net/wireless/realtek/rtw88/Makefile        |    6 +
 drivers/net/wireless/realtek/rtw88/debug.c         |   10 +-
 drivers/net/wireless/realtek/rtw88/mac80211.c      |    4 +-
 drivers/net/wireless/realtek/rtw88/main.c          |    7 +-
 drivers/net/wireless/realtek/rtw88/main.h          |    8 +
 drivers/net/wireless/realtek/rtw88/pci.c           |   29 +
 drivers/net/wireless/realtek/rtw88/phy.c           |   39 +
 drivers/net/wireless/realtek/rtw88/phy.h           |    1 +
 drivers/net/wireless/realtek/rtw88/reg.h           |   36 +
 drivers/net/wireless/realtek/rtw88/rtw8703b.c      |   36 +-
 drivers/net/wireless/realtek/rtw88/rtw8703b.h      |   63 -
 drivers/net/wireless/realtek/rtw88/rtw8723b.c      | 2534 +++++++++
 drivers/net/wireless/realtek/rtw88/rtw8723b.h      |   14 +
 .../net/wireless/realtek/rtw88/rtw8723b_table.c    |  861 +++
 .../net/wireless/realtek/rtw88/rtw8723b_table.h    |   17 +
 drivers/net/wireless/realtek/rtw88/rtw8723bs.c     |   59 +
 drivers/net/wireless/realtek/rtw88/rtw8723x.h      |   60 +
 drivers/net/wireless/realtek/rtw88/rtw8812a.c      |    2 +-
 drivers/net/wireless/realtek/rtw88/rtw8821a.c      |    2 +-
 drivers/net/wireless/realtek/rtw88/rtw88xxa.c      |   38 -
 drivers/net/wireless/realtek/rtw88/rtw88xxa.h      |    1 -
 drivers/net/wireless/realtek/rtw88/rx.c            |    8 +-
 drivers/net/wireless/realtek/rtw88/sdio.c          |  504 +-
 drivers/net/wireless/realtek/rtw88/sdio.h          |   24 +-
 drivers/net/wireless/realtek/rtw88/tx.c            |    9 +-
 drivers/net/wireless/realtek/rtw88/tx.h            |    3 +-
 drivers/net/wireless/realtek/rtw88/usb.c           |   90 +-
 drivers/net/wireless/realtek/rtw88/usb.h           |    5 +
 drivers/net/wireless/realtek/rtw89/Kconfig         |    4 +-
 drivers/net/wireless/realtek/rtw89/cam.c           |    4 +-
 drivers/net/wireless/realtek/rtw89/chan.c          |   28 +-
 drivers/net/wireless/realtek/rtw89/chan.h          |    1 +
 drivers/net/wireless/realtek/rtw89/coex.c          | 1479 ++++-
 drivers/net/wireless/realtek/rtw89/coex.h          |    1 -
 drivers/net/wireless/realtek/rtw89/core.c          |  188 +-
 drivers/net/wireless/realtek/rtw89/core.h          |  333 +-
 drivers/net/wireless/realtek/rtw89/debug.c         |   10 +-
 drivers/net/wireless/realtek/rtw89/fw.c            |  895 ++-
 drivers/net/wireless/realtek/rtw89/fw.h            |  136 +-
 drivers/net/wireless/realtek/rtw89/led.c           |    2 +-
 drivers/net/wireless/realtek/rtw89/mac.c           |   26 +-
 drivers/net/wireless/realtek/rtw89/mac80211.c      |    6 +-
 drivers/net/wireless/realtek/rtw89/mac_be.c        |    3 +
 drivers/net/wireless/realtek/rtw89/pci.c           |   62 +-
 drivers/net/wireless/realtek/rtw89/pci.h           |    4 +-
 drivers/net/wireless/realtek/rtw89/phy.c           |   37 +-
 drivers/net/wireless/realtek/rtw89/phy.h           |   32 +-
 drivers/net/wireless/realtek/rtw89/phy_be.c        |  213 +-
 drivers/net/wireless/realtek/rtw89/ps.c            |   15 +-
 drivers/net/wireless/realtek/rtw89/reg.h           |   32 +-
 drivers/net/wireless/realtek/rtw89/regd.c          |   13 +-
 drivers/net/wireless/realtek/rtw89/rtw8851b.c      |    5 +
 drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c  |    4 +-
 .../wireless/realtek/rtw89/rtw8851b_rfk_table.c    |    3 +-
 drivers/net/wireless/realtek/rtw89/rtw8851bu.c     |    8 +-
 drivers/net/wireless/realtek/rtw89/rtw8852a.c      |   13 +
 drivers/net/wireless/realtek/rtw89/rtw8852au.c     |    8 +-
 drivers/net/wireless/realtek/rtw89/rtw8852b.c      |   34 +-
 drivers/net/wireless/realtek/rtw89/rtw8852bt.c     |    6 +
 drivers/net/wireless/realtek/rtw89/rtw8852bu.c     |    8 +-
 drivers/net/wireless/realtek/rtw89/rtw8852c.c      |   17 +
 drivers/net/wireless/realtek/rtw89/rtw8852cu.c     |    9 +-
 drivers/net/wireless/realtek/rtw89/rtw8922a.c      |    4 +-
 drivers/net/wireless/realtek/rtw89/rtw8922au.c     |   14 +-
 drivers/net/wireless/realtek/rtw89/rtw8922d.c      |  252 +-
 drivers/net/wireless/realtek/rtw89/ser.c           |   13 +-
 drivers/net/wireless/realtek/rtw89/usb.c           |   18 +-
 drivers/net/wireless/realtek/rtw89/usb.h           |    3 +-
 drivers/net/wireless/realtek/rtw89/util.h          |    4 +
 drivers/net/wireless/realtek/rtw89/wow.c           |   33 +-
 drivers/net/wireless/silabs/wfx/bh.c               |    6 +-
 drivers/net/wireless/silabs/wfx/bus_sdio.c         |    1 +
 drivers/net/wireless/silabs/wfx/main.c             |   37 +-
 drivers/net/wireless/st/cw1200/txrx.c              |    2 +-
 drivers/net/wireless/ti/wlcore/rx.c                |    5 +-
 drivers/net/wireless/virtual/mac80211_hwsim.h      |    5 +-
 drivers/net/wireless/virtual/mac80211_hwsim_main.c |  152 +-
 drivers/net/wireless/virtual/mac80211_hwsim_nan.c  |  267 +-
 drivers/net/wireless/virtual/mac80211_hwsim_nan.h  |   10 +
 drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c      |    5 +
 drivers/net/wwan/mhi_wwan_ctrl.c                   |  262 +-
 drivers/net/wwan/wwan_core.c                       |  172 +-
 drivers/net/wwan/wwan_hwsim.c                      |    4 +
 drivers/nvme/host/tcp.c                            |    2 +-
 drivers/nvme/target/tcp.c                          |    2 +-
 drivers/ptp/ptp_idt82p33.c                         |   25 +-
 drivers/ptp/ptp_idt82p33.h                         |    1 +
 drivers/ptp/ptp_ocp.c                              |  939 +++-
 drivers/ptp/ptp_qoriq.c                            |    1 +
 drivers/s390/net/ctcm_main.c                       |   14 +-
 drivers/s390/net/fsm.c                             |    9 +-
 drivers/s390/net/ism_drv.c                         |    3 +-
 drivers/staging/Kconfig                            |    2 -
 drivers/staging/Makefile                           |    1 -
 drivers/staging/rtl8723bs/Kconfig                  |   13 -
 drivers/staging/rtl8723bs/Makefile                 |   60 -
 drivers/staging/rtl8723bs/TODO                     |    7 -
 drivers/staging/rtl8723bs/core/rtw_ap.c            | 1943 -------
 drivers/staging/rtl8723bs/core/rtw_btcoex.c        |   75 -
 drivers/staging/rtl8723bs/core/rtw_cmd.c           | 1936 -------
 drivers/staging/rtl8723bs/core/rtw_efuse.c         |  253 -
 drivers/staging/rtl8723bs/core/rtw_ieee80211.c     | 1206 ----
 drivers/staging/rtl8723bs/core/rtw_io.c            |  145 -
 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c     |  494 --
 drivers/staging/rtl8723bs/core/rtw_mlme.c          | 2568 ---------
 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c      | 5901 --------------------
 drivers/staging/rtl8723bs/core/rtw_pwrctrl.c       | 1139 ----
 drivers/staging/rtl8723bs/core/rtw_recv.c          | 2249 --------
 drivers/staging/rtl8723bs/core/rtw_security.c      | 1470 -----
 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c       |  549 --
 drivers/staging/rtl8723bs/core/rtw_wlan_util.c     | 1759 ------
 drivers/staging/rtl8723bs/core/rtw_xmit.c          | 2569 ---------
 drivers/staging/rtl8723bs/hal/Hal8723BReg.h        |   65 -
 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c    | 2595 ---------
 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h    |  184 -
 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c    | 2624 ---------
 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h    |  146 -
 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h       |  426 --
 drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c   |  556 --
 drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h   |   39 -
 drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c  |  237 -
 drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h  |   19 -
 drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c   |  554 --
 drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h   |   40 -
 drivers/staging/rtl8723bs/hal/HalPhyRf.c           |  268 -
 drivers/staging/rtl8723bs/hal/HalPhyRf.h           |   39 -
 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c     | 1767 ------
 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h     |   66 -
 drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c       |  144 -
 drivers/staging/rtl8723bs/hal/Mp_Precomp.h         |   23 -
 drivers/staging/rtl8723bs/hal/hal_btcoex.c         | 1303 -----
 drivers/staging/rtl8723bs/hal/hal_com.c            |  767 ---
 drivers/staging/rtl8723bs/hal/hal_com_phycfg.c     |  973 ----
 drivers/staging/rtl8723bs/hal/hal_intf.c           |  283 -
 drivers/staging/rtl8723bs/hal/hal_pwr_seq.c        |  128 -
 drivers/staging/rtl8723bs/hal/hal_sdio.c           |  100 -
 drivers/staging/rtl8723bs/hal/odm.c                |  988 ----
 drivers/staging/rtl8723bs/hal/odm.h                | 1109 ----
 drivers/staging/rtl8723bs/hal/odm_CfoTracking.c    |  210 -
 drivers/staging/rtl8723bs/hal/odm_CfoTracking.h    |   39 -
 drivers/staging/rtl8723bs/hal/odm_DIG.c            |  799 ---
 drivers/staging/rtl8723bs/hal/odm_DIG.h            |  164 -
 .../rtl8723bs/hal/odm_DynamicBBPowerSaving.c       |   81 -
 .../rtl8723bs/hal/odm_DynamicBBPowerSaving.h       |   31 -
 drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c |   22 -
 drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.h |   29 -
 drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c |  158 -
 drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h |   23 -
 drivers/staging/rtl8723bs/hal/odm_HWConfig.c       |  439 --
 drivers/staging/rtl8723bs/hal/odm_HWConfig.h       |   85 -
 drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c |  176 -
 drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h |   45 -
 drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h   |  160 -
 drivers/staging/rtl8723bs/hal/odm_interface.h      |   29 -
 drivers/staging/rtl8723bs/hal/odm_precomp.h        |   47 -
 drivers/staging/rtl8723bs/hal/odm_reg.h            |   91 -
 drivers/staging/rtl8723bs/hal/odm_types.h          |   40 -
 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c       |  933 ----
 drivers/staging/rtl8723bs/hal/rtl8723b_dm.c        |  256 -
 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c  | 2826 ----------
 drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c    |  759 ---
 drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c    |  135 -
 drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c    |   69 -
 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c     |  477 --
 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c     |  568 --
 drivers/staging/rtl8723bs/hal/sdio_halinit.c       | 1192 ----
 drivers/staging/rtl8723bs/hal/sdio_ops.c           |  859 ---
 drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h |  232 -
 drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h   |  111 -
 drivers/staging/rtl8723bs/include/basic_types.h    |  175 -
 drivers/staging/rtl8723bs/include/cmd_osdep.h      |   16 -
 drivers/staging/rtl8723bs/include/drv_types.h      |  431 --
 drivers/staging/rtl8723bs/include/drv_types_sdio.h |   25 -
 drivers/staging/rtl8723bs/include/hal_btcoex.h     |   54 -
 drivers/staging/rtl8723bs/include/hal_com.h        |  152 -
 drivers/staging/rtl8723bs/include/hal_com_h2c.h    |   28 -
 drivers/staging/rtl8723bs/include/hal_com_phycfg.h |  108 -
 drivers/staging/rtl8723bs/include/hal_com_reg.h    |  594 --
 drivers/staging/rtl8723bs/include/hal_data.h       |  276 -
 drivers/staging/rtl8723bs/include/hal_intf.h       |  250 -
 drivers/staging/rtl8723bs/include/hal_pg.h         |   63 -
 drivers/staging/rtl8723bs/include/hal_phy.h        |   73 -
 drivers/staging/rtl8723bs/include/hal_phy_cfg.h    |   63 -
 drivers/staging/rtl8723bs/include/hal_phy_reg.h    |   17 -
 drivers/staging/rtl8723bs/include/hal_pwr_seq.h    |  226 -
 drivers/staging/rtl8723bs/include/hal_sdio.h       |   18 -
 drivers/staging/rtl8723bs/include/ieee80211.h      |  748 ---
 drivers/staging/rtl8723bs/include/ioctl_cfg80211.h |   58 -
 drivers/staging/rtl8723bs/include/osdep_intf.h     |   42 -
 drivers/staging/rtl8723bs/include/osdep_service.h  |   53 -
 .../rtl8723bs/include/osdep_service_linux.h        |  118 -
 drivers/staging/rtl8723bs/include/rtl8192c_recv.h  |   33 -
 drivers/staging/rtl8723bs/include/rtl8723b_cmd.h   |  182 -
 drivers/staging/rtl8723bs/include/rtl8723b_dm.h    |   32 -
 drivers/staging/rtl8723bs/include/rtl8723b_hal.h   |  246 -
 drivers/staging/rtl8723bs/include/rtl8723b_recv.h  |   95 -
 drivers/staging/rtl8723bs/include/rtl8723b_rf.h    |   17 -
 drivers/staging/rtl8723bs/include/rtl8723b_spec.h  |  237 -
 drivers/staging/rtl8723bs/include/rtl8723b_xmit.h  |  421 --
 drivers/staging/rtl8723bs/include/rtw_ap.h         |   39 -
 drivers/staging/rtl8723bs/include/rtw_btcoex.h     |   27 -
 drivers/staging/rtl8723bs/include/rtw_byteorder.h  |   16 -
 drivers/staging/rtl8723bs/include/rtw_cmd.h        |  705 ---
 drivers/staging/rtl8723bs/include/rtw_eeprom.h     |  118 -
 drivers/staging/rtl8723bs/include/rtw_efuse.h      |   78 -
 drivers/staging/rtl8723bs/include/rtw_event.h      |   92 -
 drivers/staging/rtl8723bs/include/rtw_ht.h         |   83 -
 drivers/staging/rtl8723bs/include/rtw_io.h         |   58 -
 drivers/staging/rtl8723bs/include/rtw_ioctl_set.h  |   27 -
 drivers/staging/rtl8723bs/include/rtw_mlme.h       |  397 --
 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h   |  708 ---
 drivers/staging/rtl8723bs/include/rtw_pwrctrl.h    |  254 -
 drivers/staging/rtl8723bs/include/rtw_qos.h        |   15 -
 drivers/staging/rtl8723bs/include/rtw_recv.h       |  457 --
 drivers/staging/rtl8723bs/include/rtw_rf.h         |  100 -
 drivers/staging/rtl8723bs/include/rtw_security.h   |  272 -
 drivers/staging/rtl8723bs/include/rtw_version.h    |    3 -
 drivers/staging/rtl8723bs/include/rtw_wifi_regd.h  |   16 -
 drivers/staging/rtl8723bs/include/rtw_xmit.h       |  470 --
 drivers/staging/rtl8723bs/include/sdio_hal.h       |   14 -
 drivers/staging/rtl8723bs/include/sdio_ops.h       |   33 -
 drivers/staging/rtl8723bs/include/sdio_ops_linux.h |   29 -
 drivers/staging/rtl8723bs/include/sta_info.h       |  330 --
 drivers/staging/rtl8723bs/include/wifi.h           |  409 --
 drivers/staging/rtl8723bs/include/wlan_bssdef.h    |  195 -
 drivers/staging/rtl8723bs/include/xmit_osdep.h     |   43 -
 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c  | 2795 ---------
 drivers/staging/rtl8723bs/os_dep/os_intfs.c        | 1189 ----
 drivers/staging/rtl8723bs/os_dep/osdep_service.c   |  201 -
 drivers/staging/rtl8723bs/os_dep/sdio_intf.c       |  465 --
 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c  |  495 --
 drivers/staging/rtl8723bs/os_dep/wifi_regd.c       |  129 -
 drivers/staging/rtl8723bs/os_dep/xmit_linux.c      |  216 -
 drivers/usb/atm/cxacru.c                           |   18 +-
 drivers/usb/atm/speedtch.c                         |   10 +-
 fs/afs/rxrpc.c                                     |   57 +-
 fs/dlm/lowcomms.c                                  |   10 +-
 include/linux/bnge/hsi.h                           |  136 +-
 include/linux/dibs.h                               |    6 +-
 include/linux/ethtool.h                            |    4 +-
 include/linux/ieee80211-eht.h                      |   18 +-
 include/linux/ieee80211-nan.h                      |   28 +
 include/linux/ieee80211-uhr.h                      |  101 +-
 include/linux/ieee80211.h                          |   42 +-
 include/linux/if_vlan.h                            |   34 +-
 include/linux/igmp.h                               |    3 +-
 include/linux/llc.h                                |    5 -
 include/linux/mdio-mux.h                           |    2 +-
 include/linux/mlx5/data_direct.h                   |   47 +
 include/linux/mlx5/driver.h                        |    8 +
 include/linux/mlx5/eswitch.h                       |    3 +
 include/linux/mlx5/mlx5_ifc.h                      |   16 +-
 include/linux/mmc/sdio_ids.h                       |    2 +
 include/linux/net.h                                |   34 +-
 include/linux/netdevice.h                          |   73 +-
 include/linux/netpoll.h                            |    5 -
 include/linux/pcs/pcs-xpcs-rk.h                    |   11 +
 include/linux/phy.h                                |   40 +-
 include/linux/phy_link_topology.h                  |   43 +
 include/linux/phy_port.h                           |    5 +
 include/linux/phylink.h                            |    2 +
 include/linux/platform_data/microchip-ksz.h        |    2 +
 include/linux/skbuff.h                             |   36 +-
 include/linux/skbuff_ref.h                         |   66 +-
 include/linux/soc/marvell/octeontx2/asm.h          |    6 +-
 include/linux/stmmac.h                             |    2 +
 include/linux/tcp.h                                |    3 +
 include/linux/usb/rndis_host.h                     |    5 +-
 include/linux/wwan.h                               |    9 +
 include/net/addrconf.h                             |    3 +
 include/net/af_rxrpc.h                             |    5 +-
 include/net/af_vsock.h                             |    1 +
 include/net/arp.h                                  |   26 +-
 include/net/bluetooth/bluetooth.h                  |    4 +-
 include/net/bluetooth/hci.h                        |    1 +
 include/net/bluetooth/hci_core.h                   |   69 +-
 include/net/bluetooth/hci_h4.h                     |   60 +
 include/net/bluetooth/hci_mon.h                    |    2 +
 include/net/bluetooth/hci_sync.h                   |    1 +
 include/net/bluetooth/l2cap.h                      |  103 +-
 include/net/bluetooth/mgmt.h                       |   14 +
 include/net/bond_3ad.h                             |    7 -
 include/net/bond_alb.h                             |   14 +-
 include/net/cfg80211.h                             |  170 +-
 include/net/cfg802154.h                            |    9 +-
 include/net/dropreason-core.h                      |   38 +-
 include/net/dsa.h                                  |    2 +
 include/net/gso.h                                  |    7 +-
 include/net/ieee80211_radiotap.h                   |  113 +-
 include/net/inet_connection_sock.h                 |    1 +
 include/net/inet_sock.h                            |    2 +-
 include/net/ip.h                                   |   17 +-
 include/net/ip6_route.h                            |   13 +-
 include/net/ip6_tunnel.h                           |    1 +
 include/net/ip_fib.h                               |    4 +-
 include/net/ip_tunnels.h                           |   17 +-
 include/net/ip_vs.h                                |   50 +-
 include/net/llc.h                                  |  108 +-
 include/net/llc_c_ac.h                             |  180 -
 include/net/llc_c_ev.h                             |  217 -
 include/net/llc_c_st.h                             |   46 -
 include/net/llc_conn.h                             |  114 -
 include/net/llc_if.h                               |   63 -
 include/net/llc_pdu.h                              |  379 +-
 include/net/llc_s_ac.h                             |   35 -
 include/net/llc_s_ev.h                             |   61 -
 include/net/llc_s_st.h                             |   32 -
 include/net/llc_sap.h                              |   26 -
 include/net/mac80211.h                             |  108 +-
 include/net/mana/gdma.h                            |  106 +-
 include/net/mana/hw_channel.h                      |    8 +-
 include/net/mana/mana.h                            |    2 +
 include/net/mptcp.h                                |    9 +
 include/net/ndisc.h                                |   39 +-
 include/net/neighbour.h                            |   46 +-
 include/net/net_namespace.h                        |    5 +
 include/net/netdev_lock.h                          |   20 +-
 include/net/netdev_queues.h                        |   56 +-
 include/net/netfilter/nf_conntrack_seqadj.h        |    1 +
 include/net/netfilter/nf_flow_table.h              |    1 +
 include/net/netfilter/nf_queue.h                   |    3 +-
 include/net/netmem.h                               |   88 +-
 include/net/netns/netfilter.h                      |    2 +
 include/net/page_pool/helpers.h                    |   30 +-
 include/net/page_pool/memory_provider.h            |   10 +
 include/net/page_pool/types.h                      |    6 +-
 include/net/phy/realtek_phy.h                      |    7 -
 include/net/pkt_cls.h                              |    2 -
 include/net/psp/functions.h                        |    5 -
 include/net/psp/types.h                            |    4 +
 include/net/route.h                                |   13 +-
 include/net/sctp/sm.h                              |    1 +
 include/net/seg6_hmac.h                            |    3 +-
 include/net/sock.h                                 |    2 +
 include/net/strparser.h                            |   11 -
 include/net/tcp.h                                  |   47 +-
 include/net/udp.h                                  |    2 +-
 include/net/vxlan.h                                |   12 +-
 include/net/xsk_buff_pool.h                        |    3 +
 include/trace/events/bridge.h                      |    7 +-
 include/trace/events/fib.h                         |   13 +-
 include/trace/events/fib6.h                        |    8 +-
 include/trace/events/rxrpc.h                       |    4 +-
 include/uapi/linux/atm.h                           |    2 +-
 include/uapi/linux/dccp.h                          |   41 +-
 include/uapi/linux/dpll.h                          |    3 +-
 include/uapi/linux/ethtool.h                       |    2 +
 include/uapi/linux/ethtool_netlink_generated.h     |   22 +
 include/uapi/linux/handshake.h                     |    5 +-
 include/uapi/linux/if_addr.h                       |    1 +
 include/uapi/linux/if_link.h                       |    1 +
 include/uapi/linux/mii.h                           |    2 +-
 include/uapi/linux/netdev.h                        |    2 +-
 include/uapi/linux/netfilter/nfnetlink_conntrack.h |    1 +
 include/uapi/linux/netlink.h                       |   14 +
 include/uapi/linux/nl80211.h                       |  115 +-
 lib/ref_tracker.c                                  |    2 +-
 net/6lowpan/debugfs.c                              |   10 +-
 net/802/garp.c                                     |    4 +-
 net/802/psnap.c                                    |    2 +-
 net/8021q/vlan.c                                   |    8 +-
 net/8021q/vlan.h                                   |   22 +-
 net/8021q/vlan_core.c                              |    2 +-
 net/8021q/vlan_dev.c                               |   70 +-
 net/8021q/vlan_netlink.c                           |   52 +-
 net/8021q/vlanproc.c                               |   18 +-
 net/Kconfig                                        |    1 -
 net/atm/proc.c                                     |    7 +-
 net/batman-adv/bat_iv_ogm.c                        |   29 +-
 net/batman-adv/bat_v.c                             |   42 +-
 net/batman-adv/bridge_loop_avoidance.c             |    7 +-
 net/batman-adv/distributed-arp-table.c             |   16 +-
 net/batman-adv/hash.h                              |    2 +-
 net/batman-adv/main.c                              |    1 +
 net/batman-adv/mesh-interface.c                    |   20 +-
 net/batman-adv/multicast.c                         |    6 +-
 net/batman-adv/translation-table.c                 | 1289 +++--
 net/batman-adv/translation-table.h                 |    3 +
 net/batman-adv/types.h                             |   68 +-
 net/bluetooth/6lowpan.c                            |   50 +-
 net/bluetooth/Makefile                             |    2 +-
 net/bluetooth/bnep/core.c                          |   16 +-
 net/bluetooth/hci_conn.c                           |   28 +
 net/bluetooth/hci_core.c                           |   57 +-
 net/bluetooth/hci_debugfs.c                        |    9 +
 net/bluetooth/hci_event.c                          |  290 +-
 net/bluetooth/hci_h4.c                             |  160 +
 net/bluetooth/hci_sock.c                           |    8 +
 net/bluetooth/hci_sync.c                           |  138 +-
 net/bluetooth/iso.c                                |   18 +-
 net/bluetooth/l2cap_core.c                         |  371 +-
 net/bluetooth/l2cap_sock.c                         |  122 +-
 net/bluetooth/mgmt.c                               |  204 +-
 net/bluetooth/msft.c                               |    6 +
 net/bluetooth/rfcomm/core.c                        |    6 +-
 net/bluetooth/rfcomm/sock.c                        |    5 +-
 net/bluetooth/sco.c                                |   10 +-
 net/bluetooth/selftest.c                           |    1 +
 net/bluetooth/smp.c                                |    5 +-
 net/bridge/br.c                                    |    9 +-
 net/bridge/br_arp_nd_proxy.c                       |   61 +-
 net/bridge/br_device.c                             |   17 +-
 net/bridge/br_fdb.c                                |  283 +-
 net/bridge/br_forward.c                            |  290 +-
 net/bridge/br_if.c                                 |   13 +-
 net/bridge/br_input.c                              |   30 +-
 net/bridge/br_mdb.c                                |   16 +-
 net/bridge/br_mrp.c                                |    6 +-
 net/bridge/br_mst.c                                |   28 +-
 net/bridge/br_multicast.c                          |   27 +-
 net/bridge/br_netfilter_hooks.c                    |   33 +-
 net/bridge/br_netlink.c                            |   12 +-
 net/bridge/br_netlink_tunnel.c                     |   14 +-
 net/bridge/br_private.h                            |  252 +-
 net/bridge/br_stp_bpdu.c                           |    3 +-
 net/bridge/br_stp_if.c                             |    2 +-
 net/bridge/br_switchdev.c                          |    2 +-
 net/bridge/br_sysfs_if.c                           |   13 +-
 net/bridge/br_vlan.c                               |  299 +-
 net/bridge/br_vlan_options.c                       |   20 +-
 net/bridge/br_vlan_tunnel.c                        |    2 +-
 net/bridge/netfilter/nft_reject_bridge.c           |    8 +-
 net/ceph/messenger.c                               |    2 +-
 net/core/datagram.c                                |    2 +-
 net/core/dev.c                                     |  227 +-
 net/core/dev.h                                     |   15 +-
 net/core/dev_addr_lists.c                          |  251 +-
 net/core/dev_addr_lists_test.c                     |   18 +-
 net/core/devmem.c                                  |  288 +-
 net/core/devmem.h                                  |   60 +-
 net/core/gro.c                                     |    4 +
 net/core/gro_cells.c                               |    6 +-
 net/core/gso.c                                     |    6 +-
 net/core/lwtunnel.c                                |   35 +-
 net/core/neighbour.c                               |  444 +-
 net/core/net-sysfs.c                               |  150 +-
 net/core/net_test.c                                | 1385 ++++-
 net/core/netdev-genl.c                             |   37 +-
 net/core/netdev_config.c                           |   75 +-
 net/core/netdev_queues.c                           |   31 +-
 net/core/netdev_work.c                             |   19 +-
 net/core/netpoll.c                                 |   15 +
 net/core/page_pool_priv.h                          |   14 +-
 net/core/page_pool_user.c                          |    8 +-
 net/core/pktgen.c                                  |   17 +-
 net/core/rtnetlink.c                               |   36 +-
 net/core/selftests.c                               |    2 +-
 net/core/skb_fault_injection.c                     |    3 +
 net/core/skbuff.c                                  |  326 +-
 net/core/sock.c                                    |   63 +-
 net/core/stream.c                                  |    8 +-
 net/core/sysctl_net_core.c                         |   17 +-
 net/dcb/dcbnl.c                                    |    9 +
 net/devlink/core.c                                 |    2 +
 net/devlink/dev.c                                  |   10 +-
 net/devlink/devl_internal.h                        |    3 +
 net/devlink/netlink_gen.c                          |    9 +-
 net/devlink/netlink_gen.h                          |    2 +-
 net/devlink/port.c                                 |   19 +-
 net/dsa/Kconfig                                    |    6 +
 net/dsa/Makefile                                   |    1 +
 net/dsa/tag.c                                      |    2 +-
 net/dsa/tag_ks8995.c                               |  180 +
 net/dsa/tag_ksz.c                                  |    5 +-
 net/ethernet/eth.c                                 |   18 +-
 net/ethtool/Makefile                               |    2 +-
 net/ethtool/common.c                               |  182 +
 net/ethtool/common.h                               |    2 +
 net/ethtool/ioctl.c                                |   33 +-
 net/ethtool/netlink.c                              |   40 +-
 net/ethtool/netlink.h                              |    8 +
 net/ethtool/port.c                                 |  385 ++
 net/ethtool/rings.c                                |   13 +-
 net/ethtool/strset.c                               |    5 +
 net/ethtool/ts.h                                   |    8 +-
 net/handshake/genl.c                               |    4 +-
 net/handshake/handshake-test.c                     |    2 +-
 net/handshake/request.c                            |    2 +-
 net/hsr/hsr_device.c                               |    2 +-
 net/hsr/hsr_forward.c                              |    2 +-
 net/hsr/hsr_netlink.c                              |   35 +-
 net/ieee802154/6lowpan/rx.c                        |    2 +-
 net/ieee802154/6lowpan/tx.c                        |    4 +-
 net/ieee802154/socket.c                            |    5 +-
 net/ipv4/Kconfig                                   |   12 +
 net/ipv4/Makefile                                  |    1 +
 net/ipv4/af_inet.c                                 |    3 -
 net/ipv4/arp.c                                     |  141 +-
 net/ipv4/bpf_tcp_ca.c                              |    5 +-
 net/ipv4/devinet.c                                 |   70 +-
 net/ipv4/esp4.c                                    |    4 +-
 net/ipv4/fib_frontend.c                            |    6 +-
 net/ipv4/fib_semantics.c                           |    6 +-
 net/ipv4/fib_trie.c                                |   18 +-
 net/ipv4/fou_nl.c                                  |    6 +-
 net/ipv4/gre_offload.c                             |    2 +-
 net/ipv4/igmp.c                                    |   23 +-
 net/ipv4/inet_connection_sock.c                    |    5 +
 net/ipv4/inet_hashtables.c                         |   11 +
 net/ipv4/inet_timewait_sock.c                      |    6 +-
 net/ipv4/ip_forward.c                              |    2 +-
 net/ipv4/ip_gre.c                                  |   11 +-
 net/ipv4/ip_output.c                               |   15 +-
 net/ipv4/ip_sockglue.c                             |   10 +-
 net/ipv4/ip_tunnel.c                               |  146 +-
 net/ipv4/ip_tunnel_core.c                          |   22 +-
 net/ipv4/ip_vti.c                                  |    2 +-
 net/ipv4/ipconfig.c                                |    3 +
 net/ipv4/ipip.c                                    |    3 +-
 net/ipv4/ipmr.c                                    |   17 +-
 net/ipv4/netfilter/arp_tables.c                    |    2 +-
 net/ipv4/netfilter/nf_reject_ipv4.c                |    5 +
 net/ipv4/ping.c                                    |    5 +-
 net/ipv4/raw.c                                     |    4 +-
 net/ipv4/route.c                                   |   29 +-
 net/ipv4/syncookies.c                              |   12 +-
 net/ipv4/tcp.c                                     |   32 +-
 net/ipv4/tcp_bbr.c                                 |   13 +-
 net/ipv4/tcp_bic.c                                 |   14 +-
 net/ipv4/tcp_bpf.c                                 |   13 +-
 net/ipv4/tcp_cubic.c                               |   14 +-
 net/ipv4/tcp_hybla.c                               |   16 +-
 net/ipv4/tcp_input.c                               |   34 +-
 net/ipv4/tcp_ipv4.c                                |   20 +-
 net/ipv4/tcp_metrics.c                             |   20 +-
 net/ipv4/tcp_output.c                              |   28 +-
 net/ipv4/tcp_roccet.c                              | 1408 +++++
 net/ipv4/udp.c                                     |   26 +-
 net/ipv6/addrconf.c                                |   63 +-
 net/ipv6/af_inet6.c                                |    6 +-
 net/ipv6/ah6.c                                     |    2 +-
 net/ipv6/calipso.c                                 |    6 +-
 net/ipv6/datagram.c                                |    5 +-
 net/ipv6/esp6.c                                    |    4 +-
 net/ipv6/exthdrs.c                                 |    8 +-
 net/ipv6/ip6_fib.c                                 |   14 +-
 net/ipv6/ip6_gre.c                                 |  278 +-
 net/ipv6/ip6_output.c                              |    6 +-
 net/ipv6/ip6_tunnel.c                              |    1 +
 net/ipv6/ip6_vti.c                                 |    2 +-
 net/ipv6/ip6mr.c                                   |   11 +-
 net/ipv6/ipv6_sockglue.c                           |  123 +-
 net/ipv6/ndisc.c                                   |  219 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c            |    2 +-
 net/ipv6/netfilter/nf_reject_ipv6.c                |    5 +
 net/ipv6/reassembly.c                              |    1 +
 net/ipv6/route.c                                   |  126 +-
 net/ipv6/seg6_hmac.c                               |    5 +-
 net/ipv6/seg6_iptunnel.c                           |   36 +-
 net/ipv6/seg6_local.c                              |    6 +-
 net/ipv6/sit.c                                     |  478 +-
 net/ipv6/tcp_ipv6.c                                |   21 +-
 net/ipv6/udp.c                                     |    8 +-
 net/iucv/af_iucv.c                                 |   20 +-
 net/kcm/kcmproc.c                                  |    2 +-
 net/kcm/kcmsock.c                                  |    4 +-
 net/key/af_key.c                                   |    5 +-
 net/l2tp/l2tp_core.c                               |   51 +-
 net/l2tp/l2tp_core.h                               |    6 +-
 net/l2tp/l2tp_debugfs.c                            |    4 +-
 net/l2tp/l2tp_netlink.c                            |   11 +-
 net/l2tp/l2tp_ppp.c                                |    8 +-
 net/llc/Kconfig                                    |    7 -
 net/llc/Makefile                                   |   10 +-
 net/llc/af_llc.c                                   | 1304 -----
 net/llc/llc_c_ac.c                                 | 1448 -----
 net/llc/llc_c_ev.c                                 |  742 ---
 net/llc/llc_c_st.c                                 | 4940 ----------------
 net/llc/llc_conn.c                                 | 1025 ----
 net/llc/llc_core.c                                 |   30 +-
 net/llc/llc_if.c                                   |  151 -
 net/llc/llc_input.c                                |  128 +-
 net/llc/llc_output.c                               |    3 +-
 net/llc/llc_pdu.c                                  |  366 --
 net/llc/llc_proc.c                                 |  245 -
 net/llc/llc_s_ac.c                                 |  220 -
 net/llc/llc_s_ev.c                                 |  109 -
 net/llc/llc_s_st.c                                 |  177 -
 net/llc/llc_sap.c                                  |  437 --
 net/llc/llc_station.c                              |  120 -
 net/llc/sysctl_net_llc.c                           |   71 -
 net/mac80211/agg-tx.c                              |    9 +-
 net/mac80211/ap.c                                  |    3 -
 net/mac80211/cfg.c                                 |  625 ++-
 net/mac80211/debugfs.c                             |    3 +-
 net/mac80211/debugfs_key.c                         |   18 +-
 net/mac80211/debugfs_netdev.c                      |    8 +-
 net/mac80211/driver-ops.c                          |   76 +
 net/mac80211/driver-ops.h                          |   64 +-
 net/mac80211/ht.c                                  |    2 +-
 net/mac80211/ieee80211_i.h                         |   63 +-
 net/mac80211/iface.c                               |   38 +-
 net/mac80211/key.c                                 |   96 +-
 net/mac80211/key.h                                 |    3 +-
 net/mac80211/link.c                                |    1 +
 net/mac80211/main.c                                |   30 +-
 net/mac80211/mesh_pathtbl.c                        |   40 +-
 net/mac80211/mesh_plink.c                          |    4 +-
 net/mac80211/mlme.c                                |  155 +-
 net/mac80211/nan.c                                 |   33 +
 net/mac80211/offchannel.c                          |  357 +-
 net/mac80211/parse.c                               |   16 +-
 net/mac80211/rate.c                                |    6 -
 net/mac80211/rx.c                                  |  469 +-
 net/mac80211/s1g.c                                 |    8 -
 net/mac80211/scan.c                                |   28 +-
 net/mac80211/sta_info.c                            |  182 +-
 net/mac80211/sta_info.h                            |   12 +-
 net/mac80211/tdls.c                                |    4 +-
 net/mac80211/tests/chan-mode.c                     |   25 +-
 net/mac80211/tests/util.c                          |    6 +-
 net/mac80211/trace.h                               |   28 +
 net/mac80211/tx.c                                  |  551 +-
 net/mac80211/util.c                                |   47 +-
 net/mac802154/iface.c                              |   10 +-
 net/mctp/route.c                                   |    2 +-
 net/mpls/af_mpls.c                                 |   13 +-
 net/mptcp/options.c                                |   15 +-
 net/mptcp/protocol.c                               |   58 +-
 net/mptcp/protocol.h                               |   55 +-
 net/mptcp/subflow.c                                |   68 +-
 net/mptcp/token.c                                  |   68 +-
 net/mptcp/token_test.c                             |    4 +-
 net/ncsi/internal.h                                |    1 +
 net/ncsi/ncsi-manage.c                             |    2 +-
 net/ncsi/ncsi-rsp.c                                |   10 +-
 net/netfilter/core.c                               |   20 +-
 net/netfilter/ipset/ip_set_core.c                  |    2 +-
 net/netfilter/ipvs/ip_vs_conn.c                    |    8 +-
 net/netfilter/ipvs/ip_vs_ctl.c                     |   41 +-
 net/netfilter/ipvs/ip_vs_dh.c                      |   16 +-
 net/netfilter/ipvs/ip_vs_fo.c                      |    2 +-
 net/netfilter/ipvs/ip_vs_lblc.c                    |    4 +-
 net/netfilter/ipvs/ip_vs_lblcr.c                   |    8 +-
 net/netfilter/ipvs/ip_vs_lc.c                      |    2 +-
 net/netfilter/ipvs/ip_vs_mh.c                      |    2 +-
 net/netfilter/ipvs/ip_vs_nq.c                      |    2 +-
 net/netfilter/ipvs/ip_vs_ovf.c                     |    2 +-
 net/netfilter/ipvs/ip_vs_rr.c                      |    2 +-
 net/netfilter/ipvs/ip_vs_sed.c                     |    4 +-
 net/netfilter/ipvs/ip_vs_sh.c                      |    2 +-
 net/netfilter/ipvs/ip_vs_sync.c                    |   25 +-
 net/netfilter/ipvs/ip_vs_twos.c                    |    4 +-
 net/netfilter/ipvs/ip_vs_wlc.c                     |    4 +-
 net/netfilter/ipvs/ip_vs_wrr.c                     |    2 +-
 net/netfilter/nf_conncount.c                       |    2 +-
 net/netfilter/nf_conntrack_core.c                  |   12 +-
 net/netfilter/nf_conntrack_netlink.c               |   19 +-
 net/netfilter/nf_conntrack_ovs.c                   |    2 +-
 net/netfilter/nf_conntrack_seqadj.c                |   28 +-
 net/netfilter/nf_conntrack_standalone.c            |    2 +-
 net/netfilter/nf_flow_table_core.c                 |   17 +-
 net/netfilter/nf_flow_table_ip.c                   |  176 +-
 net/netfilter/nf_flow_table_path.c                 |    2 +
 net/netfilter/nf_hooks_lwtunnel.c                  |    2 +-
 net/netfilter/nf_internals.h                       |    2 +-
 net/netfilter/nf_log.c                             |    2 +-
 net/netfilter/nf_nat_core.c                        |   16 +-
 net/netfilter/nf_queue.c                           |    4 +-
 net/netfilter/nf_synproxy_core.c                   |    6 +-
 net/netfilter/nf_tables_api.c                      |   94 +-
 net/netfilter/nfnetlink_acct.c                     |    2 +-
 net/netfilter/nfnetlink_cthelper.c                 |    3 +-
 net/netfilter/nfnetlink_cttimeout.c                |    8 +-
 net/netfilter/nfnetlink_hook.c                     |   74 +-
 net/netfilter/nfnetlink_osf.c                      |    3 +-
 net/netfilter/nfnetlink_queue.c                    |   41 +-
 net/netfilter/nft_chain_nat.c                      |    1 +
 net/netfilter/nft_compat.c                         |   15 +
 net/netfilter/nft_ct.c                             |    7 +-
 net/netfilter/nft_exthdr.c                         |   34 +-
 net/netfilter/nft_payload.c                        |   40 +-
 net/netfilter/nft_set_pipapo.c                     |    6 +-
 net/netfilter/nft_set_rbtree.c                     |    3 +-
 net/netfilter/xt_CT.c                              |    6 +-
 net/netfilter/xt_IDLETIMER.c                       |    8 +-
 net/netfilter/xt_LED.c                             |    5 +-
 net/netfilter/xt_RATEEST.c                         |    2 +-
 net/netfilter/xt_TEE.c                             |    2 +-
 net/netfilter/xt_dccp.c                            |    2 +-
 net/netfilter/xt_hashlimit.c                       |    4 +-
 net/netfilter/xt_limit.c                           |    2 +-
 net/netfilter/xt_quota.c                           |    2 +-
 net/netfilter/xt_recent.c                          |    3 +-
 net/netfilter/xt_statistic.c                       |    2 +-
 net/netfilter/xt_string.c                          |    2 +-
 net/netlink/af_netlink.c                           |    8 +-
 net/netlink/policy.c                               |   16 +-
 net/openvswitch/actions.c                          |    9 +
 net/openvswitch/datapath.c                         |   16 +-
 net/openvswitch/datapath.h                         |    2 +-
 net/openvswitch/flow.c                             |    1 -
 net/openvswitch/flow_netlink.c                     |    2 -
 net/openvswitch/flow_table.c                       |    2 -
 net/openvswitch/vport-internal_dev.c               |    2 +
 net/openvswitch/vport-netdev.c                     |    1 -
 net/packet/af_packet.c                             |   19 +-
 net/phonet/socket.c                                |    5 +-
 net/psp/psp.h                                      |   13 +
 net/psp/psp_main.c                                 |   29 +-
 net/psp/psp_nl.c                                   |   51 +-
 net/psp/psp_sock.c                                 |  127 +-
 net/rds/ib.c                                       |   14 +-
 net/rds/ib.h                                       |    4 +-
 net/rds/ib_cm.c                                    |   47 +-
 net/rds/ib_recv.c                                  |   13 +-
 net/rds/rdma_transport.c                           |   13 +-
 net/rds/recv.c                                     |    6 +-
 net/rds/tcp_send.c                                 |    5 +-
 net/rxrpc/recvmsg.c                                |   22 +-
 net/rxrpc/rxperf.c                                 |   62 +-
 net/rxrpc/sendmsg.c                                |  103 +-
 net/sched/act_api.c                                |  129 +-
 net/sched/act_connmark.c                           |    6 +
 net/sched/act_ct.c                                 |    2 +-
 net/sched/act_gate.c                               |   18 +-
 net/sched/act_mirred.c                             |    3 +-
 net/sched/act_mpls.c                               |   11 +
 net/sched/act_nat.c                                |    6 +
 net/sched/act_simple.c                             |    7 +
 net/sched/act_skbmod.c                             |    9 +
 net/sched/cls_api.c                                |   38 +-
 net/sched/cls_basic.c                              |    3 +-
 net/sched/cls_bpf.c                                |   31 +-
 net/sched/cls_cgroup.c                             |    3 +-
 net/sched/cls_flow.c                               |    3 +-
 net/sched/cls_flower.c                             |   95 +-
 net/sched/cls_fw.c                                 |    3 +-
 net/sched/cls_matchall.c                           |    3 +-
 net/sched/cls_route.c                              |    3 +-
 net/sched/cls_u32.c                                |    3 +-
 net/sched/ematch.c                                 |    9 +-
 net/sched/sch_api.c                                |   86 +-
 net/sched/sch_cake.c                               |   69 +-
 net/sched/sch_fq.c                                 |   71 +-
 net/sched/sch_netem.c                              |    4 +-
 net/sched/sch_taprio.c                             |   14 +
 net/sched/sch_teql.c                               |   15 +-
 net/sctp/proc.c                                    |    6 +-
 net/sctp/sm_make_chunk.c                           |    5 +-
 net/sctp/socket.c                                  |   83 +-
 net/sctp/ulpqueue.c                                |    2 +-
 net/smc/af_smc.c                                   |   14 +-
 net/smc/smc_close.c                                |   18 +-
 net/smc/smc_core.c                                 |    4 +-
 net/smc/smc_pnet.c                                 |   29 +-
 net/smc/smc_tx.c                                   |   31 +-
 net/socket.c                                       |   32 +-
 net/strparser/strparser.c                          |   93 +-
 net/sunrpc/svcsock.c                               |    4 +-
 net/sunrpc/xprtsock.c                              |    4 +-
 net/tipc/bearer.c                                  |    6 +-
 net/tipc/bearer.h                                  |   17 +-
 net/tipc/group.c                                   |   19 +-
 net/tipc/monitor.c                                 |    3 +-
 net/tipc/msg.c                                     |    2 +-
 net/tipc/node.c                                    |    2 +-
 net/tipc/socket.c                                  |   12 +-
 net/tls/tls_device.c                               |   23 +-
 net/tls/tls_device_fallback.c                      |    2 +-
 net/tls/tls_main.c                                 |    2 -
 net/tls/tls_strp.c                                 |    2 +-
 net/tls/tls_sw.c                                   |    2 +-
 net/unix/af_unix.c                                 |    3 +-
 net/unix/sysctl_net_unix.c                         |    4 +-
 net/vmw_vsock/af_vsock.c                           |  154 +-
 net/vmw_vsock/af_vsock_tap.c                       |    4 -
 net/wireless/ap.c                                  |    7 +-
 net/wireless/chan.c                                |   46 +-
 net/wireless/core.c                                |  190 +-
 net/wireless/core.h                                |   58 +-
 net/wireless/debugfs.c                             |    3 +
 net/wireless/ibss.c                                |    3 +-
 net/wireless/mlme.c                                |  152 +-
 net/wireless/nl80211.c                             | 1280 ++++-
 net/wireless/rdev-ops.h                            |   90 +-
 net/wireless/reg.c                                 |  248 +-
 net/wireless/reg.h                                 |    2 +-
 net/wireless/scan.c                                |    9 +-
 net/wireless/sme.c                                 |   66 +-
 net/wireless/sysfs.c                               |   12 +-
 net/wireless/trace.h                               |  109 +-
 net/wireless/util.c                                |   51 +-
 net/wireless/wext-compat.c                         |    8 +-
 net/wireless/wext-sme.c                            |    3 +
 net/x25/af_x25.c                                   |    5 +-
 net/xdp/xsk.c                                      |    5 +
 net/xdp/xsk_buff_pool.c                            |   46 +-
 net/xfrm/xfrm_iptfs.c                              |    3 +-
 net/xfrm/xfrm_policy.c                             |    4 +-
 rust/kernel/net/netlink.rs                         |    8 +-
 scripts/context-analysis-suppression.txt           |    1 +
 tools/include/uapi/linux/netdev.h                  |    2 +-
 tools/net/ynl/Makefile                             |    1 +
 tools/net/ynl/Makefile.deps                        |   22 +-
 tools/net/ynl/generated/Makefile                   |    4 +-
 tools/net/ynl/lib/Makefile                         |    3 +-
 tools/net/ynl/pyynl/lib/ynl.py                     |    8 +-
 tools/net/ynl/pyynl/ynl_gen_c.py                   |   49 +-
 tools/net/ynl/tests/Makefile                       |    2 +-
 tools/net/ynl/ynltool/Makefile                     |   10 +-
 tools/testing/selftests/bpf/progs/tcp_ca_kfunc.c   |    8 +-
 tools/testing/selftests/drivers/net/Makefile       |   11 +-
 tools/testing/selftests/drivers/net/README.rst     |    9 +
 .../testing/selftests/drivers/net/bonding/Makefile |    3 +-
 tools/testing/selftests/drivers/net/dsa/Makefile   |    1 +
 tools/testing/selftests/drivers/net/gro_hw.py      |   13 +
 .../selftests/drivers/net/{gro.py => gro_lib.py}   |  192 +-
 tools/testing/selftests/drivers/net/gro_lro.py     |   14 +
 tools/testing/selftests/drivers/net/gro_sw.py      |   13 +
 tools/testing/selftests/drivers/net/hds.py         |   29 -
 tools/testing/selftests/drivers/net/hw/Makefile    |   19 +-
 tools/testing/selftests/drivers/net/hw/config      |    1 +
 .../selftests/drivers/net/hw/devlink_rate_tc_bw.py |    5 +-
 .../testing/selftests/drivers/net/hw/devmem_lib.py |    4 +-
 .../drivers/net/hw/{gro_hw.py => gro_stats.py}     |    0
 tools/testing/selftests/drivers/net/hw/iou-zcrx.c  |  422 +-
 tools/testing/selftests/drivers/net/hw/iou-zcrx.py |   56 +-
 .../selftests/drivers/net/hw/lib/py/__init__.py    |    7 +-
 tools/testing/selftests/drivers/net/hw/pause.py    |  944 ++++
 tools/testing/selftests/drivers/net/hw/toeplitz.py |   10 +-
 tools/testing/selftests/drivers/net/hw/tso.py      |  161 +
 tools/testing/selftests/drivers/net/hw/vlan.py     |  127 +
 .../selftests/drivers/net/lib/py/__init__.py       |    7 +-
 tools/testing/selftests/drivers/net/lib/py/env.py  |   19 +
 tools/testing/selftests/drivers/net/lib/py/feat.py |   43 +
 tools/testing/selftests/drivers/net/macsec.py      |   57 +-
 .../selftests/drivers/net/netconsole/Makefile      |    3 +-
 .../selftests/drivers/net/netdevsim/Makefile       |    8 +
 .../drivers/net/netdevsim/fib_notifications.sh     |   66 +
 tools/testing/selftests/drivers/net/pppoe_gro.py   |   45 +
 tools/testing/selftests/drivers/net/psp.py         |  236 +-
 .../testing/selftests/drivers/net/ring_reconfig.py |   26 +-
 tools/testing/selftests/drivers/net/rss_key.py     |  343 ++
 tools/testing/selftests/drivers/net/ruff.toml      |    4 +
 tools/testing/selftests/drivers/net/settings       |    2 +-
 tools/testing/selftests/drivers/net/so_txtime.c    |  159 +-
 tools/testing/selftests/drivers/net/so_txtime.py   |   80 +-
 tools/testing/selftests/drivers/net/team/Makefile  |    4 +-
 .../selftests/drivers/net/virtio_net/Makefile      |    1 +
 tools/testing/selftests/net/.gitignore             |    1 +
 tools/testing/selftests/net/Makefile               |    4 +
 tools/testing/selftests/net/bareudp.sh             |   92 +-
 tools/testing/selftests/net/big_tcp_tunnels.sh     |   58 +-
 tools/testing/selftests/net/bind_wildcard.c        |    5 +
 tools/testing/selftests/net/bpf_offload.py         |  139 +
 tools/testing/selftests/net/config                 |    3 +
 tools/testing/selftests/net/cork_fragsize.py       |    5 +-
 tools/testing/selftests/net/drop_monitor_tests.sh  |   13 +-
 tools/testing/selftests/net/fcnal-test.sh          |   29 +-
 tools/testing/selftests/net/fdb_flush.sh           |   38 +-
 tools/testing/selftests/net/fib-onlink-tests.sh    |   21 +-
 .../selftests/net/fib_nexthop_multiprefix.sh       |   22 +-
 tools/testing/selftests/net/fib_nexthop_nongw.sh   |   21 +-
 tools/testing/selftests/net/fib_rule_tests.sh      |   19 +-
 tools/testing/selftests/net/fib_tests.sh           |   66 +-
 tools/testing/selftests/net/forwarding/Makefile    |    2 +
 .../selftests/net/forwarding/bridge_mdb_max.sh     |  138 +
 tools/testing/selftests/net/fou_gre_gro.sh         |  164 +
 tools/testing/selftests/net/fou_mcast_encap.sh     |   11 +-
 tools/testing/selftests/net/gre_gso.sh             |   26 +-
 tools/testing/selftests/net/gtp.py                 |  123 +
 tools/testing/selftests/net/icmp.sh                |   32 +-
 tools/testing/selftests/net/icmp_redirect.sh       |   29 +-
 tools/testing/selftests/net/ip_local_port_range.c  |   52 +-
 tools/testing/selftests/net/l2tp.sh                |   22 +-
 tools/testing/selftests/net/lib.sh                 |   34 +
 tools/testing/selftests/net/lib/csum.c             |   55 +-
 tools/testing/selftests/net/lib/gro.c              |  136 +-
 .../selftests/net/lib/ksft_setup_loopback.sh       |    2 +-
 tools/testing/selftests/net/lib/py/__init__.py     |    9 +-
 tools/testing/selftests/net/lib/py/utils.py        |   22 +
 tools/testing/selftests/net/lib/py/ynl.py          |    9 +-
 tools/testing/selftests/net/lib/xdp_dummy.bpf.c    |    6 +
 tools/testing/selftests/net/mptcp/config           |   17 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  158 +-
 tools/testing/selftests/net/mptcp/mptcp_lib.sh     |    9 +-
 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh |   59 +-
 .../selftests/net/ndisc_unsolicited_na_test.sh     |  221 +-
 tools/testing/selftests/net/netdev_lock.py         |   42 +
 tools/testing/selftests/net/netfilter/Makefile     |    2 +
 tools/testing/selftests/net/netfilter/config       |    2 +-
 .../selftests/net/netfilter/conntrack_dump_flush.c |  145 +-
 .../net/netfilter/conntrack_icmp_related.sh        |    2 +-
 .../selftests/net/netfilter/conntrack_vrf.sh       |   25 +-
 tools/testing/selftests/net/netfilter/nf_queue.c   |   22 +-
 .../selftests/net/netfilter/nft_nat_zones.sh       |   34 +-
 tools/testing/selftests/net/netfilter/nft_queue.sh |  110 +-
 tools/testing/selftests/net/openvswitch/config     |    3 +
 .../selftests/net/openvswitch/openvswitch.sh       |  202 +
 tools/testing/selftests/net/ovpn/Makefile          |    1 +
 tools/testing/selftests/net/ovpn/common.sh         |   81 +-
 tools/testing/selftests/net/ovpn/ovpn-cli.c        |   39 +
 .../selftests/net/ovpn/test-close-socket.sh        |    2 +
 tools/testing/selftests/net/ovpn/test-tcp-nagle.sh |   12 +
 tools/testing/selftests/net/ovpn/test.sh           |   56 +-
 .../packetdrill/tcp_rcv_ssthresh_scaling_ratio.pkt |   46 +
 tools/testing/selftests/net/rtnetlink.py           |  186 +-
 tools/testing/selftests/net/rtnetlink.sh           |    8 +-
 tools/testing/selftests/net/ruff.toml              |    4 +
 tools/testing/selftests/net/so_incoming_cpu.c      |    7 +-
 tools/testing/selftests/net/so_reserve_mem.c       |  448 ++
 .../selftests/net/srv6_encap_lookup_l3vpn_test.sh  |   19 +-
 .../selftests/net/srv6_end_dt46_l3vpn_test.sh      |   19 +-
 .../selftests/net/srv6_end_dt4_l3vpn_test.sh       |   40 +-
 .../selftests/net/srv6_end_dt6_l3vpn_test.sh       |   40 +-
 .../selftests/net/srv6_end_dx4_netfilter_test.sh   |   23 +-
 .../selftests/net/srv6_end_dx6_netfilter_test.sh   |   23 +-
 .../testing/selftests/net/srv6_end_flavors_test.sh |   23 +-
 .../selftests/net/srv6_end_next_csid_l3vpn_test.sh |   19 +-
 .../net/srv6_end_x_next_csid_l3vpn_test.sh         |   19 +-
 .../selftests/net/srv6_hencap_red_l3vpn_test.sh    |   19 +-
 .../selftests/net/srv6_hl2encap_red_l2vpn_test.sh  |   19 +-
 .../selftests/net/test_bridge_backup_port.sh       |   32 +-
 .../selftests/net/test_bridge_neigh_suppress.sh    |   34 +-
 tools/testing/selftests/net/test_neigh.sh          |   66 +-
 tools/testing/selftests/net/test_vxlan_mdb.sh      |   32 +-
 .../selftests/net/test_vxlan_nolocalbypass.sh      |   32 +-
 .../selftests/net/test_vxlan_vnifiltering.sh       |   26 +-
 tools/testing/selftests/net/tun.c                  |    9 +
 tools/testing/selftests/net/veth.sh                |   30 +
 tools/testing/selftests/net/vrf-xfrm-tests.sh      |   19 +-
 tools/testing/selftests/net/vrf_route_leaking.sh   |   19 +-
 .../testing/selftests/net/vrf_strict_mode_test.sh  |   19 +-
 tools/testing/selftests/net/xfrm_policy.sh         |    2 +-
 .../tc-testing/tc-tests/actions/batch-delete.json  |   33 +
 .../selftests/tc-testing/tc-tests/actions/ife.json |    2 +-
 .../tc-testing/tc-tests/infra/qdiscs.json          |    4 +
 .../selftests/tc-testing/tc-tests/qdiscs/hfsc.json |    2 +-
 tools/testing/selftests/tc-testing/tdc.sh          |   14 +
 tools/testing/vsock/util.c                         |    9 +
 tools/testing/vsock/util.h                         |    1 +
 tools/testing/vsock/vsock_test.c                   |  279 +
 tools/testing/vsock/vsock_uring_test.c             |  391 ++
 2083 files changed, 94685 insertions(+), 110398 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/hisilicon,hns-dsaf-v1.yaml
 create mode 100644 Documentation/devicetree/bindings/net/hisilicon,hns-mdio.yaml
 create mode 100644 Documentation/devicetree/bindings/net/hisilicon,hns-nic.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/hisilicon-hns-dsaf.txt
 delete mode 100644 Documentation/devicetree/bindings/net/hisilicon-hns-mdio.txt
 delete mode 100644 Documentation/devicetree/bindings/net/hisilicon-hns-nic.txt
 create mode 100644 Documentation/devicetree/bindings/net/pcs/rockchip,rk3568-xpcs.yaml
 create mode 100644 Documentation/devicetree/bindings/net/qcom,sa8255p-ethqos.yaml
 create mode 100644 Documentation/devicetree/bindings/net/realtek,rtl8224-package.yaml
 create mode 100644 Documentation/devicetree/bindings/net/snps,dwmac-common.yaml
 create mode 100644 Documentation/devicetree/bindings/net/ultrarisc,dp1000-gmac.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wl1251.txt
 create mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wl1251.yaml
 create mode 100644 Documentation/devicetree/bindings/net/wiznet,w5100.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/wiznet,w5x00.txt
 create mode 100644 Documentation/devicetree/bindings/net/x-powers,acx00-ephy-package.yaml
 create mode 100644 Documentation/netlink/specs/gtp.yaml
 create mode 100644 Documentation/netlink/specs/rt-nexthop.yaml
 create mode 100644 Documentation/networking/device_drivers/ethernet/nebula-matrix/nbl.rst
 create mode 100644 Documentation/networking/devlink/ptp_ocp.rst
 rename drivers/bluetooth/{btusb.c => btusb_main.c} (94%)
 create mode 100644 drivers/bluetooth/btusb_qcom.c
 create mode 100644 drivers/bluetooth/btusb_qcom.h
 delete mode 100644 drivers/infiniband/hw/mlx5/data_direct.c
 delete mode 100644 drivers/infiniband/hw/mlx5/data_direct.h
 delete mode 100644 drivers/net/dsa/ks8995.c
 create mode 100644 drivers/net/dsa/motorcomm/Kconfig
 create mode 100644 drivers/net/dsa/motorcomm/Makefile
 create mode 100644 drivers/net/dsa/motorcomm/chip.c
 create mode 100644 drivers/net/dsa/motorcomm/chip.h
 create mode 100644 drivers/net/dsa/motorcomm/leds.c
 create mode 100644 drivers/net/dsa/motorcomm/leds.h
 create mode 100644 drivers/net/dsa/motorcomm/mdio_bus.c
 create mode 100644 drivers/net/dsa/motorcomm/mdio_bus.h
 create mode 100644 drivers/net/dsa/motorcomm/mib.c
 create mode 100644 drivers/net/dsa/motorcomm/mib.h
 create mode 100644 drivers/net/dsa/motorcomm/pcs-921x.c
 create mode 100644 drivers/net/dsa/motorcomm/pcs.h
 create mode 100644 drivers/net/dsa/motorcomm/smi.c
 create mode 100644 drivers/net/dsa/motorcomm/smi.h
 create mode 100644 drivers/net/dsa/motorcomm/tc.c
 create mode 100644 drivers/net/dsa/motorcomm/tc.h
 delete mode 100644 drivers/net/dsa/yt921x.c
 delete mode 100644 drivers/net/dsa/yt921x.h
 rename drivers/net/ethernet/intel/ice/{ice_ethtool_fdir.c => ice_ethtool_ntuple.c} (94%)
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/data_direct.c
 create mode 100644 drivers/net/ethernet/meta/mpnic/Makefile
 create mode 100644 drivers/net/ethernet/meta/mpnic/mpnic.h
 create mode 100644 drivers/net/ethernet/meta/mpnic/mpnic_csr.h
 create mode 100644 drivers/net/ethernet/meta/mpnic/mpnic_init.c
 create mode 100644 drivers/net/ethernet/meta/mpnic/mpnic_irq.c
 create mode 100644 drivers/net/ethernet/meta/mpnic/mpnic_netdev.c
 create mode 100644 drivers/net/ethernet/meta/mpnic/mpnic_netdev.h
 create mode 100644 drivers/net/ethernet/meta/mpnic/mpnic_pci.c
 create mode 100644 drivers/net/ethernet/meta/mpnic/mpnic_txrx.c
 create mode 100644 drivers/net/ethernet/meta/mpnic/mpnic_txrx.h
 create mode 100644 drivers/net/ethernet/microchip/fdma/fdma_pci.c
 create mode 100644 drivers/net/ethernet/microchip/fdma/fdma_pci.h
 create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_fdma_pci.c
 create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_tas.c
 create mode 100644 drivers/net/ethernet/microsoft/mana/gdma_cdx.c
 create mode 100644 drivers/net/ethernet/microsoft/mana/gdma_pci.c
 create mode 100644 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_lib.c
 create mode 100644 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_lib.h
 create mode 100644 drivers/net/ethernet/nebula-matrix/Kconfig
 create mode 100644 drivers/net/ethernet/nebula-matrix/Makefile
 create mode 100644 drivers/net/ethernet/nebula-matrix/nbl/Makefile
 create mode 100644 drivers/net/ethernet/nebula-matrix/nbl/nbl_core.h
 create mode 100644 drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c
 create mode 100644 drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.h
 create mode 100644 drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_reg.h
 create mode 100644 drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h
 create mode 100644 drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_hw.h
 create mode 100644 drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_include.h
 create mode 100644 drivers/net/ethernet/nebula-matrix/nbl/nbl_main.c
 delete mode 100644 drivers/net/ethernet/smsc/smc9194.h
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-ultrarisc.c
 create mode 100644 drivers/net/pcs/pcs-xpcs-rk.c
 create mode 100644 drivers/net/phy/phy_fixup.c
 create mode 100644 drivers/net/phy/xpowers/Makefile
 create mode 100644 drivers/net/phy/xpowers/ac200.c
 create mode 100644 drivers/net/phy/xpowers/ac300.c
 create mode 100644 drivers/net/phy/xpowers/acx00.c
 create mode 100644 drivers/net/phy/xpowers/acx00.h
 create mode 100644 drivers/net/wireless/ath/ath12k/dp_stats.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/ctxt-info-v2.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/ctxt-info.h
 delete mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-io.c
 delete mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-io.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/tx-gp2.c
 rename drivers/net/wireless/intel/iwlwifi/pcie/{gen1_2 => }/internal.h (92%)
 rename drivers/net/wireless/intel/iwlwifi/pcie/{gen1_2 => }/rx.c (93%)
 rename drivers/net/wireless/intel/iwlwifi/pcie/{gen1_2 => }/trans-gen2.c (87%)
 rename drivers/net/wireless/intel/iwlwifi/pcie/{gen1_2 => }/trans.c (84%)
 rename drivers/net/wireless/intel/iwlwifi/pcie/{gen1_2 => }/tx-gen2.c (99%)
 rename drivers/net/wireless/intel/iwlwifi/pcie/{gen1_2 => }/tx.c (94%)
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/cached_cal.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/cached_cal.h
 create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723b.c
 create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723b.h
 create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723b_table.c
 create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723b_table.h
 create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723bs.c
 delete mode 100644 drivers/staging/rtl8723bs/Kconfig
 delete mode 100644 drivers/staging/rtl8723bs/Makefile
 delete mode 100644 drivers/staging/rtl8723bs/TODO
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_ap.c
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_btcoex.c
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_cmd.c
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_efuse.c
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_ieee80211.c
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_io.c
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_mlme.c
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_pwrctrl.c
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_recv.c
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_security.c
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_wlan_util.c
 delete mode 100644 drivers/staging/rtl8723bs/core/rtw_xmit.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/Hal8723BReg.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalPhyRf.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalPhyRf.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/Mp_Precomp.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/hal_btcoex.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/hal_com.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/hal_com_phycfg.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/hal_intf.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/hal_pwr_seq.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/hal_sdio.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_CfoTracking.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_CfoTracking.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_DIG.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_DIG.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_DynamicBBPowerSaving.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_DynamicBBPowerSaving.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_HWConfig.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_HWConfig.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_interface.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_precomp.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_reg.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_types.h
 delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_dm.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/sdio_halinit.c
 delete mode 100644 drivers/staging/rtl8723bs/hal/sdio_ops.c
 delete mode 100644 drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h
 delete mode 100644 drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h
 delete mode 100644 drivers/staging/rtl8723bs/include/basic_types.h
 delete mode 100644 drivers/staging/rtl8723bs/include/cmd_osdep.h
 delete mode 100644 drivers/staging/rtl8723bs/include/drv_types.h
 delete mode 100644 drivers/staging/rtl8723bs/include/drv_types_sdio.h
 delete mode 100644 drivers/staging/rtl8723bs/include/hal_btcoex.h
 delete mode 100644 drivers/staging/rtl8723bs/include/hal_com.h
 delete mode 100644 drivers/staging/rtl8723bs/include/hal_com_h2c.h
 delete mode 100644 drivers/staging/rtl8723bs/include/hal_com_phycfg.h
 delete mode 100644 drivers/staging/rtl8723bs/include/hal_com_reg.h
 delete mode 100644 drivers/staging/rtl8723bs/include/hal_data.h
 delete mode 100644 drivers/staging/rtl8723bs/include/hal_intf.h
 delete mode 100644 drivers/staging/rtl8723bs/include/hal_pg.h
 delete mode 100644 drivers/staging/rtl8723bs/include/hal_phy.h
 delete mode 100644 drivers/staging/rtl8723bs/include/hal_phy_cfg.h
 delete mode 100644 drivers/staging/rtl8723bs/include/hal_phy_reg.h
 delete mode 100644 drivers/staging/rtl8723bs/include/hal_pwr_seq.h
 delete mode 100644 drivers/staging/rtl8723bs/include/hal_sdio.h
 delete mode 100644 drivers/staging/rtl8723bs/include/ieee80211.h
 delete mode 100644 drivers/staging/rtl8723bs/include/ioctl_cfg80211.h
 delete mode 100644 drivers/staging/rtl8723bs/include/osdep_intf.h
 delete mode 100644 drivers/staging/rtl8723bs/include/osdep_service.h
 delete mode 100644 drivers/staging/rtl8723bs/include/osdep_service_linux.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtl8192c_recv.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_cmd.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_dm.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_hal.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_recv.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_rf.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_spec.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_xmit.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_ap.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_btcoex.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_byteorder.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_cmd.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_eeprom.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_efuse.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_event.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_ht.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_io.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_ioctl_set.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_mlme.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_pwrctrl.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_qos.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_recv.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_rf.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_security.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_version.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_wifi_regd.h
 delete mode 100644 drivers/staging/rtl8723bs/include/rtw_xmit.h
 delete mode 100644 drivers/staging/rtl8723bs/include/sdio_hal.h
 delete mode 100644 drivers/staging/rtl8723bs/include/sdio_ops.h
 delete mode 100644 drivers/staging/rtl8723bs/include/sdio_ops_linux.h
 delete mode 100644 drivers/staging/rtl8723bs/include/sta_info.h
 delete mode 100644 drivers/staging/rtl8723bs/include/wifi.h
 delete mode 100644 drivers/staging/rtl8723bs/include/wlan_bssdef.h
 delete mode 100644 drivers/staging/rtl8723bs/include/xmit_osdep.h
 delete mode 100644 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
 delete mode 100644 drivers/staging/rtl8723bs/os_dep/os_intfs.c
 delete mode 100644 drivers/staging/rtl8723bs/os_dep/osdep_service.c
 delete mode 100644 drivers/staging/rtl8723bs/os_dep/sdio_intf.c
 delete mode 100644 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c
 delete mode 100644 drivers/staging/rtl8723bs/os_dep/wifi_regd.c
 delete mode 100644 drivers/staging/rtl8723bs/os_dep/xmit_linux.c
 create mode 100644 include/linux/mlx5/data_direct.h
 create mode 100644 include/linux/pcs/pcs-xpcs-rk.h
 create mode 100644 include/net/bluetooth/hci_h4.h
 delete mode 100644 include/net/llc_c_ac.h
 delete mode 100644 include/net/llc_c_ev.h
 delete mode 100644 include/net/llc_c_st.h
 delete mode 100644 include/net/llc_conn.h
 delete mode 100644 include/net/llc_if.h
 delete mode 100644 include/net/llc_s_ac.h
 delete mode 100644 include/net/llc_s_ev.h
 delete mode 100644 include/net/llc_s_st.h
 delete mode 100644 include/net/llc_sap.h
 delete mode 100644 include/net/phy/realtek_phy.h
 create mode 100644 net/bluetooth/hci_h4.c
 create mode 100644 net/dsa/tag_ks8995.c
 create mode 100644 net/ethtool/port.c
 create mode 100644 net/ipv4/tcp_roccet.c
 delete mode 100644 net/llc/af_llc.c
 delete mode 100644 net/llc/llc_c_ac.c
 delete mode 100644 net/llc/llc_c_ev.c
 delete mode 100644 net/llc/llc_c_st.c
 delete mode 100644 net/llc/llc_conn.c
 delete mode 100644 net/llc/llc_if.c
 delete mode 100644 net/llc/llc_pdu.c
 delete mode 100644 net/llc/llc_proc.c
 delete mode 100644 net/llc/llc_s_ac.c
 delete mode 100644 net/llc/llc_s_ev.c
 delete mode 100644 net/llc/llc_s_st.c
 delete mode 100644 net/llc/llc_sap.c
 delete mode 100644 net/llc/llc_station.c
 delete mode 100644 net/llc/sysctl_net_llc.c
 create mode 100755 tools/testing/selftests/drivers/net/gro_hw.py
 rename tools/testing/selftests/drivers/net/{gro.py => gro_lib.py} (74%)
 mode change 100755 => 100644
 create mode 100755 tools/testing/selftests/drivers/net/gro_lro.py
 create mode 100755 tools/testing/selftests/drivers/net/gro_sw.py
 rename tools/testing/selftests/drivers/net/hw/{gro_hw.py => gro_stats.py} (100%)
 create mode 100755 tools/testing/selftests/drivers/net/hw/pause.py
 create mode 100755 tools/testing/selftests/drivers/net/hw/vlan.py
 create mode 100644 tools/testing/selftests/drivers/net/lib/py/feat.py
 create mode 100755 tools/testing/selftests/drivers/net/pppoe_gro.py
 create mode 100755 tools/testing/selftests/drivers/net/rss_key.py
 create mode 100644 tools/testing/selftests/drivers/net/ruff.toml
 create mode 100755 tools/testing/selftests/net/fou_gre_gro.sh
 create mode 100755 tools/testing/selftests/net/gtp.py
 create mode 100755 tools/testing/selftests/net/netdev_lock.py
 create mode 100755 tools/testing/selftests/net/ovpn/test-tcp-nagle.sh
 create mode 100644 tools/testing/selftests/net/packetdrill/tcp_rcv_ssthresh_scaling_ratio.pkt
 create mode 100644 tools/testing/selftests/net/ruff.toml
 create mode 100644 tools/testing/selftests/net/so_reserve_mem.c


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-10-22 16:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-22 16:09 [GIT PULL] Networking for 7.4 Paolo Abeni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®