All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jakub Kicinski <kuba@kernel.org>
To: torvalds@linux-foundation.org
Cc: kuba@kernel.org, davem@davemloft.net, netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org, pabeni@redhat.com
Subject: [GIT PULL] Networking for 7.2
Date: Tue, 16 Jun 2026 17:07:05 -0700	[thread overview]
Message-ID: <20260617000705.931602-1-kuba@kernel.org> (raw)

Hi Linus!

The following changes since commit 22e2036479cb77df6281ebbd376ae6c330774790:

  Merge tag 'net-7.1-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2026-06-11 10:17:49 -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.2

for you to fetch changes up to d954a67a7dfa58b7a9b3194322d321b940eb60c8:

  ipv4: fib_rule: Move fib4_rules_exit() to ->exit(). (2026-06-16 15:42:53 -0700)

----------------------------------------------------------------
Networking changes for 7.2.

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

 - Work on removing rtnl_lock protection throughout the stack continues.
   In this chapter:
    - don't use rtnl_lock for IPv6 multicast routing configuration
    - don't take rtnl_lock in ethtool for modern drivers
    - prepare Qdisc dump callbacks for rtnl_lock removal

 - Support dumping just ifindex + name of all interfaces, under RCU.
   It's a common operation for Netlink CLI tools (when translating
   names to ifindexes) and previously required full rtnl_lock.

 - Support dumping qdiscs and page pools for a specific netdev. Even tho
   user space wants a dump of all netdevs, most of the time, the OOO
   programming model results in repeating the dump for each netdev.
   Which, in absence of a cache, leads to a O(n^2) behavior.

 - Flush nexthops once on multi-nexthop removal (e.g. when device goes
   down), another O(n^2) -> O(n) improvement.

 - Rehash locally generated traffic to a different nexthop on retransmit
   timeout.

 - Honor oif when choosing nexthop for locally generated IPv6 traffic.

 - Convert TCP Auth Option to crypto library, and drop non-RFC algos.

 - Increase subflow limits in MPTCP to 64 and endpoint limit to 256.

 - Support MPTCP signaling of IPv6 address + port (ADD_ADDR). We need
   to selectively skip reporting of the standard TCP Timestamp option,
   because they won't fit into the header space together (12 + 30 > 40).

 - Support using bridge neighbor suppression, Duplicate Address
   Detection, Gratuitous ARP and unsolicited NA forwarding - in EVPN
   deployments, e.g. VXLAN fabrics (IPv4 and IPv6).

 - Improve link state reporting for upper netdevs (e.g. macvlan) over
   tunnel devices (again, mostly for EVPN deployments).

 - Support binding GENEVE tunnels to a local address.

 - Speed up UDP tunnel destruction (remove one synchronize_rcu()).

 - Support exponential field encoding in multicast (IGMPv3 and MLDv2).

 - Support attaching PSP crypto offload to containers (veth, netkit).

 - Add a new IPSec Netlink message XFRM_MSG_MIGRATE_STATE that allows
   migrating individual IPsec SAs independently of their policies.
   The existing XFRM_MSG_MIGRATE is tightly coupled to policy+SA
   migration, lacks SPI for unique SA identification, and cannot express
   reqid changes or migrate Transport mode selectors. The new interface
   identifies the SA via SPI and mark, supports reqid changes, address
   family changes, encap removal, and uses an atomic create+install
   flow under x->lock to prevent SN/IV reuse during AEAD SA migration.

 - Implement GRO/GSO support for PPPoE.

 - Convert sockopt callbacks in a number of protocols to iov_iter.

Cross-tree stuff
----------------

 - Remove support for Crypto TFM cloning (unblocked after the TCP Auth
   Option rework). This feature regressed performance for all crypto API
   users, since it changed crypto transformation objects into reference-
   -counted objects.

 - Add FCrypt-PCBC implementation to rxrpc and remove it from the global
   crypto API as obsolete and insecure.

Wireless
--------

 - Major rework of station bandwidth handling, fixing issues with lower
   capability than AP.

 - Cleanups for EMLSR spec issues (drafts differed).

 - More Neighbor Awareness Networking (Wi-Fi Aware) work (multicast,
   schedule improvements, multi-station etc.)

 - Some Ultra High Reliability (UHR) / IEEE 802.11bn (D1.4) work
   (e.g. non-primary channel access, UHR DBE support).

 - Fine Timing Measurement ranging (i.e. distance measurement) APIs.

Netfilter
---------

 - Use per-rule hash initval in nf_conncount. This avoids unnecessary
   lock contention with short keys (e.g. conntrack zones) in different
   namespaces.

 - Various safety improvements, both in packet parsing and object
   lifetimes. Notably add refcounts to conntrack timeout policy.

Deletions
---------

 - Remove TLS + sockmap integration. TLS wants to pin user pages
   to avoid a copy, and sockmap wants to write to the input stream.
   More work on this integration is clearly needed, and we can't find
   any users (original author admitted that they never deployed it).

 - Remove support for TLS offload with TCP Offload Engine (the far
   more common opportunistic offload is retained). The locking looks
   unfixable (driver sleeps under TCP spin locks) and people from
   the vendor that added this are AWOL.

 - Remove more ATM code, trying to leave behind only what PPPoATM needs,
   AAL5 and br2684 with permanent circuits.

 - Remove AppleTalk. Let it join hamradio in our out of tree protocol
   graveyard, I mean, repository.

 - Disable 32-bit x_tables compatibility (32bit binaries on 64bit kernel)
   interface in user namespaces. To be deleted completely, soon.

 - Remove 5/10 MHz support from cfg80211/mac80211.

Drivers
-------

 - Software:
   - Support DEVMEM/DMABUF Tx over NETMEM_TX_NO_DMA devices (netkit).
   - bonding: add knob to strictly follow 802.3ad for link state.

 - New drivers:
   - Alibaba Elastic Ethernet Adaptor (cloud vNIC).
   - NXP NETC switch within i.MX94.

 - DPLL:
   - Add operational state to pins (implement in zl3073x).
   - Add generic DPLL type, for daisy-chaining DPLLs (implement in ice).

 - Ethernet high-speed NICs:
   - Huawei (hinic3):
     - enhance tc flow offload support with queue selection, tunnels
   - nVidia/Mellanox:
     - avoid over-copying payload to the skb's linear part (up to 60%
       win for LRO on slow CPUs like ARM64 V2)
     - expose more per-queue stats over the standard API
     - support additional, unprivileged PFs in the DPU configuration
     - support Socket Direct (multi-PF) with switchdev offloads
     - add a pool / frag allocator for DMA mapped buffers for control
       objects, save memory on systems with 64kB page size
     - take advantage of the ability to dynamically change RSS table
       size, even when table is configured by the user
     - increase the max RSS table size for even traffic distribution

 - Ethernet NICs:
   - Marvell/Aquantia:
     - AQC113 PTP support
   - Realtek USB (r8152):
     - support 10Gbit Link Speeds and Energy-Efficient Ethernet (EEE)
     - support firmware loaded (for RTL8157/RTL8159)
     - support for the RTL8159
   - Intel (ixgbe):
     - support Energy-Efficient Ethernet (EEE) on E610 devices

 - Ethernet switches:
   - Airoha:
     - support multiple netdevs on a single GDM block / port
   - Marvell (mv88e6xxx):
     - support SERDES of mv88e6321
   - Microchip (ksz8/9):
     - rework the driver callbacks to remove one indirection layer
   - Motorcomm (yt921x):
     - support port rate policing
     - support TBF qdisc offload
     - support ACL/flower offload
   - nVidia/Mellanox:
     - expose per-PG rx_discards
   - Realtek:
     - rtl8365mb: bridge offloading and VLAN support

 - Ethernet PHYs:
   - Airoha:
     - support Airoha AN8801R Gigabit PHYs.
   - Micrel:
     - implement 3 low-loss cable tunables
   - Realtek:
     - support MDI swapping for RTL8226-CG
     - support MDIO for RTL931x
   - Qualcomm:
     - at803x: Rx and Tx clock management for IPQ5018 PHY
   - Motorcomm:
     - support YT8522 100M RMII PHY
     - set drive strength in YT8531s RGMII
   - TI:
     - dp83822: add optional external PHY clock

 - Bluetooth:
   - hci_sync: add support for HCI_LE_Set_Host_Feature [v2]
   - SMP: use AES-CMAC library API
   - Intel:
     - support Product level reset
     - support smart trigger dump
   - Mediatek:
     - add event filter to filter specific event
   - Realtek:
     - fix RTL8761B/BU broken LE extended scan

 - WiFi:
   - Broadcom (b43):
     - new support for a 11n device
   - MediaTek (mt76):
     - support mt7927
     - mt792x: broken usb transport detection
     - mt7921: regulatory improvements
   - Qualcomm (ath9k):
     - GPIO interface improvements
   - Qualcomm (ath12k):
     - WDS support
     - replace dynamic memory allocation in WMI Rx path
     - thermal throttling/cooling device support
     - 6 GHz incumbent interference detection
     - channel 177 in 5 GHz
   - Realtek (rt89):
     - RTL8922AU support
     - USB 3 mode switch for performance
     - better monitor radiotap support
     - RTL8922DE preparations

Signed-off-by: Jakub Kicinski <kuba@kernel.org>

----------------------------------------------------------------
Aaradhana Sahu (2):
      wifi: ath12k: Fix invalid IRQ requests during AHB probe
      wifi: ath12k: add hardware parameters for maximum supported clients

Aaron Katzin (1):
      wifi: iwlwifi: pcie: add debug print for resume flow if powered off

Abid Ali (1):
      net: stmmac: mmc: Remove duplicate mmc_rx crc

Aditya Garg (4):
      net: mana: Use per-queue allocation for tx_qp to reduce allocation size
      net: mana: Use kvmalloc for large RX queue and buffer allocations
      net: mana: initialize gdma queue id to INVALID_QUEUE_ID
      net: mana: guard TX wq object destroy with INVALID_MANA_HANDLE check

Aditya Kumar Singh (1):
      wifi: ath12k: Prevent incorrect vif chanctx switch when handling multi-radio contexts

Agalakov Daniil (2):
      e1000: limit endianness conversion to boundary words
      e1000e: limit endianness conversion to boundary words

Aishwarya R (2):
      wifi: ath12k: Add support for handling incumbent signal interference in 6 GHz
      wifi: ath12k: Add debugfs support to simulate incumbent signal interference

Akash Sukhavasi (2):
      dt-bindings: net: remove obsolete mdio.txt
      dt-bindings: net: dsa: remove obsolete dsa.txt

Aleksander Jan Bajkowski (3):
      net: phy: realtek: replace magic number with register bit macros
      net: phy: intel-xway: fix typo in Kconfig description
      net: phy: intel-xway: add PHY-level statistics via ethtool

Aleksandr Loktionov (3):
      ixgbe: fix unaligned u32 access in ixgbe_update_flash_X550()
      igb: use ktime_get_real helpers in igb_ptp_reset()
      e1000e: use ktime_get_real_ns() in e1000e_systim_reset()

Alessio Ferri (7):
      b43: add firmware mappings for rev22
      b43: add d11 core revision 0x16 to id table
      b43: route d11 corerev 22 to 24-bit indirect radio access
      b43: support radio 2057 rev 8
      b43: add IPA TX gain table for N-PHY r8 + radio 2057 r8
      b43: add channel info table for N-PHY r8 + radio 2057 r8
      b43: add RF power offset for N-PHY r8 + radio 2057 r8

Alexander Vassilevski (1):
      net: ethernet: ti: am65-cpsw-nuss: remove dead vid check in slave_add_vid()

Alexej Sidorenko (1):
      Bluetooth: btrtl: fix RTL8761B/BU broken LE extended scan

Alice Mikityanska (2):
      net/sched: act_csum: don't mangle UDP tunnel GSO packets
      geneve: Fix off-by-one comparing with GRO_LEGACY_MAX_SIZE

Allison Henderson (28):
      selftests: rds: Increase selftest timeout
      selftests: rds: Update USAGE string for run.sh
      selftests: rds: Fix more pylint errors
      selftests: rds: Add timeout flag to run.sh
      selftests: rds: Add RDS_LOG_DIR env variable
      selftests: rds: Add SUDO_USER env variable
      selftests: rds: Remove tmp pcaps
      selftests: rds: Stop tcpdump on timeout
      selftests: rds: Fix gcov collection
      selftests: rds: Make rds selftests TAP compliant
      selftests: rds: Fix stale log clean up
      selftests: rds: Fix TAP-prefixed prints in check_gcov*
      selftests: rds: Disarm signal alarm on test completion
      net/rds: Don't sleep inside rds_ib_conn_path_shutdown
      selftests: rds: Add helper function setup_tcp() in test.py
      selftests: rds: Add helper function check_info() in test.py
      selftests: rds: Add helper function send_burst() in test.py
      selftests: rds: Add helper function recv_burst() in test.py
      selftests: rds: Add helper function verify_hashes() in test.py
      selftests: rds: Add helper function snd_rcv_packets() in test.py
      selftests: rds: Handle errors in netns_socket
      selftests: rds: Register network teardown via atexit
      selftests: rds: Add ROCE support to test.py
      selftests: rds: Add ROCE support to run.sh
      selftests: rds: Rename run.sh to rds_run.sh
      selftests: rds: pin RDS sockets to their intended transport
      selftests: rds: support RDS built as loadable modules
      selftests: rds: report missing RDMA prereqs as XFAIL

Alvin Šipraga (5):
      net: dsa: realtek: rtl8365mb: prepare for multiple source files
      net: dsa: realtek: rtl8365mb: add table lookup interface
      net: dsa: realtek: rtl8365mb: add VLAN support
      net: dsa: realtek: rtl8365mb: add FDB support
      net: dsa: realtek: rtl8365mb: add port_bridge_{join,leave}

Andreas Kemnade (1):
      wifi: wlcore: enable the right set of ciphers

Andrei Otcheretianski (1):
      wifi: mac80211: Fix a kernel panic in ieee80211_encrypt_tx_skb()

Andy Shevchenko (1):
      net: dsa: realtek: Use %pM format specifier for MAC addresses

AngeloGioacchino Del Regno (2):
      dt-bindings: net: Add support for Airoha AN8801R GbE PHY
      net: phy: Introduce Airoha AN8801R Gigabit Ethernet PHY driver

Ankit Garg (1):
      gve: make nic clock reads thread safe

Antony Antony (16):
      xfrm: remove redundant assignments
      xfrm: add extack to xfrm_init_state
      xfrm: allow migration from UDP encapsulated to non-encapsulated ESP
      xfrm: fix NAT-related field inheritance in SA migration
      xfrm: rename reqid in xfrm_migrate
      xfrm: split xfrm_state_migrate into create and install functions
      xfrm: check family before comparing addresses in migrate
      xfrm: add state synchronization after migration
      xfrm: add error messages to state migration
      xfrm: move encap and xuo into struct xfrm_migrate
      xfrm: refactor XFRMA_MTIMER_THRESH validation into a helper
      xfrm: extract address family and selector validation helpers
      xfrm: make xfrm_dev_state_add xuo parameter const
      xfrm: add XFRM_MSG_MIGRATE_STATE for single SA migration
      xfrm: restrict netlink attributes for XFRM_MSG_MIGRATE_STATE
      xfrm: add documentation for XFRM_MSG_MIGRATE_STATE

Arjan van de Ven (1):
      wifi: mt76: mt7921/mt7925: fix NULL dereference in CSA beacon

Arnd Bergmann (10):
      net: cs89x0: remove ISA bus probing
      ne2k: fold drivers/net/Space.c into ne.c
      w5100: remove MMIO support
      w5300: remove unused driver
      w5100: remove unused gpio link detection
      wifi: ath10k: drop gpio_led reference
      dt-bindings: net: add st,stlc4560/p54spi binding
      p54spi: convert to devicetree
      ARM: dts: omap2: add stlc4560 spi-wireless node
      net: dsa: b53: hide legacy gpiolib usage on non-mips

Aviel Zohar (2):
      wifi: mt76: mt7925: validate skb length in testmode query
      wifi: mt76: mt7915: validate skb length in txpower SKU query

Avinash Bhatt (12):
      wifi: iwlwifi: fix buffer overflow when firmware reports no channels
      wifi: iwlwifi: Transition to basic uAPSD with MAC_PM_POWER_TABLE API VER_3
      wifi: iwlwifi: mld: add chan-load hysteresis for MLO scan triggers
      wifi: iwlwifi: mld: add duplicated beacon RSSI adjustment
      wifi: iwlwifi: mld: Add KUnit tests for channel-load thresholds
      wifi: iwlwifi: mld: implement PSD/EIRP RSSI adjustment
      wifi: iwlwifi: mld: update link grading tables per bandwidth
      wifi: iwlwifi: mld: skip MLO scan trigger when AP has no QBSS Load IE
      wifi: iwlwifi: mld: keep healthy link on EMLSR missed beacon exit
      wifi: iwlwifi: mld: add KUnit tests for duplicated beacon RSSI adjustment
      wifi: iwlwifi: mld: add KUnit tests for PSD/EIRP RSSI adjustment
      wifi: iwlwifi: mld: add KUnit tests for link grading

Avinash Duduskar (6):
      rds: tcp_listen: fix typos in comments
      Documentation: networking: ip-sysctl: fix typo in tcp_ecn_option
      Documentation: networking: devlink: stmmac: fix typo in phc_coarse_adj
      llc: avoid sparse cast-truncates warning in counter clamps
      net: socket: clean up __sys_accept4 comment
      netfilter: nf_conntrack_proto_tcp: fix typos in comments

Avraham Stern (6):
      wifi: mac80211: accept protected frames for NAN device
      wifi: iwlwifi: mld: call iwl_mld_free_ap_early_key() for AP only
      wifi: iwlwifi: mld: add support for nan schedule config command version 2
      wifi: iwlwifi: mld: add handler for NAN ULW attribute notification
      wifi: iwlwifi: mld: nan: add availability attribute to schedule config
      wifi: iwlwifi: mld: add support for deferred nan schedule config

Baochen Qiang (1):
      wifi: ath12k: fix EAPOL TX failure caused by stale tcl_metadata bits

Bartosz Golaszewski (1):
      net: mdio: drop unneeded dependency on OF_GPIO

Bastien Curutchet (Schneider Electric) (16):
      net: dsa: microchip: Remove unused ksz8_all_queues_split()
      net: dsa: microchip: remove unused port_cleanup() callback
      net: dsa: microchip: split ksz_connect_tag_protocol()
      net: dsa: microchip: remove unused phylink_mac_link_up() callback
      net: dsa: microchip: bypass dev_ops for port_setup()
      net: dsa: microchip: call DSA's phy_{read/write} to do mdio {read/write}
      net: dsa: microchip: bypass dev_ops for phy_read()/phy_write()
      net: dsa: microchip: remove useless common cls_flower_{add/del} operations
      net: dsa: microchip: implement get_phy_flags only if needed
      net: dsa: microchip: wrap the MAC configuration checks in a function
      net: dsa: microchip: remove setup_rgmii_delay() KSZ operation
      net: dsa: microchip: implement .support_eee() only if needed
      net: dsa: microchip: implement .{get/set}_wol only if needed
      net: dsa: microchip: implement port_hsr_join for KSZ9477 only
      net: dsa: microchip: implement lan937x-specific MDIO registration
      net: dsa: microchip: implement port_teardown only if needed

Benjamin Berg (13):
      wifi: mac80211_hwsim: remove unused nan_vif struct member
      wifi: mac80211_hwsim: move NAN related variables into a struct
      wifi: mac80211_hwsim: split NAN handling into separate file
      wifi: mac80211_hwsim: rename and switch simulation time to boottime
      wifi: mac80211_hwsim: move timestamp writing later in the datapath
      wifi: mac80211_hwsim: register beacon timer by calculating TBTT
      wifi: mac80211_hwsim: refactor NAN timer handling
      wifi: mac80211_hwsim: switch to use TXQs
      wifi: mac80211_hwsim: limit TX of frames to the NAN DW
      wifi: mac80211_hwsim: select NAN TX channel based on current TSF
      wifi: mac80211_hwsim: only RX on NAN when active on a slot
      wifi: mac80211_hwsim: protect tsf_offset using a spinlock
      wifi: mac80211_hwsim: implement NAN synchronization

Birger Koblitz (5):
      r8152: Fix double consecutive clearing of PLA_MCU_SPDWN_EN bit
      r8152: Use ocp/mdio test and clear functions in r8157_hw_phy_cfg()
      r8152: Add support for 10Gbit Link Speeds and EEE
      r8152: Add support for the RTL8159 chip
      r8152: Add firmware upload capability for RTL8157/RTL8159

Bitterblue Smith (16):
      wifi: rtw89: usb: Support 2 bulk in endpoints
      wifi: rtw89: Fix rtw89_usb_ops_mac_lv1_rcvy() for RTL8922AU
      wifi: rtw89: Fix rtw89_usb_ops_mac_pre_init() for RTL8922AU
      wifi: rtw89: Fix rtw89_usb_ops_mac_post_init() for RTL8922AU
      wifi: rtw89: usb: Enable RX aggregation for RTL8922AU
      wifi: rtw89: Fix rtw8922a_pwr_{on,off}_func() for USB
      wifi: rtw89: Let hfc_param_ini have separate settings for USB 2/3
      wifi: rtw89: Add rtw8922a_hfc_param_ini_usb{2,3}
      wifi: rtw89: Add rtw8922a_dle_mem_usb{2,3}
      wifi: rtw89: Add rtw8922au.c
      wifi: rtw89: Enable the new rtw89_8922au module
      wifi: rtlwifi: rtl8821ae: Fix C2H bit location in RX descriptor
      wifi: rtl8xxxu: Detect the maximum supported channel width
      wifi: rtw89: Add missing TX queue mappings for RTL8922AU
      wifi: rtw88: Add more validation for the RX descriptor
      wifi: rtw89: usb: Support switching to USB 3 mode

Bjoern A. Zeeb (1):
      wifi: mt76: fix argument to ieee80211_is_first_frag()

Bobby Eshleman (12):
      net: convert netmem_tx flag to enum
      net: netkit: declare NETMEM_TX_NO_DMA mode
      net: devmem: support TX over NETMEM_TX_NO_DMA devices
      selftests: drv-net: ncdevmem: add -n flag to skip NIC configuration
      selftests: drv-net: make attr _nk_guest_ifname public
      selftests: drv-net: refactor devmem command builders into lib module
      selftests: drv-net: add primary_rx_redirect support to NetDrvContEnv
      selftests: drv-net: add netkit devmem tests
      net: devmem: allow bind-rx from non-init user namespaces
      selftests: drv-net: add userns devmem RX test
      selftests/vsock: accept vng 1.33 or >= 1.36
      selftests/vsock: skip vng setsid workaround on >= 1.41

Breno Leitao (37):
      netlink: convert to getsockopt_iter
      vsock: convert to getsockopt_iter
      net: selftests: add getsockopt_iter regression tests
      mctp: convert to getsockopt_iter
      llc: convert to getsockopt_iter
      x25: convert to getsockopt_iter
      kcm: convert to getsockopt_iter
      selftests: net: getsockopt_iter: cleanup
      netpoll: expose UDP packet builder helpers for netconsole
      netconsole: move netpoll_send_udp() from netpoll
      netconsole: move push_ipv6() from netpoll
      netconsole: move push_ipv4() from netpoll
      netconsole: move push_eth() from netpoll
      netconsole: move push_udp() from netpoll
      netconsole: move netpoll_udp_checksum() from netpoll
      netpoll: rename and export netpoll_zap_completion_queue()
      netconsole: move find_skb() from netpoll
      af_iucv: convert to getsockopt_iter
      atm: convert to getsockopt_iter
      xdp: convert to getsockopt_iter
      l2tp: ppp: convert to getsockopt_iter
      rxrpc: convert to getsockopt_iter
      tipc: convert to getsockopt_iter
      netconsole: do not schedule skb pool refill from NMI
      netconsole: do not dequeue pooled skbs that cannot satisfy len
      netconsole: take target_cleanup_list_lock in drop_netconsole_target()
      netconsole: clean up deactivated targets dropped before the cleanup worker
      netconsole: close netdevice unregister window during target resume
      selftests: net: rds: add getsockopt() conversion test
      rds: convert to getsockopt_iter
      Bluetooth: hci_sock: write the full optval for getsockopt
      Bluetooth: hci_sock: convert to getsockopt_iter
      Bluetooth: ISO: convert to getsockopt_iter
      Bluetooth: RFCOMM: convert to getsockopt_iter
      Bluetooth: L2CAP: convert to getsockopt_iter
      Bluetooth: SCO: convert to getsockopt_iter
      netconsole: clear cached dev_name on resume-window cleanup

Brett Creeley (1):
      ionic: Fix check in ionic_get_link_ext_stats

Bryam Vargas (1):
      wifi: mac80211: bound S1G TIM PVB walk to the TIM element

Byungchul Park (1):
      ice: access @pp through netmem_desc instead of page

Carl Lee (2):
      nfc: nxp-nci: Add ISO15693 support
      nfc: nxp-nci: treat -ENXIO in IRQ thread as no data available

Chandrashekar Devegowda (1):
      Bluetooth: btintel_pcie: Support Product level reset

Chelsy Ratnawat (2):
      wifi: brcmsmac: phy_lcn: Remove dead code in wlc_lcnphy_radio_2064_channel_tune_4313()
      wifi: rtlwifi: rtl8821ae: Remove dead code in rtl8821ae_update_hal_rate_table()

Chen Zhang (2):
      Bluetooth: btusb: Add Realtek RTL8922AE VID/PID 0bda/d922
      Bluetooth: btusb: Add Realtek RTL8922AE VID/PID 0bda/d923

Chenguang Zhao (3):
      net/ethtool: drop duplicate TSCONFIG HWTSTAMP BUILD_BUG_ON from SET handler
      netlabel: fix IPv6 unlabeled address add error handling
      net: txgbe: fix phylink leak on AML init failure

Chia-Yuan Li (2):
      wifi: rtw89: add IO offload support via firmware
      wifi: rtw89: offload DMAC and CMAC init IO to firmware

Chih-Kang Chang (3):
      wifi: rtw89: use struct to fill C2H recv ack
      wifi: rtw89: check scan C2H event recv ack instead of C2H event done ack
      wifi: rtw89: suspend DIG when remain-on-channel

Chin-Yen Lee (2):
      wifi: rtw88: fix wrong pci_get_drvdata type in AER handlers
      wifi: rtw89: wow: send ARP reply packets instead of Null packets to keep alive

Chris Lu (3):
      Bluetooth: btusb: MT7922: Add VID/PID 0e8d/223c
      Bluetooth: btusb: MT7925: Add VID/PID 0e8d/8c38
      Bluetooth: btmtk: add event filter to filter specific event

Christoph Paasch (2):
      net/mlx5e: DMA-sync earlier in mlx5e_skb_from_cqe_mpwrq_nonlinear
      net/mlx5e: Avoid copying payload to the skb's linear part

Christophe JAILLET (2):
      netconsole: Constify struct configfs_item_operations and configfs_group_operations
      nfc: nci: uart: Constify struct tty_ldisc_ops

Christos Longros (1):
      wifi: rtw89: fix wrong pci_get_drvdata type in AER handlers

Chuck Lever (7):
      tls: Avoid evaluating freed skb in tls_sw_read_sock() loop
      tls: Re-present partially-consumed records in tls_sw_read_sock()
      tls: Move decrypt-failure abort into tls_rx_one_record()
      tls: Factor tls_strp_msg_consume() from tls_strp_msg_done()
      tls: Suppress spurious saved_data_ready on all receive paths
      tls: Flush backlog before waiting for a new record
      handshake: Require admin permission for DONE command

Chukun Pan (1):
      net: phy: realtek: Add support for PHY LEDs on RTL8221B

Corinna Vinschen (1):
      iavf: iavf_virtchnl_completion: drop duplicate ether_addr_equal() test

Cosmin Ratiu (3):
      ipv4: Provide a FIB flushing signal from nexthop removal functions
      ipv4: Flush the FIB once on multiple nexthop removal
      ipv4: Add __must_check to nexthop removal functions

Costa Shulyupin (2):
      include: Remove unused ks8851_mll.h
      net: Remove orphaned ax25_ptr references

Cris (1):
      Bluetooth: btusb: Add support for TP-Link TL-UB250

D. Wythe (1):
      net/smc: cap allocation order for SMC-R physically contiguous buffers

Daiki Harada (2):
      igb: use napi_schedule_irqoff() instead of napi_schedule()
      igc: use napi_schedule_irqoff() instead of napi_schedule()

Dan Carpenter (2):
      net: lan966x: cleanup error handling in lan966x_fdma_rx_alloc_page_pool()
      wifi: mwifiex: remove an unnecessary check

Daniel Borkmann (5):
      net: Stop leased rxq before uninstalling its memory provider
      selftests/net: Move netkit lease hw setup into per-test fixtures
      selftests/net: Use public NetDrvContEnv API in nk_qlease fixtures
      selftests/net: Add netkit io_uring ZC test for large rx_buf_len
      selftests/net: Add hugepage kernel config dependency for zcrx

Daniel Gabay (13):
      wifi: cfg80211: validate cipher suite for NAN Data keys
      wifi: mac80211_hwsim: add NAN_DATA interface limits
      wifi: mac80211_hwsim: add NAN PHY capabilities
      wifi: mac80211_hwsim: implement NAN schedule callbacks
      wifi: mac80211_hwsim: set HAS_RATE_CONTROL when using NAN
      wifi: mac80211_hwsim: add NAN data path TX/RX support
      wifi: mac80211_hwsim: Declare support for secure NAN
      wifi: mac80211_hwsim: enable NAN_DATA interface simulation support
      wifi: mac80211: allow cipher change on NAN_DATA interfaces
      wifi: iwlwifi: mld: fix NAN DW end notification handler
      wifi: iwlwifi: mld: add NULL check for channel in DW end handler
      wifi: iwlwifi: mld: validate aux sta before flush in stop_nan
      wifi: iwlwifi: print UHR rate type

Daniel Golle (4):
      net: dsa: mxl862xx: store firmware version for feature gating
      net: dsa: mxl862xx: move phylink stubs to mxl862xx-phylink.c
      net: dsa: mxl862xx: move API macros to mxl862xx-host.h
      net: dsa: mxl862xx: add support for SerDes ports

Daniel Lezcano (2):
      wifi: ath: Use the unified QMI service ID instead of defining it locally
      wifi: ath: Fix the license marking

Daniel Zahka (4):
      netdevsim: psp: reset spi on key rotation and check for exhaustion on alloc
      selftests: drv-net: tso: add new tests for ip6tnl, ipip, and sit tunnels
      netdevsim: psp: update rx stats on the peer netdevsim
      netdevsim: psp: use atomic64 for psp stats counters

Danielle Ratson (8):
      bridge: Do not suppress ARP probes and DAD NS unconditionally
      selftests: net: Add tests for ARP probe and DAD NS handling
      bridge: uapi: Add neigh_forward_grat netlink attributes
      bridge: Add internal flags for neigh_forward_grat
      bridge: Add selective forwarding of gratuitous neighbor announcements
      bridge: Add port-level netlink handling for neigh_forward_grat
      bridge: Add per-VLAN netlink handling for neigh_forward_grat
      selftests: net: Add tests for neigh_forward_grat option

David 'equinox' Lamparter (1):
      if_ether.h: add 802.1AC, warn about GRE 0x00FE

David Ahern (1):
      xfrm: Reject excessive values for XFRMA_TFCPAD

David Carlier (4):
      ixgbe: E610: do not fill EEE lp_advertised from local PHY caps
      netfilter: nfnl_cthelper: apply per-class values when updating policies
      netfilter: flowtable: avoid num_encaps underflow on bridge VLAN untag
      net: garp: reload skb header pointers after pskb_may_pull()

David Heidelberg (1):
      MAINTAINERS: Update address for David Heidelberg

David Howells (2):
      rxrpc: Fix UAF in rxgk_issue_challenge()
      afs: Fix netns teardown to cancel the preallocation charger

David Laight (3):
      net: eth: benet: Use strscpy() to copy strings into arrays
      atm: drv: Replace strcpy() + strlcat() with snprintf()
      rfkill: Replace strcpy() with memcpy()

David Lee (1):
      wifi: rtw89: usb: skip ACPI capability check for USB devices

David Thompson (1):
      net: lan743x: avoid netdev-based logging before netdev registration

David Yang (17):
      net: dsa: pass extack to dsa_switch_ops :: port_policer_add()
      net: dsa: yt921x: Refactor long register helpers
      net: dsa: yt921x: Add port police support
      net: mention the convention for .ndo_setup_tc()
      net/sched: prefer existing extack message in qdisc_offload_graft_helper()
      net/sched: tbf: add extack to offload params
      net: dsa: yt921x: Add port TBF support
      net: dsa: sja1105: flower: reject cross-chip redirect
      net: mscc: ocelot: validate netdev belongs to switch in .netdev_to_port()
      net: dsa: tag_yt921x: handle ACL tag code
      net: dsa: yt921x: Add ACL support
      net: dsa: dsa_loop: avoid devlink resource IDs collision with PARENT_TOP
      net: dsa: b53: avoid devlink resource IDs collision with PARENT_TOP
      net: dsa: hellcreek: avoid devlink resource IDs collision with PARENT_TOP
      net: dsa: mv88e6xxx: Avoid devlink resource IDs collision with PARENT_TOP
      devlink: Warn on resource ID collision with PARENT_TOP
      net: dsa: sja1105: fix lastused timestamp in flower stats

Deepanshu Kartikey (2):
      xfrm: cleanup error path in xfrm_add_policy()
      wifi: mac80211_hwsim: reject NAN on multi-radio wiphys

Devin Wittmayer (2):
      wifi: mt76: mt7925: add Netgear A8500 USB device ID
      wifi: mt76: mt7921: assert sniffer on chanctx change

Dian-Syuan Yang (3):
      wifi: rtw89: disable HTC field in AP mode
      wifi: rtw89: disable CSI STBC for VHT 160MHz
      wifi: rtw89: pci: enable LTR based on pcie control register

Dimitri Daskalakis (1):
      selftests: drv-net: Enable ntuple-filters if supported

Dmitry Antipov (1):
      wifi: mac80211: use kstrtobool_from_user() in debugfs callbacks

Dongyang Jin (1):
      wifi: iwlwifi: mld: fix indentation in iwl_mld_fill_supp_rates()

Dragos Tatulea (5):
      net/mlx5: Update IFC allowed_list_size field bits
      selftests: iou-zcrx: defer listen() until after zcrx setup
      net/mlx5: Check max_macs devlink param value against max capability
      netdev: expose io_uring rx_page_order order via netlink
      io_uring/zcrx: selftests: verify rx_buf_len for large chunks

Dylan Eskew (2):
      wifi: mt76: mt7996: reduce phy work in set_coverage
      wifi: mt76: mt7996: limit work in set_bitrate_mask

ElXreno (2):
      wifi: mt76: route TDLS-peer frames as 3-addr non-DS in HW encap
      wifi: mt76: mt7925: don't disable AP BSS when removing TDLS peer

Emmanuel Grumbach (18):
      wifi: iwlwifi: don't blindly start the responder upon BSS_CHANGED_FTM_RESPONDER
      wifi: iwlwifi: fix the access to CNVR TOP registers
      wifi: iwlwifi: mld: honor BSS_CHANGED_BEACON_ENABLED
      wifi: iwlwifi: mld: move iwl_mld_link_info_changed_ap_ibss to ap.c
      wifi: iwlwifi: rename iwl_system_statistics_notif_oper
      wifi: iwlwifi: introduce iwl_system_statistics_notif_oper version 4
      wifi: iwlwifi: mld: support the new statistics APIs
      wifi: iwlwifi: remove nvm_ver for devices that don't need it
      wifi: iwlwifi: implement the new RSC notification
      wifi: iwlwifi: led_compensation is needed for iwldvm only
      wifi: iwlwifi: shadow_ram_support is needed for iwldvm only.
      wifi: iwlwifi: max_event_log_size is needed for iwldvm only
      wifi: iwlwifi: smem_offset smem_len are not needed from 22000 and up
      wifi: iwlwifi: reduce the log level of firmware debug buffer size mismatch
      wifi: iwlwifi: move pcie content to pcie internal transport
      wifi: iwlwifi: move iwl_trans_activate_nic to iwl-trans.c
      wifi: iwlwifi: add support for AX231
      wifi: iwlwifi: bump maximum core version for BZ/SC/DR to 106

Eric Biggers (19):
      net/tcp-ao: Drop support for most non-RFC-specified algorithms
      net/tcp-ao: Use crypto library API instead of crypto_ahash
      net/tcp-ao: Use stack-allocated MAC and traffic_key buffers
      net/tcp-ao: Return void from functions that can no longer fail
      net/tcp: Remove tcp_sigpool
      Documentation/tcp_ao: Document the supported MAC algorithms and lengths
      crypto: hash - Remove support for cloning hash tfms
      crypto: cipher - Remove crypto_clone_cipher()
      crypto: api - Remove crypto_clone_tfm()
      crypto: api - Remove per-tfm refcount
      crypto: api - Fold __crypto_alloc_tfmgfp() into __crypto_alloc_tfm()
      crypto: api - Fold crypto_alloc_tfmmem() into crypto_create_tfm_node()
      net/rxrpc: Add local FCrypt-PCBC implementation
      net/rxrpc: Use local FCrypt-PCBC implementation
      net/rxrpc: Reimplement DES-PCBC using DES library
      crypto: fcrypt - Remove support for FCrypt block cipher
      crypto: pcbc - Remove support for PCBC mode
      Bluetooth: Remove unneeded crypto kconfig selections
      Bluetooth: SMP: Use AES-CMAC library API

Eric Dumazet (88):
      net: dummy: do not acquire RTNL for too long
      net/sched: rename qstats_overlimit_inc() to qstats_cpu_overlimit_inc()
      tcp: add tcp_mstamp_refresh_inline()
      selftests/net: packetdrill: add tcp_syncookies_ip[46]_9k
      net/sched: propagate tc_fill_tclass() error
      net/sched: tc_dump_qdisc_root() refactor
      net/sched: switch tc_dump_qdisc() to for_each_netdev_dump()
      net/sched: speedup tc_dump_qdisc() when tcm_ifindex is provided
      ip6mr: plug drop_reason to ip6mr_cache_report()
      tcp: move tp->delivered and tp->delivered_ce to tcp_sock_write_tx group
      tcp: move tp->segs_in and tp->segs_out to tcp_sock_write_txrx group
      tcp: move tp->first_tx_mstamp and tp->delivered_mstamp to tcp_sock_write_tx
      tcp: move tp->bytes_acked to tcp_sock_write_tx group
      tcp: move max_packets_out, cwnd_usage_seq, rate_delivered and rate_interval_us to tcp_sock_write_tx group
      net/sched: taprio: prepare taprio_dump() for RTNL removal
      net/sched: add qstats_cpu_drop_inc() helper
      net/sched: speedup tc_dump_qdisc() when tcm_handle is provided
      net/sched: add READ_ONCE() in gnet_stats_add_queue[_cpu]
      net/sched: add qdisc_qlen_inc() and qdisc_qlen_dec()
      net/sched: annotate data-races around sch->qstats.backlog
      net/sched: add qdisc_qlen_lockless() helper
      net/sched: add const qualifiers to gnet_stats helpers
      net/sched: mq: no longer acquire qdisc spinlocks in dump operations
      net/sched: mq_prio: no longer acquire qdisc spinlocks in mqprio_dump()
      net/sched: mq_prio: no longer acquire qdisc spinlocks in mqprio_dump_class_stats()
      rtnetlink: add RTEXT_FILTER_NAME_ONLY support
      net: constify sk_skb_reason_drop() sock parameter
      tcp: use SKB_DROP_REASON_IP_OUTNOROUTES in tcp_v6_send_response()
      ipv6: use SKB_DROP_REASON_IP_OUTNOROUTES in inet6_csk_xmit()
      ipvlan: use netif_receive_skb() in ipvlan_process_multicast()
      net: make is_skb_wmem() available to modules
      net/sched: fq_codel: local packets no longer count against memory limit
      netlink: add one debug check in nla_nest_end()
      net/sched: qdisc_qstats_qlen_backlog() runs locklessly
      net: ioam6: no longer acquire qdisc spinlock while calling qdisc_qstats_qlen_backlog()
      net/sched: sch_hfsc: annotate data-races in hfsc_dump_class_stats()
      net: always declare __sock_wfree() and tcp_wfree()
      net/sched: sch_dualpi2: annotate data-races in dualpi2_dump_stats()
      net/sched: sch_htb: do not change sch->flags in htb_dump()
      net/sched: sch_htb: annotate data-races (I)
      net/sched: sch_htb: annotate data-races (II)
      net/sched: sch_htb: annotate data-races (III)
      net/sched: sch_htb: fix htb_dump_class_stats() vs offload mode
      net/sched: sch_drr: annotate data-races around cl->deficit
      net/sched: sch_drr: make cl->quantum lockless
      net: bridge: remove stale rcu_barrier() in br_multicast_dev_del()
      rtnetlink: do not use RTNL in rtnl_af_register() and rtnl_af_unregister()
      dpll: change dpll_netdev_pin_handle_size() to assume DPLL_A_PIN_ID will be used
      net/sched: sch_ets: make cl->quantum lockless
      rtnetlink: use nla_nest_end_safe() in rtnl_fill_prop_list()
      net: defer netdev_name_node_alt_flush() call to netdev_run_todo()
      rtnetlink: do not acquire RTNL in rtnl_getlink() with RTEXT_FILTER_NAME_ONLY
      rtnetlink: do not assume RTNL is held in link_master_filtered()
      rtnetlink: add RTEXT_FILTER_NAME_ONLY support to rtnl_dump_ifinfo()
      ipv6: guard against possible NULL deref in __in6_dev_stats_get()
      ipv6: frags: cleanup __IP6_INC_STATS() confusion
      tcp: change bpf_skops_hdr_opt_len() signature
      ipv4: raw: remove six obsolete EXPORT_SYMBOL_GPL()
      mptcp: change mptcp_established_options() to return opt_size
      bonding: annotate data-races in sysfs and procfs
      rtnetlink: use dev_isalive() in rtnl_getlink()
      bridge: add a READ_ONCE() in br_timer_value()
      bridge: add bridge_flags_bit enum
      bridge: use BR_PROMISC_BIT
      bridge: use BR_ADMIN_COST_BIT
      bridge: provide lockless access to p->path_cost
      bridge: provide lockless access to p->designated_cost
      bridge: provide lockless access to p->designated_port
      bridge: provide lockless access to p->priority
      bridge: provide lockless access to p->port_id
      bridge: provide lockless access to p->config_pending
      bridge: read p->flags once in br_port_fill_attrs()
      ipv4: remove obsolete EXPORT_SYMBOL() and EXPORT_SYMBOL_GPL()
      ipv6: remove obsolete EXPORT_SYMBOL() and EXPORT_SYMBOL_GPL()
      neighbour: remove obsolete EXPORT_SYMBOL()
      ip6_tunnel: do not use dst6_mtu() in ip4ip6_err() and ip6erspan_tunnel_xmit()
      ip6_tunnel: annotate data-races around t->err_count and t->err_time
      ip_tunnel: annotate data-races around t->err_count and t->err_time
      net: watchdog: fix refcount tracking races
      bridge: use atomic ops to read/change p->flags in sysfs
      bridge: use atomic ops to read/change p->flags in br_netlink.c
      net: bridge: use atomic ops to read/change p->flags (I)
      net: bridge: use atomic ops to read/change p->flags (II)
      net: bridge: use atomic ops to read/change p->flags (III)
      tcp: refine tcp_sequence() for the FIN exception
      tipc: fix UAF in tipc_l2_send_msg()
      tcp: ipv6: clamp default adverting MSS to avoid GSO_BY_FRAGS (0xFFFF)
      net: serialize netif_running() check in enqueue_to_backlog()

Eric Huang (2):
      wifi: rtw89: phy: support static PD level setting
      wifi: rtw89: use firmware offload for PHY and RF batch register writes

Eric Joyner (3):
      ionic: Update ionic_if.h with new extra port stats
      ionic: Report "rx_bits_phy" stat to ethtool
      ionic: Get "link_down_count" ext link stat from firmware

Erni Sri Satya Vennela (4):
      net: mana: hardening: Reject zero max_num_queues from MANA_QUERY_VPORT_CONFIG
      net: mana: hardening: Reject zero max_num_queues from GDMA_QUERY_MAX_RESOURCES
      net: mana: Expose hardware diagnostic info via debugfs
      net: mana: Cache MANA_QUERY_LINK_CONFIG result to avoid repeated HWC queries

Ethan Nelson-Moore (13):
      net: ethernet: atheros: atl2: remove kernel backward-compatibility code
      net: arcnet: com20020: remove misleading references to multicast
      net: arcnet: fix typos in comments
      net: arcnet: remove ISA and PCMCIA support; modernize documentation
      net: arcnet: remove code depending on nonexistent config option
      net: arcnet: expand unnecessary I/O abstraction macros
      docs: net: arcnet: remove outdated/irrelevant information; improve style
      net: arcnet: com20020-pci: avoid -Wformat-truncation warning
      bluetooth: remove all PCMCIA drivers
      net: fec: remove reference to nonexistent CONFIG_GILBARCONAP option
      net: ethernet: sis900: correct CONFIG_VLAN_8021Q macro name in comment
      net/mlx5: HWS: correct CONFIG_MLX5_HW_STEERING macro name in comment
      sctp: correct CONFIG_SCTP_DBG_OBJCNT macro name in comment

Felix Fietkau (4):
      net: pppoe: implement GRO/GSO support
      wifi: mac80211: report assoc_link_id in station info for non-MLD STAs on MLD AP
      wifi: mt76: mt7996: fix out-of-bounds array access during hardware restart
      wifi: mt76: mt7996: add missing max_remain_on_channel_duration

Fernando Fernandez Mancera (12):
      ipv6: addrconf: fix temp address generation after prefix deprecation
      selftests: fib_tests: add temporary IPv6 address renewal test
      netfilter: nfnetlink_osf: fix mss parsing on big-endian architectures
      netfilter: synproxy: drop packets if timestamp adjustment fails
      netfilter: synproxy: adjust duplicate timestamp options
      netfilter: synproxy: fix unaligned memory access in timestamp adjustment
      netfilter: synproxy: protect nf_ct_seqadj_init() with conntrack lock
      selftests: net: add getsockopt_iter binary to .gitignore
      ipv4: centralize devconf sysctl handling
      ipv4: handle devconf post-set actions on netlink updates
      selftests: net: add test for IPv4 devconf netlink notifications
      netfilter: nf_tables: use DEBUG_NET_WARN_ON_ONCE in packet and control paths

Fidan Aliyeva (7):
      mv88e6xxx: Add mv88e6352_reset for 6352 family
      mv88e6xxx: Cache scratch config3 of 6352
      mv88e6xxx: Use cached config3 in 6352 has_serdes
      mv88e6xxx: Remove locks for 6352's has_serdes
      mv88e6xxx: Add mv88e6352_serdes_get_lane
      mv88e6xxx: Refactor 6352's serdes functions
      mv88e6xxx: Add SERDES Support for mv88e6321

Fidelio Lawson (3):
      net: dsa: microchip: implement KSZ87xx Module 3 low-loss cable errata
      net: ethtool: add KSZ87xx low-loss cable PHY tunables
      net: phy: micrel: expose KSZ87xx low-loss cable tunables

Florian Westphal (12):
      netfilter: x_tables: disable 32bit compat interface in user namespaces
      netfilter: add option for GCOV profiling
      netfilter: nf_conncount: use per-rule hash initval
      netfilter: nft_set_rbtree: remove dead conditional
      netfilter: nft_set_pipapo_avx2: restore performance optimization
      netdevsim: tc: allow to test nf_tables offload control plane code
      selftests: netfilter: add phony nft_offload test
      netfilter: nf_conncount: callers must hold rcu read lock
      netfilter: nf_conncount: use per nf_conncount_data spinlocks
      netfilter: nf_conncount: split count_tree_node rbtree walk into helper
      netfilter: nf_conncount: add sequence counter to detect tree modifications
      netfilter: nf_conncount: gc and rcu fixes

Frank Li (1):
      dt-bindings: net: dsa: Convert lan9303.txt to yaml format

Fushuai Wang (1):
      net/mlx5: Simplify cpumask operations in comp_irq_request_sf()

Gal Pressman (5):
      net/mlx5e: Count full skb length in TSO byte counters
      net/mlx5e: Report hw_gso_packets and hw_gso_bytes netdev stats
      net/mlx5e: Report RX HW-GRO netdev stats
      net/mlx5e: Report TX csum_none netdev stat
      net/mlx5e: Report stop and wake TX queue stats

Geert Uytterhoeven (1):
      dibs: Improve DIBS prompts and help texts

Geliang Tang (2):
      selftests: tls: use ASSERT_GE in test_mutliproc
      selftests: mptcp: sockopt: set EXIT trap earlier

George Moussalem (5):
      net: dsa: qca8k: Add support for force mode for fixed link topology
      net: dsa: qca8k: fix led devicename when using external mdio bus
      dt-bindings: net: ethernet-phy: increase max clock count to two
      dt-bindings: net: qca,ar803x: Add clocks for IPQ5018 PHY
      net: phy: at803x: add RX and TX clock management for IPQ5018 PHY

Giuseppe Caruso (1):
      netfilter: nf_conntrack_ftp: avoid u16 overflows

Greg Patrick (1):
      net: phy: sfp: detect presence via I2C when no MOD_DEF0 GPIO

Grzegorz Nitka (13):
      dpll: add generic DPLL type
      dpll: allow registering FW-identified pin with a different DPLL
      dpll: fix stale iteration in dpll_pin_on_pin_unregister()
      dpll: send delete notification before unregister in on-pin rollback
      dpll: emit per-dpll delete notifications in dpll_pin_on_pin_unregister()
      dpll: guard sync-pair removal on full pin unregister
      dpll: balance create/delete notifications in __dpll_pin_(un)register
      dpll: extend pin notifier with notification source ID
      dpll: allow fwnode pins to attempt state change without capability bit
      ice: introduce TXC DPLL device and TX ref clock pin framework for E825
      ice: implement CPI support for E825C
      ice: add Tx reference clock index handling to AN restart command
      ice: implement E825 TX ref clock control and TXC hardware sync status

Guangshuo Li (2):
      net: cpsw_new: unregister devlink on port registration failure
      net: lan966x: restore RX state on reload failure

Haiyang Zhang (1):
      net: mana: Add support for PF device 0x00C1

Hangtian Zhu (1):
      wifi: ath12k: allow peer_id 0 in dp peer lookup

Haoxiang Li (3):
      net: thunderx: fix PTP device ref leak in nicvf_probe()
      net: microchip: sparx5: clean up PSFP resources on flower setup failure
      bnx2x: fix resource leaks in bnx2x_init_one() error paths

Hongling Zeng (1):
      wifi: mt76: mt7921: fix resource leak in probe error path

Hrvoje Nuic (1):
      Bluetooth: btusb: Add Mercusys MA530 for Realtek RTL8761BUV

Hugo Villeneuve (1):
      wifi: rtlwifi: fix typos in comments in rtl8821ae_card_disable()

Hyunwoo Kim (1):
      rxrpc: Don't move a peeked OOB message onto the pending queue

Ido Schimmel (9):
      net: Set dev->proto_down before changing carrier state
      net: Do not turn on carrier when protodown is on
      net: Do not unconditionally turn on carrier when turning off protodown
      selftests: net: Add protodown tests
      bridge: Add missing READ_ONCE() annotations around FDB destination port
      bridge: mcast: Synchronously shutdown port multicast timers
      ipv6: Select best matching nexthop object in fib6_table_lookup()
      ipv6: Honor oif when choosing nexthop for locally generated traffic
      selftests: fib_tests: Add test cases for route lookup with oif

Ilan Peer (15):
      wifi: mac80211: allow userspace TX/RX over NAN Data interfaces
      wifi: mac80211: Allow setting MAC address on interface creation
      wifi: mac80211_hwsim: Do not declare support for NDPE
      wifi: mac80211_hwsim: Support Tx of multicast data on NAN
      wifi: mac80211: Allow per station GTK for NAN Data interfaces
      wifi: mac80211_hwsim: Do not declare NAN support for Extended Key ID
      wifi: iwlwifi: mld: Fix number of antennas in NAN capabilities
      wifi: iwlwifi: mld: Do not declare support for NDPE
      wifi: iwlwifi: mld: Do not declare NAN support for Extended Key ID
      wifi: iwlwifi: mld: Add support for multiple NAN Management stations
      wifi: iwlwifi: mld: Replace static declarations of IWL_MLD_ALLOC_FN
      wifi: iwlwifi: mld: Add support for NAN multicast data
      wifi: iwlwifi: mld: Disallow using a per-STA GTK for Tx
      wifi: iwlwifi: mld: Require HT support for NAN
      wifi: mac80211: Free keys associated with NAN Device

Ingyu Jang (1):
      wifi: mt76: Drop unneeded mt76_register_debugfs_fops() return checks

Ioana Ciornei (10):
      dpaa2-switch: rework FDB management on the bridge leave path
      dpaa2-switch: fix the error path in dpaa2_switch_rx()
      dpaa2-switch: remove duplicated check for the maximum number of VLANs
      dpaa2-switch: support VLAN flag changes on existing VIDs
      dpaa2-switch: fix handling of NAPI on the remove path
      dpaa2-switch: change dpaa2_switch_port_set_fdb() function prototype
      dpaa2-switch: factor out the FDB in-use check into a helper
      dpaa2-switch: move FDB selection for join path into a helper
      dpaa2-switch: move FDB selection for leave path into a helper
      dpaa2-switch: unify the FDB update logic in dpaa2_switch_port_set_fdb()

Israel Kozitz (3):
      wifi: cfg80211: fix max_channel_switch_time documentation unit
      wifi: iwlwifi: mld: fix NAN max channel switch time unit
      wifi: iwlwifi: mld: support FW TLV for NAN max channel switch time

Ivan Vecera (4):
      dpll: add pin operational state
      dpll: zl3073x: implement pin operational state reporting
      dpll: add fractional frequency offset to pin-parent-device
      dpll: zl3073x: report FFO as DPLL vs input reference offset

JB Tsai (5):
      wifi: mt76: mt7921: refactor regulatory domain handling to regd.[ch]
      wifi: mt76: mt7921: refactor CLC support check flow
      wifi: mt76: mt7921: refactor regulatory notifier flow
      wifi: mt76: mt7921: add auto regdomain switch support
      wifi: mt76: mt7921: disable auto regd changes after user set

Jacob Keller (2):
      i40e: only timestamp PTP event packets
      ice: mention fw_activate action along with devlink reload

Jakub Kicinski (233):
      selftests: drv-net: rss: add case for field config on RSS context
      psp: validate protocol before mutating skb in psp_dev_encapsulate()
      psp: add a comment about a psp_dev add netlink notification
      psp: validate IPv4 header fields in psp_dev_rcv()
      Merge branch 'net-psp-add-more-validation'
      Merge branch 'net-mlx5-fix-e-switch-work-queue-deadlock-with-devlink-lock'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge tag 'wireless-next-2026-04-30' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      Merge branch 'bridge-do-not-suppress-arp-probes-and-dad-ns-unconditionally'
      Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
      Merge branch 'net-sched-tc_dump_qdisc-optimizations'
      net: tls: reshuffle the device ops check
      Merge branch 'tcp-move-some-fastpath-fields-to-appropriate-groups'
      Merge branch 'net-mlx5-enable-sub-page-allocations-for-mlx5_frag_buf'
      Merge branch 'net-dsa-yt921x-add-port-police-support'
      Merge branch 'intel-wired-lan-updates-2024-04-30-ixgbe-i40e-ice'
      Merge branch 'net-convert-af_netlink-and-af_vsock-to-getsockopt_iter-api'
      Merge branch 'net-bridge-mcast-support-exponential-field-encoding'
      Merge branch 'udp_tunnel-speed-up-udp-tunnel-device-destruction-part-i'
      Merge branch 'selftests-drv-net-convert-so_txtime-to-drv-net'
      Merge branch 'fixes-for-mv88e6xxx-for-6320-6321-family'
      Merge branch 'selftests-rds-log-collection-tap-compliance-and-cleanups'
      Merge branch 'net-mana-avoid-queue-struct-allocation-failure-under-memory-fragmentation'
      Merge tag 'wireless-next-2026-05-06' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      Merge branch 'net-mlx5e-report-more-netdev-stats'
      Merge branch 'r8152-add-support-for-the-rtl8159-10gbit-usb-ethernet-chip'
      Merge branch 'net-mlx5-improve-representor-lifecycle-and-late-ib-representor-loading'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      net: page_pool: support dumping pps of a specific ifindex via Netlink
      selftests: net: add tests for filtered dumps of page pool
      Merge branch 'keep-phy-link-during-wol-sleep-cycle'
      Merge branch 'net-fix-protodown-with-macvlan'
      Merge branch 'net-mlx5-icm-page-management-in-vhca_id-mode'
      Merge branch 'net-dsa-microchip-remove-one-indirection-layer'
      Merge branch 'net-convert-four-more-protocols-to-getsockopt_iter'
      Merge branch 'ipv4-flush-the-fib-once-on-multiple-nexthop-removal'
      Merge branch 'log-clean-up-and-tap-follow-ups'
      Merge branch 'net-mlx5-steering-misc-enhancements'
      Merge branch 'mptcp-pm-in-kernel-increase-limits'
      Merge branch 'net-phy-motorcomm-add-acpi-_dsd-property-support'
      Merge branch 'net-sched-prepare-lockless-qdisc-dumps'
      Merge branch 'rework-pci_device_id-initialisation'
      Merge branch 'net-use-ip_outnoroutes-drop-reason'
      Merge branch 'dpll-rework-fractional-frequency-offset-reporting'
      Merge branch 'tun-tap-vhost-net-apply-qdisc-backpressure-on-full-ptr_ring-to-reduce-tx-drops'
      Merge branch 'netpoll-move-out-netconsole-specific-functions'
      Merge branch 'net-mlx5e-improve-rss-indirection-table-sizing-and-resizing'
      Merge branch 'net-sched-refine-fq_codel-memory-limits'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge branch 'net-sched-changes-around-qdisc_qstats_qlen_backlog'
      Merge branch 'net-dsa-microchip-remove-unnecessary-ksz_dev_ops-callbacks'
      Merge branch 'net-sched-sch_htb-first-round-of-fixes'
      Merge branch 'net-mlx5-frag-buffer-improvements'
      Merge branch 'net-mlx5e-simplify-and-optimize-napi-poll-flow'
      Merge branch 'net-devmem-support-devmem-with-netkit-devices'
      Merge branch 'gve-add-support-for-ptp-gettimex64'
      Revert "Merge branch 'gve-add-support-for-ptp-gettimex64'"
      Merge branch 'selftests-rds-add-roce-support-to-rds-selftests'
      Merge branch 'net-sched-sch_drr-lockless-cl-deficit-and-cl-quantum'
      Merge branch 'udp_tunnel-speed-up-udp-tunnel-device-destruction-part-ii'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge tag 'wireless-next-2026-05-21' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      Merge branch 'net-convert-atm-xdp-af_iucv-l2tp_ppp-rxrpc-tipc-to-getsockopt_iter'
      Merge branch 'arcnet-remove-outdated-drivers-and-information-and-unused-code-small-cleanups-and-documentation-improvements'
      Merge branch 'net-dsa-yt921x-add-port-tbf-support'
      Merge branch 'net-dsa-microchip-remove-unnecessary-ksz_dev_ops-callbacks'
      Merge branch 'net-mlx5-add-satellite-pf-support'
      Merge branch 'octeontx2-af-npc-enhancements'
      Merge branch 'add-ovs-packet-family-ynl-spec-and-unicast-notification-support'
      Merge tag 'nf-next-26-05-25' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
      Merge branch 'rtnetlink-rtnl-avoidance-in-rtnl_getlink-and-rtnl_dump_ifinfo'
      Merge branch 'ipv6-frags-adopt-__in6_dev_stats_get-a-bit-more'
      Merge branch 'introduce-airoha-an8801r-series-gigabit-ethernet-phy-driver'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      docs: net: netdevices: small fixes and clarifications
      docs: net: fix minor issues with driver guide
      docs: net: statistics: fix kernel-internal stats list
      docs: net: update devmem code examples
      docs: net: fix minor issues with the NAPI guide
      docs: net: refresh netdev feature guidance
      docs: net: fix minor issues with checksum offloads
      docs: net: add Rx notes to the checksum guide
      docs: net: render the checksum comment in checksum-offloads.rst
      docs: net: fix minor issues with segmentation offloads
      Merge branch 'docs-net-updates-for-old-and-cobwebbed-docs'
      net: ethtool: don't take rtnl_lock for global string dump
      Merge branch 'selftests-mptcp-reduce-bufferbloat-and-cleanup'
      Merge tag 'wireless-next-2026-05-28' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      Merge branch 'remove-unused-support-for-crypto-tfm-cloning'
      docs: net: page_pool: drop reference to removed PP_FLAG_PAGE_FRAG
      docs: clarify page pool NAPI consumer requirement
      docs: page_pool: drop the mention of the legacy stats API
      net: make page_pool_get_stats() void
      Merge branch 'docs-page_pool-tweaks-and-updates'
      Merge branch 'net-mdio-realtek-rtl9300-soc-independent-command-runner'
      Merge branch 'mv88e6xxx-serdes-on-mv88e6321'
      Merge branch 'add-starfive-jhb100-soc-sgmii-gmac-support'
      Merge branch 'net-phy-dp83822-add-optional-external-phy-clock'
      Merge tag 'batadv-next-pullrequest-20260601' of https://git.open-mesh.org/batadv
      Merge branch 'netdevsim-psp-fix-issues-with-stats-collection'
      Merge branch 'net-airoha-preliminary-patches-to-support-multiple-net_devices-connected-to-the-same-gdm-port'
      Merge branch 'net-mlx5-avoid-payload-in-skb-s-linear-part-for-better-gro-processing'
      Merge branch 'dpaa2-switch-various-improvements'
      Merge branch 'net-mlx5-add-switchdev-mode-support-for-socket-direct-single-netdev-part-1-2'
      Merge branch 'geneve-allow-binding-udp-socket-to-a-specific-address'
      eth: bnxt: disable rx-copybreak by default
      net: rename netdev_ops_assert_locked()
      net: ethtool: cmis_cdb: hold instance lock for ops locked devices
      net: document NETDEV_CHANGENAME as ops locked
      net: ethtool: add netif_get_link_ksettings() for correct ops-locked use
      net: bonding: don't recurse on the slave's netdev ops lock
      net: team: don't recurse on the port's netdev ops lock
      net: bridge: don't recurse on the port's netdev ops lock
      net: sched: don't recurse on the netdev ops lock in qdiscs
      leds: trigger: netdev: don't recurse on the netdev ops lock
      scsi: fcoe: don't recurse on the netdev's ops lock
      net: ethtool: make sure __ethtool_get_link_ksettings() is ops-locked
      Merge branch 'net-ethtool-make-sure-__ethtool_get_link_ksettings-is-ops-locked'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      tools: ynl: try to avoid the very slow YAML loader
      Merge branch 'rndis_host-add-le310x1-id-and-enable-low-power-handling'
      Merge branch 'selftests-rds-roce-support-follow-ups'
      Merge tag 'batadv-next-pullrequest-20260603' of https://git.open-mesh.org/batadv
      Merge branch 'bridge-prepare-lockless-br_port_fill_attrs-i'
      Merge branch 'net-devmem-allow-bind-rx-from-non-init-user-namespaces'
      Merge branch 'net-mdio-realtek-rtl9300-refactor-initialization-and-port-lookup'
      Merge branch 'net-airoha-support-multiple-net_devices-connected-to-the-same-gdm-port'
      Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
      Merge tag 'nf-next-26-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
      Merge tag 'batadv-next-pullrequest-20260605' of https://git.open-mesh.org/batadv
      Merge branch 'so_txtime-improvements'
      Merge branch 'ip6mr-no-rtnl-for-rtnl_family_ip6mr-rtnetlink'
      Merge branch 'tls-receive-path-fixes-and-clean-ups'
      selftests: drv-net: gro: signal over-coalescing more reliably
      net: ethtool: serialize broadcast notification sequence allocation
      net: ethtool: relax ethnl_req_get_phydev() locking assertion
      net: ethtool: make dev->hwprov ops-protected
      net: ethtool: optionally skip rtnl_lock on Netlink path for GET ops
      net: ethtool: optionally skip rtnl_lock on Netlink path for SET ops
      net: ethtool: optionally skip rtnl_lock in cable test handlers
      net: ethtool: optionally skip rtnl_lock in ethnl_tsinfo_dumpit()
      net: ethtool: optionally skip rtnl_lock in ethnl_act_module_fw_flash()
      net: ethtool: optionally skip rtnl_lock in RSS context handlers
      net: ethtool: ioctl: concentrate the locking
      net: ethtool: optionally skip rtnl_lock on IOCTL path
      docs: net: ethtool: document ops-locked drivers and op_needs_rtnl
      Merge branch 'net-ethtool-let-ops-locked-drivers-run-without-rtnl_lock'
      Merge branch 'consolidate-fcrypt-and-pcbc-code-into-net-rxrpc'
      Merge branch 'mana-per-vport-eq'
      Merge branch 'add-motorcomm-8531s-set-ds-func-and-8522-driver'
      Merge branch 'net-add-retry-mechanism-to-ndo_set_rx_mode_async'
      Merge branch 'net-dsa-realtek-rtl8365mb-bridge-offloading-and-vlan-support'
      Merge branch 'bonding-3ad-fix-carrier-state-with-no-usable-slaves'
      Merge tag 'wireless-next-2026-06-10' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      Merge branch 'net-dsa-yt921x-add-acl-support'
      selftests: drv-net: so_txtime: remember to deploy the binaries
      selftests: drv-net: so_txtime: check IP versions
      net: shaper: drop redundant xa_lock() bracketing
      net: shaper: drop unnecessary kfree_rcu in pre_insert
      net: shaper: add a comment why we don't need kfree_rcu() in flush
      net: shaper: add a note that we expect cap dumps to be tiny
      net: sched: avoid printing uninitialized link speed
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge branch 'net-fib-fix-two-use-after-free-in-drivers-during-rcu-dump'
      Merge branch 'ipq5018-add-and-enable-gephy-rx-and-tx-clocks'
      Merge branch 'mptcp-pm-drop-tcp-ts-with-add_addrv6-port'
      Merge branch 'ksz87xx-add-support-for-low-loss-cable-equalizer-errata'
      Merge branch 'tipc-fix-netlink-gate-and-receive-path-bugs'
      Merge tag 'nfc-net-next-20260611' of https://codeberg.org/linux-nfc/linux
      Merge tag 'for-net-next-2026-06-11' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
      Merge branch 'selftests-xsk-simplify-umem-setup'
      docs: net: fix minor issues with XDP metadata docs
      ethtool: tsconfig: always take rtnl_lock
      Merge branch 'net-remove-tls_toe'
      Merge branch 'rxrpc-miscellaneous-fixes'
      Merge branch 'ipv6-mcast-annotate-data-races-in-proc-net-igmp6'
      Merge branch 'avoid-mistaken-parent-class-deactivation-during-peek'
      Merge branch 'net-mdio-realtek-rtl9300-add-rtl931x-support'
      Merge branch 'net-mana-fix-error-path-issues-in-queue-setup'
      Merge branch 'ipv6-honor-oif-when-choosing-nexthop-for-locally-generated-traffic'
      docs: networking: add guidance on what to push via extack
      Merge branch 'net-bridge-take-care-of-p-flags-accesses'
      Merge branch 'net-dsa-microchip-remove-unnecessary-dsa_switch_ops-callbacks'
      Merge branch 'psp-add-support-for-dev-assoc-disassoc'
      Merge branch 'netdevsim-add-fake-ft-cls_flower-offload'
      Merge branch 'vsock-consolidate-acceptq-accounting-into-core-helpers'
      Merge tag 'ipsec-next-2026-06-12' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
      Merge branch 'dpll-ice-add-generic-dpll-type-and-full-tx-reference-clock-control-for-e825'
      Merge branch 'net-stmmac-fixes-for-maximum-tx-rx-queues-to-use-by-driver'
      Merge branch 'octeontx2-af-npc-enhancements'
      Merge branch 'intel-wired-lan-driver-updates-2026-06-09-idpf-ice-i40e-iavf-ixgbe-igc-igb-e1000e-e1000'
      Merge branch 'dpaa2-switch-fdb-management-refactoring'
      Merge branch 'net-hns3-enhance-tc-flow-offload-support'
      Merge branch 'net-mlx5-add-switchdev-mode-support-for-socket-direct-single-netdev-part-2-2'
      Merge branch 'ipv4-fib-remove-rtnl-in-fib_net_exit_batch'
      Merge branch 'devlink-warn-on-resource-id-collision-with-parent_top'
      Merge branch 'octeontx2-quiesce-stale-mailbox-irq-state-before-request_irq'
      Merge branch 'selftests-vsock-improve-vng-version-and-quirk-handling'
      Merge branch 'netdev-expose-page-pool-order-via-netlink'
      Merge tag 'nf-next-26-06-14' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
      Merge branch 'net-sfp-extend-smbus-support'
      Merge branch 'net-dsa-netc-add-bridge-mode-support'
      Merge branch 'net-atlantic-add-ptp-support-for-aqc113-antigua'
      docs: net: tls-offload: document tls_dev_del, tls_dev_resync, and rekey
      docs: net: fix minor issues with devlink docs
      docs: net: fix minor issues with strparser docs
      Merge branch 'docs-net-more-adjustments-to-docs'
      Merge branch 'tcp-rehash-onto-different-local-ecmp-path-on-retransmit-timeout'
      Merge branch 'icssg-xdp-zero-copy-bug-fixes'
      Merge branch 'mac-phy-interrupt-changed-to-level-triggered-interrupt'
      Merge branch 'net-dsa-mxl862xx-serdes-ports'
      Merge branch 'ionic-expose-more-port-stats-to-ethtool'
      Merge branch 'extend-netkit-io_uring-zc-selftests'
      atm: remove AAL3/4 transport support
      atm: remove the unused send_oam / push_oam callbacks
      atm: remove dead SONET PHY ioctls
      atm: remove the local ATM (NSAP) address registry
      atm: remove SVC socket support and the signaling daemon interface
      atm: remove the unused change_qos device operation
      atm: remove the unused pre_send and send_bh device operations
      atm: remove unused ATM PHY operations
      atm: remove orphaned uAPI for deleted drivers, protocols and SVCs
      Merge branch 'atm-remove-more-dead-code'
      tls: reject the combination of TLS and sockmap
      tls: remove dead sockmap (psock) handling from the SW path
      selftests/bpf: remove sockmap + ktls tests
      selftests/bpf: drop the unused kTLS program from test_sockmap
      selftests/bpf: test that TLS crypto is rejected on a sockmap socket
      Merge branch 'tls-reject-the-combination-of-tls-and-sockmap'
      appletalk: stop storing per-interface state in struct net_device
      appletalk: move the protocol out of tree
      Merge branch 'appletalk-move-the-protocol-out-of-tree'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net

Jakub Raczynski (4):
      net/sun: Fix multiple typos in comments
      net/stmmac: Apply TBS config only to used queues
      net/stmmac: Apply MTL_MAX queue limit if config missing
      net/intel: Replace manual array size calculation with ARRAY_SIZE

Jamal Hadi Salim (1):
      net/sched: cls_flow: Dont expose folded kernel pointers

Jan Hoffmann (1):
      net: phy: realtek: support MDI swapping for RTL8226-CG

Jan Volckaert (1):
      net: usb: qmi_wwan: add MeiG SRM813Q

Jann Horn (1):
      net: block MSG_NO_SHARED_FRAGS in sendmsg()

Javier Tia (9):
      wifi: mt76: mt7925: fix stale pointer comparisons in change_vif_links
      wifi: mt76: mt7925: add 320MHz bandwidth to bss_rlm_tlv
      wifi: mt76: mt7925: handle 320MHz bandwidth in RXV and TXS
      wifi: mt76: mt7925: populate EHT 320MHz MCS map in sta_rec
      wifi: mt76: mt7925: advertise EHT 320MHz capabilities for 6GHz band
      wifi: mt76: mt7925: add MT7927 chip ID helpers
      wifi: mt76: mt7925: add MT7927 firmware paths
      wifi: mt76: mt7925: use irq_map for chip-specific interrupt handling
      wifi: mt76: mt7925: disable ASPM and runtime PM for MT7927

Jay Ng (1):
      wifi: iwlwifi: remove unused header inclusions

Jedrzej Jagielski (6):
      ixgbe: E610: add discovering EEE capability
      ixgbe: E610: update EEE supported speeds
      ixgbe: E610: use new version of 0x601 ACI command buffer
      ixgbe: E610: update ACI command structs with EEE fields
      ixgbe: move EEE config validation out of ixgbe_set_eee()
      ixgbe: E610: add EEE support

Jeff Johnson (7):
      wifi: ath12k: Fix HTC prototype ath12k_base parameters
      wifi: ath12k: Fix ath12k_dp_htt_tlv_iter()'s iter() signature
      wifi: ath12k: Remove macro HAL_RX_EHT_SIG_OFDMA_EB2_MCS
      wifi: ath12k: Update Qualcomm copyrights
      wifi: ath11k: Update Qualcomm copyrights
      wifi: ath10k: Update Qualcomm copyrights
      wifi: ath: Update copyright in testmode_i.h

Jeffrey Altman (1):
      rxrpc: rxrpc_verify_data ensure rx_dec_buffer alloc

Jeremy Kerr (1):
      net: mctp: test: remove skb dumps from test output

Jesse Brandeburg (1):
      mailmap: add entry for Jesse Brandeburg

Jiajia Liu (4):
      wifi: mt76: add wcid publish check in mt76_sta_add
      wifi: mt76: transform aspm_conf for pci_disable_link_state
      Bluetooth: btmtk: remove extra copy in cmd array init
      Bluetooth: hci_event: fix simultaneous discovery stuck in FINDING

Jiawen Wu (3):
      net: wangxun: introduce WX_STATE_DOWN to serialize device shutdown state
      net: wangxun: avoid statistics updates during device teardown
      net: txgbe: rework service event handling

Jiayuan Chen (2):
      rds: annotate data-race around rs_seen_congestion
      net/sched: cls_bpf: prevent unbounded recursion in offload rollback

Jijie Shao (6):
      net: hns3: refactor add_cls_flower to prepare for multiple actions
      net: hns3: improve the unused_tuple parameter setting
      net: hns3: support two more actions for tc flow
      net: hns3: support IP and tunnel VNI dissectors for tc flow
      net: hns3: debugfs support for dumping fd rules
      net: hns3: move fd code to a separate file

Joe Damato (1):
      bnxt: fix head underflow on XDP head-grow

Johan Hovold (10):
      wifi: mt76: drop redundant device reference
      wifi: mt76x0u: drop redundant device reference
      wifi: mt76x2u: drop redundant device reference
      wifi: mt76: mt792xu: drop redundant device reference
      wifi: mt7601u: drop redundant device reference
      Bluetooth: btusb: fix use-after-free on registration failure
      Bluetooth: btusb: fix use-after-free on marvell probe failure
      Bluetooth: btusb: fix wakeup source leak on probe failure
      Bluetooth: btusb: fix wakeup irq devres lifetime
      Bluetooth: btusb: clean up probe error handling

Johannes Berg (120):
      wifi: mac80211: remove NAN guards on ieee80211_sta_cur_vht_bw() calls
      wifi: mac80211: set cur_max_bandwidth to maximum
      wifi: mac80211: use max BW for HT channel width update
      wifi: mac80211: use chandef in ieee80211_get_sta_bw()
      wifi: mac80211: use chandef in TDLS chanctx handling
      wifi: mac80211: remove ieee80211_sta_cap_chan_bw()
      wifi: nl80211: document channel opmode change channel width
      wifi: mac80211: simplify ieee80211_sta_rx_bw_to_chan_width()
      wifi: mac80211: clean up STA NSS handling
      wifi: mac80211: clean up initial STA NSS/bandwidth handling
      wifi: mac80211: clean up ieee80211_sta_cap_rx_bw()
      wifi: mac80211: remove ieee80211_sta_cur_vht_bw()
      wifi: cfg80211: remove HE/SAE H2E required fields
      wifi: nl80211: reject beacons with bad HE operation
      wifi: cfg80211: move AP HT/VHT/... operation to beacon info
      wifi: nl80211: reject too short HT/VHT/HE/EHT capability/operation
      wifi: cfg80211: provide HT/VHT operation for AP beacon
      wifi: nl80211: always validate AP operation/PHY regulatory
      wifi: mac80211: clarify per-STA bandwidth handling
      wifi: mac80211: fix per-station PHY capability bandwidth
      wifi: mac80211: clarify an 802.11 VHT spec reference
      wifi: nl80211: check link is beaconing for color change
      wifi: mac80211: always allow transmitting null-data on TXQs
      Merge tag 'ath-next-20260427' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
      wifi: mac80211: move frame RX handling to type files
      wifi: mac80211: update UHR capabilities field order
      wifi: ieee80211: define UHR ML-PM extended MLD capability
      wifi: mac80211: track AP's extended MLD capa/ops
      wifi: cfg80211: ensure UHR ML-PM flag is consistent
      wifi: cfg80211: allow devices to advertise extended MLD capa/ops
      wifi: mac80211: mlme: advertise driver's extended MLD capa/ops
      wifi: mac80211: use struct for ieee80211_determine_ap_chan() args
      wifi: mac80211: move ieee80211_chandef_usable() up
      wifi: mac80211: carry element parsing frame type/from_ap
      wifi: cfg80211: allow representing NPCA in chandef
      wifi: cfg80211: add helper for parsing NPCA to chandef
      wifi: mac80211: use NPCA in chandef for validation
      wifi: mac80211: remove NPCA during chandef downgrade
      wifi: mac80211: add NPCA to chandef tracing
      wifi: mac80211: allow only AP chanctx sharing with NPCA
      wifi: mac80211: mlme: use NPCA chandef if capable
      wifi: mac80211: set AP NPCA parameters in bss_conf
      wifi: cfg80211: separate NPCA validity from chandef validity
      wifi: mac80211: don't parse full UHR operation from beacons
      wifi: mac80211: check AP using NPCA has NPCA capability
      wifi: mac80211_hwsim: claim HT STBC capability
      wifi: mac80211: explicitly disable FTM responder on AP stop
      wifi: mac80211: check stations are removed before MLD change
      wifi: mac80211_hwsim: advertise NPCA capability
      wifi: cfg80211: add a function to parse UHR DBE
      wifi: iwlwifi: mld: tlc: separate from link STA
      wifi: iwlwifi: mld: disable queue hang detection for NAN data
      wifi: iwlwifi: mld: support NAN and NAN_DATA interfaces
      wifi: iwlwifi: mld: add NAN link management
      wifi: iwlwifi: add NAN schedule command support
      wifi: iwlwifi: mld: implement NAN peer station management
      wifi: iwlwifi: mld: add peer schedule support
      wifi: iwlwifi: mld: clean up station handling in key APIs
      wifi: iwlwifi: mld: add TLC support for NAN stations
      wifi: iwlwifi: mld: track TX/RX IGTKs separately
      wifi: iwlwifi: mld: don't report bad STA ID in EHT TB sniffer
      wifi: iwlwifi: api: RX: define UHR RX PHY flags
      wifi: iwlwifi: fw: api: fix UHR U-SIG whitespace
      wifi: iwlwifi: fw: api: add/fix some UHR sniffer definitions
      wifi: iwlwifi: pcie: fix ACPI DSM check
      wifi: iwlwifi: advertise UHR capabilities for such devices
      wifi: iwlwifi: print FSEQ sha1 in addition to version
      wifi: iwlwifi: tighten flags in debugfs command sending
      wifi: iwlwifi: define new FSEQ TLV with MAC ID
      wifi: iwlwifi: set state to NO_FW on reset
      wifi: iwlwifi: mld: support NPCA capability for UHR devices
      wifi: iwlwifi: mld: implement UHR DPS
      wifi: iwlwifi: mld: give link STA debugfs files a namespace
      wifi: iwlwifi: mld: set correct key mask for NAN
      wifi: iwlwifi: mld: add UHR DUO support
      wifi: iwlwifi: mld: implement UHR multi-link PM
      wifi: iwlwifi: mld: rename LINK_DEBUGFS_WRITE_FILE_OPS
      wifi: iwlwifi: mld: add link and link station FW IDs to debugfs
      wifi: iwlwifi: api: remove NAN_GROUP
      wifi: iwlwifi: api: clean up/fix some kernel-doc references
      wifi: iwlwifi: pcie: add two LNL PCI IDs
      wifi: iwlwifi: clean up location format/BW encoding
      wifi: iwlwifi: fw: move struct iwl_fw_ini_dump_entry to dbg.c
      wifi: iwlwifi: fw: separate ini dump allocation
      wifi: iwlwifi: fw: dbg: always use non-tracing PRPH access
      wifi: iwlwifi: fw: separate out old-style dump code
      wifi: iwlwifi: dbg: remove unused 'range_len' arg from dump
      wifi: iwlwifi: transport: add memory read under NIC access
      wifi: mac80211_hwsim: add debug messages for link changes
      Merge tag 'iwlwifi-next-2026-05-26' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
      Merge tag 'ath-next-20260526' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
      wifi: cfg80211: remove 5/10 MHz channel support
      wifi: mac80211: remove 5/10 MHz channel code
      wifi: ieee80211: define some UHR link reconfiguration frame types
      wifi: mac80211: unify link STA removal in vif link removal
      wifi: mac80211: clean up return in ieee802_11_find_bssid_profile()
      wifi: mac80211: rename "multi_link_inner" variable
      wifi: mac80211: clarify beacon parsing with MBSSID/EMA
      wifi: mac80211: use local ml_basic_elem in parsing
      wifi: cfg80211: harden cfg80211_defragment_element()
      wifi: mac80211: always expose multi-link element
      wifi: mac80211: mlme: allow UHR only with MLO
      wifi: mac80211: explain ieee80211_determine_chan_mode() parsing
      wifi: Update UHR PHY capabilities to D1.4
      wifi: Update UHR MAC capabilities to D1.4
      wifi: mac80211: refactor link STA bandwidth update
      wifi: mac80211: parse and apply UHR DBE channel
      wifi: mac80211: AP: handle DBE for clients
      wifi: mac80211_hwsim: claim DBE capability
      Merge tag 'rtw-next-2026-06-03' of https://github.com/pkshih/rtw
      wifi: iwlwifi: fw: cut down NIC wakeups during dump
      wifi: iwlwifi: mvm: rename iwl_mvm_mac80211_idx_to_hwrate()
      wifi: iwlwifi: move iwl_fw_rate_idx_to_plcp() to mvm
      wifi: iwlwifi: mld: don't WARN on WoWLAN suspend w/o netdetect
      wifi: iwlwifi: mvm: fix P2P-Device binding handling
      wifi: iwlwifi: pcie: fix write pointer move detection
      Merge tag 'ath-next-20260602' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
      Merge tag 'iwlwifi-next-2026-06-03' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
      Merge tag 'mt76-next-2026-06-09' of https://github.com/nbd168/wireless
      Merge tag 'ath-next-20260609' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath

Johnson Tsai (5):
      wifi: rtw89: debug: disable hw_scan for latency-sensitive scenarios
      wifi: rtw89: debug: disable inactive power save to reduce bus overhead
      wifi: rtw89: 8832cu: Add ID 2c7c:8206 for RTL8832CU
      wifi: rtw89: add dev_id_quirks to driver_info for per-device quirk control
      wifi: rtw89: usb: add serial_number and uuid sysfs attributes for 0x28de:0x2432

Jonas Jelonek (2):
      net: sfp: apply I2C adapter quirks to limit block size
      net: sfp: extend SMBus support

Jordan Rhee (2):
      gve: skip error logging for retryable AdminQ commands
      gve: implement PTP gettimex64

Jordan Walters (1):
      Bluetooth: hci_core: Fix UAF in hci_unregister_dev()

Jose Ignacio Tornos Martinez (2):
      wifi: ath11k: fix warning when unbinding
      net: wwan: t7xx: Add delay between MD and SAP suspend

Julian Anastasov (2):
      ipvs: add conn_max sysctl to limit connections
      ipvs: fix doc syntax for conn_max sysctl

Junjie Cao (2):
      wifi: iwlwifi: mld: fix race condition in PTP removal
      wifi: iwlwifi: mvm: fix race condition in PTP removal

Junrui Luo (1):
      wifi: iwlwifi: mld: validate sta_mask before ffs() in BA session handlers

Justin Chen (2):
      net: bcmasp: Divide init to allow partial bring up
      net: bcmasp: Keep phy link during WoL sleep cycle

Justin Iurman (1):
      ipv6: exthdrs: recompute network header pointer once

Justin Lai (1):
      rtase: Fix flow control configuration

Kavita Kavita (3):
      wifi: cfg80211: indicate (Re)Association frame encryption to userspace
      wifi: mac80211: set assoc_encrypted for EPP associations
      wifi: mac80211_hwsim: Add support for extended FTM ranging

Keno Fischer (1):
      mlxsw: spectrum_ethtool: expose per-PG rx_discards

Kexin Sun (1):
      wifi: ath10k: update outdated comment for renamed ieee80211_tx_status()

KhaiWenTan (1):
      igc: skip RX timestamp header for frame preemption verification

Kiran K (2):
      Bluetooth: btintel_pcie: Add support for smart trigger dump
      Bluetooth: btintel_pcie: Add 50 ms delay before MAC init on BlazarIW

Kiran Kumar K (1):
      octeontx2-af: kpu: Default profile updates

Konstantin Shabanov (1):
      docs: netlink: Correct buffer sizing info

Krzysztof Kozlowski (2):
      net: Unify user-visible "Qualcomm" name
      wifi: ath: Unify user-visible "Qualcomm" name

Kuan-Chung Chen (7):
      wifi: rtw89: mlo: rearrange MLSR link decision flow
      wifi: rtw89: phy: support per PHY RX statistics
      wifi: rtw89: debug: bb_info entry including TX rate count for WiFi 7 chips
      wifi: rtw89: debug: add PMAC counter in bb_info
      wifi: rtw89: debug: extend bb_info with TX status and PER
      wifi: rtw89: debug: add RX statistics in bb_info
      wifi: rtw89: debug: add BB diagnose

Kuniyuki Iwashima (51):
      udp_tunnel: Pass struct sock to udp_tunnel_sock_release().
      udp_tunnel: Pass struct sock to setup_udp_tunnel_sock().
      udp_tunnel: Pass struct sock to udp_tunnel6_dst_lookup().
      udp_tunnel: Pass struct sock to udp_tunnel_{push,drop}_rx_port().
      udp_tunnel: Pass struct sock to udp_tunnel_notify_{add,del}_rx_port().
      vxlan: Fix potential null-ptr-deref in vxlan_gro_prepare_receive().
      vxlan: Store struct sock in struct vxlan_sock.
      vxlan: Free vxlan_sock with kfree_rcu().
      geneve: Store struct sock in struct geneve_sock.
      bareudp: Store struct sock in struct bareudp_dev.
      fou: Store struct sock in struct fou.
      amt: Store struct sock in struct amt_dev.
      pfcp: Store struct sock in struct pfcp_dev.
      tipc: Store struct sock in struct udp_bearer.
      udp_tunnel: Remove synchronize_rcu() in udp_tunnel_sock_release().
      vxlan: Remove synchronize_net() in vxlan_sock_release().
      geneve: Remove synchronize_net() in geneve_sock_release().
      geneve: Remove synchronize_net() in geneve_unquiesce().
      bareudp: Remove synchronize_net() in bareudp_sock_release().
      bareudp: Use rtnl_dereference() in bareudp_sock_release().
      af_unix: Remove sock->state assignment.
      geneve: Reuse ipv6_addr_type() result in geneve_nl2info().
      geneve: Pass struct geneve_dev to geneve_create_sock().
      geneve: Pass struct geneve_dev to geneve_find_sock().
      geneve: Add dualstack flag to struct geneve_config.
      geneve: Introduce IFLA_GENEVE_LOCAL and IFLA_GENEVE_LOCAL6.
      geneve: Move udp_conf.local_ip6 under CONFIG_IPV6 in geneve_create_sock().
      selftest: net: Extend ipmr.c for IP6MR.
      ip6mr: Annotate access to mrt->mroute_do_{pim,assert,wrvifwhole}.
      ip6mr: Use MAXMIFS in mr6_msgsize().
      ip6mr: Allocate skb earlier in ip6mr_rtm_getroute().
      ip6mr: Convert ip6mr_rtm_getroute() to RCU.
      ip6mr: Convert ip6mr_rtm_dumproute() to RCU.
      net: Remove rtnl_held of struct fib_dump_filter.
      ip6mr: Free mr_table after RCU grace period.
      ip6mr: Call fib_rules_unregister() without RTNL.
      ip6mr: Move unregister_netdevice_many() out of mroute_clean_tables().
      ip6mr: Move unregister_netdevice_many() out of ip6mr_free_table().
      ip6mr: Convert ip6mr_net_exit_batch() to ->exit_rtnl().
      ip6mr: Remove RTNL in ip6mr_rules_init() and ip6mr_net_init().
      ip6mr: Replace RTNL with a dedicated mutex for MFC.
      ip6mr: Define net->ipv6.{ip6mr_notifier_ops,ipmr_seq} under CONFIG_IPV6_MROUTE.
      ipv4: fib: Don't dump dying fib_info in fib_leaf_notify().
      net: fib_rules: Don't dump dying fib_rule in fib_rules_dump().
      ipmr: Convert mr_table.cache_resolve_queue_len to u32.
      ipv4: fib: Flush all fib_info in fib_table_flush() during netns dismantle.
      ipv4: fib: Call fib_proc_exit() and nl_fib_lookup_exit() at ->pre_exit().
      ipv4: fib: Free net->ipv4.{fib_table_hash,notifier_ops} without RTNL.
      ipv4: fib: Avoid calling fib_trie_table() in fib_new_table() for dying net.
      ipv4: fib: Convert fib_net_exit_batch() to ->exit_rtnl().
      ipv4: fib_rule: Move fib4_rules_exit() to ->exit().

Kwan Lai Chee Hou (1):
      wifi: ath12k: fix incorrect HT/VHT/HE/EHT MCS reporting in monitor mode

Lachlan Hodges (5):
      wifi: mac80211: skip NSS and BW init for S1G sta
      wifi: mac80211: don't recalc min def for S1G chan ctx
      wifi: mac80211_hwsim: don't run RC update on new STA on S1G vif
      wifi: mac80211_hwsim: modernise S1G channel list
      wifi: mac80211: basic S1G rx rate reporting support

Larysa Zaremba (1):
      ixgbe: do not configure xps for XDP queues

Len Bao (1):
      eth: dpaa2: constify dpaa2_ethtool_stats and dpaa2_ethtool_extras

Li Daming (1):
      rxrpc: serialize kernel accept preallocation with socket teardown

Li Xiasong (1):
      tipc: restrict socket queue dumps in enqueue tracepoints

Linmao Li (1):
      ipv6: addrconf: bail out of dad_failure when state is no longer POSTDAD

Linus Walleij (2):
      wifi: ath9k: Obtain system GPIOS from descriptors
      dt-bindings: net: lan966x: Accept standard ethernet prefixes

Long Li (6):
      net: mana: Create separate EQs for each vPort
      net: mana: Query device capabilities and configure MSI-X sharing for EQs
      net: mana: Introduce GIC context with refcounting for interrupt management
      net: mana: Use GIC functions to allocate global EQs
      net: mana: Allocate interrupt context for each EQ when creating vPort
      RDMA/mana_ib: Allocate interrupt contexts on EQs

Lorenzo Bianconi (26):
      net: airoha: Rename get_src_port_id callback in get_sport
      net: airoha: configure QoS channel for HW accelerated flowtable traffic
      net: airoha: Introduce airoha_fe_get()/airoha_qdma_get() register read helpers
      net: airoha: Reserve RX headroom to avoid skb reallocation
      net: airoha: Introduce airoha_gdm_dev struct
      net: airoha: Move airoha_qdma pointer in airoha_gdm_dev struct
      net: airoha: Rely on airoha_gdm_dev pointer in airoha_is_lan_gdm_port()
      net: airoha: Move qos_sq_bmap in airoha_gdm_dev struct
      net: airoha: Move {cpu,fwd}_tx_packets in airoha_gdm_dev struct
      net: airoha: Rename airoha_set_gdm2_loopback in airoha_enable_gdm2_loopback
      net: airoha: Report extack error to the user if airoha_tc_htb_modify_queue() fails
      dt-bindings: net: airoha: Add GDM port ethernet child node
      net: airoha: Remove private net_device pointer in airoha_gdm_dev struct
      net: airoha: Support multiple net_devices for a single FE GDM port
      net: airoha: Do not stop GDM port if it is shared
      net: airoha: Introduce WAN device flag
      net: airoha: Support multiple LAN/WAN interfaces for hw MAC address configuration
      wifi: mt76: mt7996: Fix NULL pointer dereference in mt7996_init_tx_queues()
      wifi: mt76: mt7996: Fix possible token leak in mt7996_tx_prepare_skb()
      wifi: mt76: mt7996: Fix possible NULL pointer dereference in mt7996_mac_write_txwi_80211()
      wifi: mt76: mt7996: fix reading zeroed info->control.flags after mt76_tx_status_skb_add()
      wifi: mt76: mt7996: remove redundant pdev->bus check in probe
      net: airoha: move get_sport() callback at the beginning of airoha_enable_gdm2_loopback()
      net: airoha: simplify WAN device check in airoha_dev_init()
      net: airoha: better handle MIBs for GDM ports with multiple devs attached
      net: airoha: use int instead of atomic_t for qdma users counter

Louis Kotze (2):
      wifi: cfg80211: fix grammar in MLO group key error message
      wifi: rtw89: phy: increase RF calibration timeouts for USB transport

Louis Scalbert (6):
      tools: missed broadcast_neigh if_link uapi header
      netlink: specs: rt-link: missed broadcast-neigh
      bonding: 3ad: add lacp_strict configuration knob
      bonding: 3ad: fix carrier when no usable slaves
      bonding: 3ad: fix mux port state on oper down
      selftests: bonding: add test for lacp_strict mode

Louis-Alexis Eyraud (4):
      net: phy: Add Airoha phy library for shared code
      net: phy: air_phy_lib: Factorize BuckPBus register accessors
      net: phy: Rename Airoha common BuckPBus register accessors
      net: phy: air_an8801: ensure maximum available speed link use

Luca Ellero (1):
      net: phy: dp83867: add MDI-X management

Luiz Angelo Daros de Luca (4):
      net: dsa: realtek: rtl8365mb: use ERR_PTR
      net: dsa: realtek: rtl8365mb: reject unsupported topologies
      net: dsa: realtek: rtl8365mb: use dsa helpers for port iteration
      net: dsa: realtek: rtl8365mb: add bridge port flags

Luiz Augusto von Dentz (1):
      Bluetooth: hci_sync: Add support for HCI_LE_Set_Host_Feature [v2]

Luka Gejak (4):
      net: hsr: reject unresolved interlink ifindex
      wifi: rtw88: increase TX report timeout to fix race condition
      wifi: rtw88: usb: fix memory leaks on USB write failures
      net: hsr: require valid EOT supervision TLV

Lukas Bulwahn (1):
      MAINTAINERS: remove obsolete file entry in NETWORKING DRIVERS

Lukas Wunner (1):
      bnxt_en: Drop pci_save_state() after pci_restore_state()

Mahanta Jambigi (1):
      Documentation: net/smc: correct old value of smcr_max_recv_wr

Maharaja Kennadyrajan (5):
      wifi: ath12k: handle thermal throttle stats WMI event
      wifi: ath12k: configure firmware thermal throttling via WMI
      wifi: ath12k: refactor per-radio thermal hwmon setup and cleanup
      wifi: ath12k: reorder group start/stop for safe thermal sysfs cleanup
      wifi: ath12k: add thermal cooling device support

Manuel Stocker (1):
      net: mdio: realtek-rtl9300: Correctly handle ethernet-phy-package

Maoyi Xie (4):
      rds: filter RDS_INFO_* getsockopt by caller's netns
      mlxsw: spectrum_fid: use a dedicated list head pointer for sorted insert
      wifi: nl80211: re-check wiphy netns in testmode and vendor dump continuations
      hsr: broadcast netlink notifications in the device's net namespace

Marco Crivellari (3):
      ipmr: Replace use of system_unbound_wq with system_dfl_wq
      idpf: Replace use of system_unbound_wq with system_dfl_wq
      ipvs: Replace use of system_unbound_wq with system_dfl_long_wq

Marco Elver (1):
      Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref

Marek Behún (6):
      net: dsa: mv88e6xxx: remove unused .port_max_speed_mode()
      net: dsa: mv88e6xxx: fix number of g1 interrupts for 6320 family
      net: dsa: mv88e6xxx: allow SPEED_200 for 6320 family on supported ports
      net: dsa: mv88e6xxx: define .pot_clear() for 6321
      net: dsa: mv88e6xxx: enable .rmu_disable() for 6320 family
      net: dsa: mv88e6xxx: enable devlink ATU hash param for 6320 family

Mark Bloch (10):
      net/mlx5: E-Switch, move work queue generation counter
      net/mlx5: E-Switch, introduce generic work queue dispatch helper
      net/mlx5: E-Switch, fix deadlock between devlink lock and esw->wq
      net/mlx5: Lag: refactor representor reload handling
      net/mlx5: E-Switch, let esw work callers choose GFP flags
      net/mlx5: E-Switch, add representor lifecycle lock
      net/mlx5: Lag, avoid LAG and representor lock cycles
      net/mlx5: E-Switch, serialize representor lifecycle
      net/mlx5: E-Switch, unwind only newly loaded representor types
      net/mlx5: E-Switch, load reps via work queue after registration

Markus Stockhausen (24):
      net: mdio: realtek-rtl9300: enhance documentation & naming
      net: mdio: realtek-rtl9300: Add device specific info structure
      net: mdio: realtek-rtl9300: Add ports to info structure
      net: mdio: realtek-rtl9300: Add pages to info structure
      net: mdio: realtek-rtl9300: Add register structure
      net: mdio: realtek-rtl9300: Add command/C22 register
      net: mdio: realtek-rtl9300: Add I/O register
      net: mdio: realtek-rtl9300: Add port mask register
      net: mdio: realtek-rtl9300: Link I/O functions in info structure
      net: mdio: realtek-rtl9300: provide generic command runner
      net: mdio: realtek-rtl9300: use command runner for write_c22()
      net: mdio: realtek-rtl9300: use command runner for read_c45()
      net: mdio: realtek-rtl9300: use command runner for read_c22()
      net: mdio: realtek-rtl9300: Refactor otto_emdio_map_ports()
      net: mdio: realtek-rtl9300: harden otto_emdio_map_ports()
      net: mdio: realtek-rtl9300: harden otto_emdio_probe_one()
      net: mdio: realtek-rtl9300: relocate topology setup
      net: mdio: realtek-rtl9300: relocate c22/c45 device tree readout
      net: mdio: realtek-rtl9300: reorder controller setup
      dt-bindings: net: realtek,rtl9301-mdio: Add RTL931x series
      net: mdio: realtek-rtl9300: Add prefix to register field defines
      net: mdio: realtek-rtl9300: Make otto_emdio_read_cmd() generic
      net: mdio: realtek-rtl9300: Add registers for high port count models
      net: mdio: realtek-rtl9300: Add support for RTL931x

Martin Kaiser (1):
      wifi: rtw88: remove rtw_txq_dequeue

Martin Karsten (1):
      net: napi: Skip last poll when arming gro timer in busy poll

Masashi Honma (9):
      wifi: mac80211: Use struct instead of macro for PREQ frame
      wifi: mac80211: Use struct instead of macro for PREP frame
      wifi: mac80211: Use struct instead of macro for PERR frame
      wifi: mac80211: Fix overread in PREQ frame processing
      wifi: mac80211: Fix overread in PREP frame processing
      wifi: mac80211: Fix PERR frame processing
      wifi: mac80211: Add KUnit test for ieee80211_mesh_preq_size_ok
      wifi: mac80211: Add KUnit test for ieee80211_mesh_prep_size_ok
      wifi: mac80211: Add KUnit test for ieee80211_mesh_perr_size_ok

Matt Vollrath (1):
      e1000e: Use __napi_schedule_irqoff()

Matthieu Baerts (NGI0) (25):
      mptcp: pm: in-kernel: explicitly limit batches to array size
      mptcp: pm: in-kernel: increase all limits to 64
      mptcp: pm: kernel: allow flushing more than 8 endpoints
      mptcp: pm: in-kernel: increase endpoints limit
      selftests: mptcp: join: allow changing ifaces nr per test
      selftests: mptcp: join: validate 8x8 subflows
      selftests: mptcp: pm: validate new limits
      selftests: mptcp: pm: use simpler send/recv forms
      selftests: mptcp: simult_flows: disable GSO
      selftests: mptcp: simult_flows: adapt limits
      mptcp: options: suboptions sizes can be negative
      mptcp: pm: avoid computing rm_addr size twice
      mptcp: pm: avoid computing add_addr size twice
      mptcp: introduce add_addr_v6_port_drop_ts sysctl knob
      tcp: allow mptcp to drop TS for some packets
      mptcp: pm: drop TCP TS with ADD_ADDRv6 + port
      selftests: mptcp: validate ADD_ADDRv6 + TS + port
      selftests: mptcp: always check sent/dropped ADD_ADDRs
      mptcp: pm: use for_each_subflow helper
      mptcp: pm: rename add_entry structure to add_addr
      mptcp: pm: uniform announced addresses helpers
      mptcp: pm: remove add_ prefix from timer
      mptcp: pm: make mptcp_pm_add_addr_send_ack static
      mptcp: pm: avoid using del_timer directly
      mptcp: options: rst: drop unused skb parameter

Maxime Chevallier (1):
      net: phy: aquantia: use ADVERTISE_XNP for extended next page advertising

Maximilian Pezzullo (2):
      igb: fix typos in comments
      igc: fix typos in comments

Md Shofiqul Islam (1):
      sctp: Fix typo in comment

Meghana Malladi (3):
      net: ti: icssg-prueth: Fix AF_XDP fill ring alloc and wakeup condition
      net: ti: icssg: Use undirected TX tag for native XDP in HSR offload mode
      net: ti: icssg: Use undirected TX tag for XDP zero copy in HSR offload mode

Miaoqing Pan (3):
      wifi: ath11k: fix invalid data access in ath11k_dp_rx_h_undecap_nwifi
      wifi: ath11k: add MSDU length validation for TKIP MIC error
      wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic()

Michael Bommarito (5):
      wifi: mac80211: add KUnit coverage for negotiated TTLM parser
      tipc: require net admin for TIPCv2 netlink mutators
      tipc: prevent snt_unacked underflow on CONN_ACK
      tipc: reject inverted service ranges from peer bindings
      net: qrtr: fix 32-bit integer overflow in qrtr_endpoint_post()

Mieczyslaw Nalewaj (1):
      net: dsa: realtek: rtl8365mb: add support for RTL8367SB

Mike Marciniszyn (Meta) (4):
      net: mdio: Add support for RSFEC Control register for PMA
      net: eth: fbnic: Consolidate register reads for ids and devs
      net: eth: fbnic: Add pma read and write access
      net: eth: fbnic: Fix addr validation in pcs write

Miles Krause (1):
      nfc: trf7970a: fix comment typos

Minda Chen (8):
      dt-bindings: net: starfive,jh7110-dwmac: Remove jh8100
      dt-bindings: net: starfive,jh7110-dwmac: Add jhb100 support
      net: stmmac: starfive: Add jhb100 SGMII interface
      net: stmmac: starfive: Add STMMAC_FLAG_SPH_DISABLE flag
      net: ncsi: Set ncsi_stop_dev() to inline while NET_NCSI not enabled
      net: phy: motorcomm: move mdio lock out from yt8531_set_ds()
      net: motorcomm: phy: set drive strength in YT8531s RGMII
      net: phy: motorcomm: Add YT8522 100M RMII PHY support

Minxi Hou (8):
      selftests: openvswitch: add vlan() and encap() flow string parsing
      selftests: openvswitch: add pop_vlan test
      netlink: specs: add OVS packet family specification
      tools: ynl: add unicast notification receive support
      selftests: openvswitch: add dec_ttl action support and test
      selftests/net/openvswitch: guard command substitutions against empty output
      selftests/net/openvswitch: add flow modify test
      selftests/net/openvswitch: add SET action test

Miri Korenblit (34):
      wifi: mac80211: track the id of the NAN cluster we joined
      wifi: mac80211: avoid out-of-bounds access in monitor
      wifi: mac80211: add NAN channel evacuation support
      wifi: cfg80211: don't allow NAN DATA on multi radio devices
      wifi: mac80211: don't call ieee80211_handle_reconfig_failure when not needed
      wifi: iwlwifi: mld: set NAN phy capabilities
      wifi: iwlwifi: mld: use host rate for NAN management frames
      wifi: iwlwifi: mld: extract NAN capabilities setting to a function
      wifi: iwlwifi: mld: don't allow softAP with NAN
      wifi: iwlwifi: bump core version for BZ/SC/DR to 103
      wifi: iwlwifi: mld: allow NAN data
      wifi: iwlwifi: support a TLV indicating num of mgmt mcast keys
      wifi: iwlwifi: mark that we support iwl_rx_mpdu_desc version 7 and 8
      wifi: iwlwifi: stop supporting cores 97 to 100
      wifi: iwlwifi: mld: stop supporting iwl_compressed_ba_notif version 5 and 6
      wifi: iwlwifi: mld: stop supporting MAC_PM_POWER_TABLE version 1
      wifi: iwlwifi: mld: stop supporting TLC_MNG_UPDATE_NTFY_API_S_VER_3
      wifi: iwlwifi: mld: stop supporting rate_n_flags version 2
      wifi: iwlwifi: bump core version for BZ/SC/DR to 104
      wifi: iwlwifi: define MODULE_FIRMWARE with the correct API
      wifi: iwlwifi: mld: evacuate NAN channels on link switch
      wifi: iwlwifi: mld: don't flush async_handlers_wk when canceling notifications
      wifi: iwlwifi: mld: purge async notifications upon nic error
      wifi: iwlwifi: bump maximum core version for BZ/SC/DR to 105
      wifi: mac80211: add an option to filter out a channel in combinations check
      wifi: mac80211: refactor ieee80211_nan_try_evacuate
      wifi: mac80211: fix channel evacuation logic
      wifi: iwlwifi: remove stale comment
      wifi: iwlwifi: remove mvm prefix from marker command
      wifi: iwlwifi: mld: fix smatch warning
      wifi: iwlwifi: mld: always allow mimo in NAN
      wifi: iwlwifi: fix a typo
      wifi: iwlwifi: trans: export the maximum supported hcmd size
      wifi: iwlwifi: mvm: remove __must_check annotation from command sending

Moriya Itzchaki (1):
      wifi: iwlwifi: fix STEP_URM register address for SC devices

Moshe Shemesh (26):
      mlx5: Rename the vport number enums for host PF and VF
      net/mlx5: Add function_id_type for enable/disable_hca cmds
      net/mlx5: Remove unused host_sf_enable field
      net/mlx5: Extend query_esw_functions output for multi-function support
      net/mlx5: Relax capability check for eswitch query paths
      net/mlx5: Make debugfs page counters by function type dynamic
      net/mlx5: Add VHCA_ID page management mode support
      net/mlx5: Use helper to parse host PF info
      net/mlx5: Use v1 response layout for query_esw_functions
      net/mlx5: Use mlx5_eswitch_is_vf_vport() for IPsec VF checks
      net/mlx5: Switch vport HCA cap helpers to kvzalloc
      net/mlx5: Add mlx5_vport_set_other_func_general_cap macro
      net/mlx5: Refactor mlx5_set_msix_vec_count() SET_HCA_CAP
      net/mlx5: Use vport helper for IPsec eswitch set caps
      net/mlx5: Generalize enable/disable HCA for any PF vport
      net/mlx5: Add satellite PF vport support
      net/mlx5: Introduce generic helper for PF SFs info
      net/mlx5: Initialize host PF host number earlier
      net/mlx5: Initialize satellite PF SF vports
      net/mlx5: Support SPF SFs in SF hardware table
      net/mlx5: Expose PF number from query_esw_functions
      net/mlx5: Map SF controller to pfnum for satellite PFs
      net/mlx5: Register devlink ports for satellite PFs
      net/mlx5: Support state get/set for satellite PF ports
      net/mlx5: Add FDB peer miss rules for satellite PFs
      net/mlx5: Add SPF function type for page management

Muhammad Bilal (1):
      netfilter: nf_conntrack_irc: fix parse_dcc() off-by-one OOB read

Myeonghun Pak (1):
      wifi: mt76: mt7925: clean up DMA on probe failure

Natalia Wochtman (1):
      ice: remove redundant checks from PTP init

Nathan Chancellor (1):
      wifi: mac80211: Fix -Wc23-extensions in hwmp_route_info_get()

Nazim Amirul (3):
      net: stmmac: Improve Tx timer arm logic further
      net: stmmac: xgmac: report L3/L4 filter match count in ethtool stats
      net: stmmac: xgmac2: disable RBUE in default RX interrupt mask

Neal Cardwell (1):
      tcp_bbr: fix SPDX-License-Identifier to be GPL-2.0 OR BSD-3-Clause

Neil Spring (2):
      tcp: rehash onto different local ECMP path on retransmit timeout
      selftests: net: add local ECMP rehash test

Nicolai Buchwitz (1):
      net: bcmgenet: convert RX path to page_pool

Nicolas Escande (2):
      wifi: ath12k: avoid dynamic alloc when parsing wmi tb
      wifi: ath12k: unify error handling in some ath12k_wmi_xxx() functions

Nikhil P. Rao (1):
      pds_core: quiesce DMA before freeing resources

Nils Helmig (1):
      Bluetooth: btusb: Add TP-Link UB600 for Realtek 8761BUV

Nimrod Oren (5):
      net/mlx5: wire frag buf pools lifecycle hooks
      net/mlx5: add frag buf pools create/destroy paths
      net/mlx5: use internal dma pools for frag buf alloc
      net/mlx5: use numa_mem_id() for default frag buf allocations
      net/mlx5: add debugfs stats for frag buf dma pools

Oliver Neukum (1):
      net: usb: usbnet: use proper ep number macros

Or Har-Toov (1):
      net/mlx5: Register SF resource on satellite PF ports

Ovidiu Panait (2):
      net: stmmac: dwmac4: Report DCB feature capability
      net: bcmgenet: Use weighted round-robin TX DMA arbitration

Pablo Martin-Gomez (4):
      wifi: Remove invalid 128TU transition timeout constant
      wifi: Remove EMLMR Delay subfield definitions
      wifi: Rename EMLSR delay constants and add EMLMR helpers and definitions
      wifi: Update EML function documentation to remove EMLSR-specific references

Pablo Neira Ayuso (11):
      netfilter: allow nfnetlink built-in only
      netfilter: nfnetlink_cthelper: use {READ,WRITE}_ONCE for accessing helper flags
      netfilter: cttimeout: detach dataplane timeout policy and repurpose refcount
      netfilter: nf_conntrack_helper: dynamically allocate struct nf_conntrack_helper
      netfilter: nf_conntrack_pptp: move GRE specific cleanup to GRE tracker
      netfilter: nf_conntrack_helper: add refcounting from datapath
      netfilter: conntrack: revert ct extension genid infrastructure
      netfilter: conntrack: call nf_ct_gre_keymap_destroy() if master helper is pptp
      netfilter: conntrack: check NULL when retrieving ct extension
      netfilter: flowtable: bail out if forward path cannot be discovered
      netfilter: nf_dup_netdev: add nf_dev_xmit_recursion*() helpers and use them

Pagadala Yesu Anjaneyulu (4):
      wifi: iwlwifi: add RF name handling for PE chip type for debugfs
      wifi: iwlwifi: add XIAOMI to PPAG approved list
      wifi: iwlwifi: mld: disallow puncturing in US/CA for WH
      wifi: iwlwifi: mld: set fast-balance scan for active EMLSR

Panagiotis Petrakopoulos (1):
      wifi: rtw88: Add NULL check for chip->edcca_th in rtw_fw_adaptivity_result()

Paolo Abeni (20):
      Merge branch 'reimplement-tcp-ao-using-crypto-library'
      Merge branch 'dpll-add-pin-operational-state'
      Merge branch 'first-series-for-xpcs-based-rsfec-configuration'
      Merge branch 'net-sched-netem-enhancements'
      Merge branch 'bridge-add-selective-forwarding-of-gratuitous-neighbor-announcements'
      Merge branch 'eea-add-basic-driver-framework-for-alibaba-elastic-ethernet-adaptor'
      Merge branch 'net-mlx5-prepare-eswitch-infrastructure-for-satellite-pf-support'
      Merge branch 'add-preliminary-netc-switch-support-for-i-mx94'
      Merge branch 'net-mdio-realtek-rtl9300-groundwork-for-multi-soc-support'
      Merge branch 'mv88e6xxx-cache-scratch-config3-of-6352'
      Merge branch 'net-enetc-prepare-for-enetc-v4-vf-support'
      Merge branch 'wangxun-improve-service-task-synchronization'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge branch 'netconsole-fix-reported-problems'
      Merge branch 'ipv4-igmp-annotate-diagnostic-procfs-data-races'
      Merge branch 'selftests-drv-net-so_txtime-trivial-fixes'
      Merge branch 'net-rds-convert-rds-to-getsockopt_iter'
      Merge branch 'net-shaper-follow-ups-to-recent-fixes'
      virtio_net: do not allow tunnel csum offload for non GSO packets
      Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue

Patrisious Haddad (1):
      net/mlx5: Add vhca_id_type support to IPsec alias creation

Pauli Virtanen (1):
      Bluetooth: 6lowpan: fix cyclic locking warning on netdev unregister

Peddolla Harshavardhan Reddy (12):
      wifi: cfg80211: restrict LMR feedback check to TB and non-TB ranging
      wifi: cfg80211: Add MAC address filter to remain_on_channel
      wifi: cfg80211/mac80211: Add NL80211_IFTYPE_PD for PD PASN and PMSR operations
      wifi: cfg80211: add start/stop proximity detection commands
      wifi: cfg80211: add proximity detection capabilities to PMSR
      wifi: cfg80211: add NTB continuous ranging and FTM request type support
      wifi: cfg80211: extend PMSR FTM response for proximity ranging
      wifi: cfg80211: add role-based peer limits to FTM capabilities
      wifi: cfg80211: add ingress/egress distance thresholds for FTM
      wifi: cfg80211: add PD-specific preamble and bandwidth capabilities
      wifi: cfg80211: allow suppressing FTM result reporting for PD requests
      wifi: cfg80211: add LTF keyseed support for secure ranging

Petr Wozniak (1):
      net: phy: sfp: probe for RollBall I2C-to-MDIO bridge in mdio-i2c

Ping-Ke Shih (42):
      wifi: mac80211: add __packed to union members of struct ieee80211_rx_status
      wifi: rtl8xxxu: validate action frame size before using in rtl8xxxu_dump_action()
      wifi: rtlwifi: validate action frame size in rtl_action_proc()
      wifi: rtlwifi: validate action frame size before using in _rtl_pci_tx_isr()
      wifi: rtw89: 8922d: fix typo rx_freq_frome_ie
      wifi: rtw89: pci: no need to wait CLK ready for RTL8922DE
      wifi: rtw89: add AMPDU to radiotap
      wifi: rtw89: add VHT beamformed to radiotap
      wifi: rtw89: SNIFFER_MODE bit along IEEE80211_CONF_MONITOR
      wifi: rtw89: phy: define PHY status IE length for generations
      wifi: rtw89: phy: enable IE-09/IE-10 PHY status report for monitor mode
      wifi: rtw89: move HE radiotap to an individual function
      wifi: rtw89: fill VHT radiotap
      wifi: rtw89: fill HE-SU/HE-TB/HE-MU/HE-EXT_SU radiotap
      wifi: rtw89: debug: make implementation of beacon_info entry in order
      wifi: rtw89: add debugfs entry of monitor mode options to capture HE-MU packets
      wifi: rtw89: phy: check length before parsing PHY status IE
      wifi: rtw89: phy: skip trailing 8-byte zeros of PHY status IE for RTL8922D
      wifi: rtw89: phy: support PHY status IE-09 GEN2 for RTL8922D
      wifi: rtw89: check skb headroom before adding radiotap
      wifi: rtw89: phy: define BB wrap data for RTL8922D variants
      wifi: rtw89: phy: set BB wrap of out-of-band DPD
      wifi: rtw89: phy: set BB wrap of DPD by bandwidth
      wifi: rtw89: phy: set BB wrap of control options
      wifi: rtw89: phy: set BB wrap of QAM threshold
      wifi: rtw89: phy: set BB wrap of QAM options
      wifi: rtw89: phy: set BB wrap of trigger-base partial band
      wifi: rtw89: phy: set BB wrap of CIM3K
      wifi: rtw89: phy: change order to align register order
      wifi: rtw89: phy: configure control options of BB wrapper by RFSI band
      wifi: rtw89: phy: add BB wrapper generation 3 for RTL8922D variant
      wifi: rtw89: pci: not disable PCI completion timeout control for a variant of RTL8922DE
      wifi: rtw89: pci: disable PCI PHY error flag 8
      wifi: rtw89: clear auto K delay value before downloading firmware
      wifi: rtw89: 8922d: change naming number and update values for WDE/PLE quota
      wifi: rtw89: mac: add field of release report size to DLE quota
      wifi: rtw89: mac: consolidate quota into a struct for variant chips
      wifi: rtw89: 8922d: add quota for RTL8922DE variant
      wifi: rtw89: 8922d: refactor digital power compensation to support new format
      wifi: rtw89: 8922d: support new digital power compensation format
      wifi: rtw89: fw: load TX compensation element by RFE type
      wifi: rtw89: 8851bu: add Mercusys MA60XNB (2c4e:0128)

Piotr Kwapulinski (1):
      ixgbe: e610: remove redundant assignment

Po-Hao Huang (2):
      wifi: rtw89: 8852a: refine power save to lower latency
      wifi: rtw89: correct drop logic for malformed AMPDU frames

Pratham Gupta (1):
      netfilter: ctnetlink: use nf_ct_exp_net() in expectation dump

Przemyslaw Korba (2):
      ice: dpll: Fix compilation warning
      idpf: add padding to PTP virtchnl structures

Qingfang Deng (6):
      ppp: add PPPOX symbol
      pppoe: optimize hash with word access
      selftests: net: test PPPoE packets in gro.sh
      selftests: net: add tests for PPPoL2TP
      selftests: net: add socat syslog for PPPoL2TP
      selftests: net: do not detect PPPoX loopback

Raf Dickson (5):
      vsock: use sk_acceptq_is_full() helper in all transports
      vsock: introduce vsock_pending_to_accept() helper
      vsock: fold sk_acceptq_added() into vsock_add_pending()
      vsock: fold sk_acceptq_added() into vsock_enqueue_accept()
      vsock: fold sk_acceptq_removed() into vsock_remove_pending()

Rafael J. Wysocki (1):
      ptp: vmw: Drop ptp_vmw_acpi_device

Rajat Gupta (1):
      wifi: mt76: use kfree_rcu for offchannel link in mt76_put_vif_phy_link

Ratheesh Kannoth (12):
      net/mlx5e: Reduce stack use reading PCIe congestion thresholds
      devlink: pass param values by pointer
      octeontx2-af: npc: Fix size of entry2cntr_map
      octeontx2-af: fix NPC mailbox codes in mbox.h
      octeontx2-af: enforce single RVU AF probe
      octeontx2-af: npc: cn20k: debugfs enhancements
      devlink: heap-allocate param fill buffers in devlink_nl_param_fill
      octeontx2-af: npc: cn20k: add subbank search order control
      octeontx2: cn20k: Coordinate default rules with NIX LF lifecycle
      octeontx2-af: npc: Support for custom KPU profile from filesystem
      octeontx2: cn20k: Respect NPC MCAM X2/X4 profile in flows and DFT alloc
      octeontx2-af: npc: cn20k: Allocate npc_priv and dstats dynamically.

Ravindra (2):
      Bluetooth: btusb: Add support for Intel Lizard Peak 2 (0x8087:0x0040)
      Bluetooth: btintel_pcie: Separate coredump work from RX work

Remy D. Farley (1):
      doc/netlink: rt-link: fix binary attributes marked as strings

Ripan Deuri (1):
      wifi: ath12k: fix error unwind on arch_init() failure in PCI probe

Robert Marko (3):
      net: phy: micrel: use dev_err_probe()
      dt-bindings: net: pse-pd: microchip,pd692x0: add port disable GPIO
      net: pse-pd: pd692x0: support disabling disable ports GPIO

Rong Zhang (1):
      Bluetooth: btmtk: Disable remote wakeup for MT7922/MT7925

Rosen Penev (29):
      wifi: ath9k: use non devm for nvmem_cell_get
      wifi: ath9k: owl: move name into owl_nvmem_probe
      wifi: ath9k: use kmemdup and kcalloc
      wifi: ath12k: use kzalloc_flex
      wifi: rt2x00: allocate anchor with rt2x00dev
      wifi: plfxlc: use module_usb_driver() macro
      smc: Use flexible array for SMCD connections
      net: ibm: emac: Use napi_gro_receive() for Rx packets
      net: ibm: emac: Reserve VLAN header in MJS limit
      wifi: ath11k: use kzalloc_flex for struct scan_req_params
      net: fec_mpc52xx_phy: Add missing MODULE_DESCRIPTION()
      net: fec_mpc52xx: add missing kernel-doc for @may_sleep
      net: b44: use ethtool_puts
      net: ibm: emac: fix unchecked platform_get_irq return value
      wifi: mac80211: fold tid_ampdu_rx allocations into a flexible array
      wifi: wcn36xx: allocate chan_surveys with main struct
      wifi: ath9k_htc: use module_usb_driver
      wifi: ath9k: Clear DMA descriptors without memset
      wifi: ath9k: remove TX99 power array zero init
      wifi: ath9k: remove disabling of bands
      wifi: ath9k_htc: allocate tx_buf and buf together
      netfilter: nf_conntrack: use get_unaligned_be32() in tcp_sack()
      net: ibm: emac: mal: fix unchecked platform_get_irq return values
      net: ibm: emac: Clear MAL descriptors without memset
      net: ibm: emac: mal: fix potential system hang in mal_remove()
      wifi: mt76: fix of_get_mac_address error handling
      wifi: brcm80211: change current_bss to value
      wifi: brcmfmac: flowring: simplify flow allocation
      net: dsa: hellcreek: replace kcalloc with struct_size

Runyu Xiao (6):
      wifi: qtnfmac: topaz: defer IRQ enabling until IPC init
      ipv6: use READ_ONCE() for bindv6only default in inet6_create()
      ipv6: use READ_ONCE() in ipv6_flowlabel_get()
      kcm: use WRITE_ONCE() when changing lower socket callbacks
      octeontx2-pf: clear stale mailbox IRQ state before request_irq()
      octeontx2-vf: clear stale mailbox IRQ state before request_irq()

Ruoyu Wang (1):
      net: wwan: t7xx: check skb_clone in control TX

Ryder Lee (5):
      wifi: mt76: mt7996: disable UNI_BSS_INFO_PROTECT_INFO for mt7996
      wifi: mt76: mt7915: fix potential tx_retries underflow
      wifi: mt76: mt7921: fix potential tx_retries underflow
      wifi: mt76: mt7925: fix potential tx_retries underflow
      wifi: mt76: mt7996: fix potential tx_retries underflow

Sabrina Dubroca (2):
      tls: remove tls_toe and the related driver
      net: remove some unused EXPORT_SYMBOL()s

Saeed Mahameed (1):
      devlink: Implement devlink param multi attribute nested data values

Sai Teja Aluvala (1):
      Bluetooth: btintel_pcie: Load IOSF debug regs by controller variant

Sajal Gupta (1):
      net: usb: pegasus: replace simple_strtoul with kstrtouint

Samuel Moelius (5):
      Bluetooth: hci: validate codec capability element length
      Bluetooth: L2CAP: validate connectionless PSM length
      Bluetooth: vhci: validate devcoredump state before side effects
      net: pfcp: allocate per-cpu tstats for PFCP netdevs
      net/sched: act_pedit: require matching IPv4 L4 protocol

Sean Wang (22):
      wifi: mt76: connac: replace is_mt7925() with is_connac3()
      wifi: mt76: mt7925: use link-specific removal for non-MLD STA
      wifi: mt76: connac: tolerate inactive BSS deactivation
      wifi: mt76: mt792x: add MT7927 WFSYS reset support
      wifi: mt76: mt792x: factor out common DMA queue allocation
      wifi: mt76: mt7925: switch DMA init to common mt792x queue helpers
      wifi: mt76: mt792x: add MT7927-specific PCIe DMA support
      wifi: mt76: mt7925: sync MT7927 BSS band assignment
      wifi: mt76: mt7925: add MBMC event handling
      wifi: mt76: mt792x: enable CNM ops for MT7927
      wifi: mt76: mt7925: add MT7927 PCIe support
      wifi: mt76: mt7925: add MT7927 USB support
      wifi: mt76: mt7925: keep TX BA state in the primary WCID
      wifi: mt76: mt7925: pass WCID explicitly to mt7925_mcu_sta_ba()
      wifi: mt76: mt7925: program BA state on active links
      wifi: mt76: mt792x: skip MLD header rewrite for 802.3 encap TX
      wifi: mt76: mt7921u: add MT7902 USB support
      wifi: mt76: connac: use a helper to cache txpower_cur
      wifi: mt76: connac: factor out rate power limit calculation
      wifi: mt76: mt792x: report txpower for the requested vif link
      wifi: mt76: mt792x: add common USB transport reset helpers
      wifi: mt76: mt7921u: escalate broken USB transport to device reset

Sechang Lim (1):
      tcp: clear sock_ops cb flags before force-closing a child socket

Selvamani Rajagopal (4):
      net: ethernet: oa_tc6: Interrupt is active low, level triggered.
      net: ethernet: oa_tc6: mdiobus->parent initialized with NULL
      net: ethernet: oa_tc6: Remove FCS size in RX frame
      dt-bindings: net: updated interrupt type to be active low, level triggered

Sergey Senozhatsky (1):
      Bluetooth: btmtksdio: fix infinite loop in btmtksdio_txrx_work()

Sergey Shtylyov (1):
      Bluetooth: hci_h5: reset hci_uart::priv in the close() method

Shahar Tzarfati (6):
      wifi: iwlwifi: mld: expose beacon avg signal
      wifi: iwlwifi: Add names for Killer BE1735x and BE1730x
      wifi: iwlwifi: cfg: Revert "wifi: iwlwifi: cfg: move the MODULE_FIRMWARE to the per-rf file"
      wifi: iwlwifi: remove orphaned DC2DC config enum
      wifi: iwlwifi: stop supporting core101
      wifi: iwlwifi: mld: drop TLC config cmd v4/v5 compat code

Shaoxu Liu (2):
      rndis_host: add Telit LE310X1 RNDIS USB ID
      rndis_host: enable power management for Telit LE310X1

Shay Drory (29):
      net/mlx5: LAG, factor out shared FDB code into dedicated file
      net/mlx5: E-Switch, align disable sequence with switchdev-to-legacy transition
      net/mlx5: E-Switch, move devcom init from TC to eswitch layer
      net/mlx5: LAG, replace peer count check with direct peer lookup
      net/mlx5: LAG, prepare for SD device integration
      net/mlx5: LAG, extend shared FDB API with group_id filter
      net/mlx5: SD, introduce Socket Direct LAG
      net/mlx5: LAG, block RoCE and VF LAG for SD devices
      net/mlx5: LAG, block multipath LAG for SD devices
      net/mlx5: SD, keep netdev resources on same PF in switchdev mode
      net/mlx5e: TC, track peer flow slots with bitmap
      net/mlx5e: TC, enable steering for SD LAG
      net/mlx5e: Verify unique vhca_id count instead of range
      net/mlx5: Add sd_group_size bits for SD management
      net/mlx5: E-Switch, skip uplink IB rep load for SD secondary devices
      net/mlx5: devcom, expose locked variant of send_event
      net/mlx5: devcom, add DEVCOM_CANT_FAIL for non-rollback events
      net/mlx5: SD, make primary/secondary role determination more robust
      net/mlx5: SD, add L2 table silent mode query support
      net/mlx5: SD, expend vport metadata for SD secondary devices
      net/mlx5: SD, support switchdev mode transition with shared FDB
      net/mlx5: E-Switch, notify SD on eswitch disable
      net/mlx5: LAG, store demux resources per master lag_func
      net/mlx5: LAG, disable both regular and SD LAG on lag_disable_change
      net/mlx5: LAG, introduce software vport LAG implementation
      net/mlx5: LAG, add MPESW over SD LAG support
      net/mlx5: E-Switch, Tie rep load/unload to SD LAG state
      net/mlx5: SD, defer vport metadata init until SD is ready
      net/mlx5: SD, enable SD over ECPF and allow switchdev transition

Shin-Yi Lin (1):
      wifi: rtw89: Correct data type for scan index to avoid infinite loop

Simon Schippers (4):
      tun/tap: add ptr_ring consume helper with netdev queue wakeup
      vhost-net: wake queue of tun/tap after ptr_ring consume
      ptr_ring: move free-space check into separate helper
      tun/tap & vhost-net: avoid ptr_ring tail-drop when a qdisc is present

Stanislav Fomichev (3):
      net: change ndo_set_rx_mode_async return type to int
      net: add retry mechanism to ndo_set_rx_mode_async
      bnxt: convert to core rx_mode retry mechanism

Stefan Wahren (2):
      net: phy: dp83822: Improve readability in dp8382x_probe
      net: phy: dp83822: Add optional external PHY clock

Stefano Garzarella (1):
      Revert "vsock/virtio: fix skb overhead overflow on 32-bit builds"

Steffen Klassert (1):
      Merge branch 'xfrm: XFRM_MSG_MIGRATE_STATE new netlink message'

Stepan Ionichev (1):
      wifi: wcn36xx: fix spelling mistakes in dxe header comment

Stephen Hemminger (5):
      net/sched: netem: reorder struct netem_sched_data
      net/sched: netem: remove useless VERSION
      net/sched: netem: replace pr_info with netlink extack error messages
      net/sched: netem: handle multi-segment skb in corruption
      net/sched: netem: add per-impairment extended statistics

Sukhdeep Singh (12):
      net: atlantic: correct L3L4 filter flow_type masking and IPv6 handling
      net: atlantic: move active_ipv4/ipv6 bitmap updates after HW write
      net: atlantic: decouple aq_set_data_fl3l4() from driver internals
      net: atlantic: add AQC113 hardware register definitions and accessors
      net: atlantic: add AQC113 filter data structures, firmware query and register dump
      net: atlantic: fix AQC113 HW init: ART, L2 filter slot, MAC address
      net: atlantic: implement AQC113 L2/L3/L4 RX filter ops
      net: atlantic: add AQC113 PTP traffic class and TX path setup
      net: atlantic: extend hw_ops and TX descriptor for AQC113 PTP
      net: atlantic: add AQC113 PTP hardware ops in hw_atl2
      net: atlantic: add AQC113 TX timestamp polling and PTP TX classification
      net: atlantic: add AQC113 PTP support in aq_ptp and driver core

Suraj Gupta (1):
      net: axienet: Use dedicated ethtool_ops for the dmaengine path

Sven Eckelmann (41):
      batman-adv: drop batman-adv specific version
      MAINTAINERS: Rename batman-adv T(ree)
      MAINTAINERS: Don't send batman-adv patches to netdev
      batman-adv: add missing includes
      batman-adv: use atomic_xchg() for gw.reselect check
      batman-adv: extract netdev wifi detection information object
      batman-adv: replace non-atomic meshif config fields with (READ|WRITE)_ONCE
      batman-adv: replace non-atomic hardif config fields with (READ|WRITE)_ONCE
      batman-adv: replace non-atomic vlan config fields with (READ|WRITE)_ONCE
      batman-adv: replace non-atomic mesh state with (READ|WRITE)_ONCE
      batman-adv: replace non-atomic packet_size_max with (READ|WRITE)_ONCE
      batman-adv: replace non-atomic last_ttvn with (READ|WRITE)_ONCE
      batman-adv: tt: replace open-coded overflow check with helper
      batman-adv: tvlv: avoid unnecessary OGM buffer reallocations
      batman-adv: use neigh_node's orig_node only as id
      batman-adv: tp_meter: keep unacked list in ascending ordered
      batman-adv: tp_meter: initialize dup_acks explicitly
      batman-adv: tp_meter: initialize dec_cwnd explicitly
      batman-adv: tp_meter: avoid window underflow
      batman-adv: tp_meter: avoid divide-by-zero for dec_cwnd
      batman-adv: tp_meter: fix fast recovery precondition
      batman-adv: tp_meter: handle seqno wrap-around for fast recovery detection
      batman-adv: tp_meter: add only finished tp_vars to lists
      batman-adv: tp_meter: split vars into sender and receiver types
      batman-adv: tp_meter: use locking for all congestion control variables
      batman-adv: tp_meter: consolidate congestion control variables
      batman-adv: bla: annotate lasttime access with READ/WRITE_ONCE
      batman-adv: prevent ELP transmission interval underflow
      batman-adv: tt: sync local and global tvlv preparation return values
      batman-adv: tt: directly retrieve wifi flags of net_device
      batman-adv: tp_meter: initialize last_recv_time during init
      batman-adv: convert cancellation of work items to disable helper
      batman-adv: drop duplicated wifi_flags assignments
      batman-adv: use GFP_KERNEL allocations for the wifi detection cache
      batman-adv: document cleanup of batadv_wifi_net_devices entries
      batman-adv: correct batadv_wifi_* kernel-doc
      batman-adv: tp_meter: update stale kernel-doc after refactoring
      batman-adv: bla: update stale kernel-doc
      batman-adv: uapi: keep kernel-doc in struct member order
      batman-adv: fix batadv_v_ogm_packet_recv error handling kernel-doc
      batman-adv: fix kernel-doc typos and grammar errors

Tamizh Chelvam Raja (10):
      wifi: ath12k: Handle DP_RX_DECAP_TYPE_8023 type in Rx path
      wifi: ath12k: Set WDS vdev parameter for 4-address station interface
      wifi: ath12k: Add support for 4-address mode
      wifi: ath12k: Add 4-address mode support for eth offload
      wifi: ath12k: Add support for 4-address NULL frame handling
      wifi: ath12k: Add support for 4-address frame notification
      wifi: ath12k: Handle 4-address EAPOL frames from WBM error path
      wifi: mac80211: Add sta pointer sanity check in ieee80211_8023_xmit()
      wifi: mac80211: Add multicast to unicast support for 802.3 path
      wifi: mac80211: Add 802.3 multicast encapsulation offload support

Tao Cui (1):
      net: ethtool: fix missing closing paren in rings_reply_size()

Tariq Toukan (2):
      net/mlx5e: Reduce branches in napi poll
      net/mlx5e: Let kTLS RX get async ICOSQ param in napi poll

Thiyagarajan Pandiyan (1):
      wifi: nl80211: Increase ie_len size to prevent truncated IEs in new peer notifications

Thomas Richard (1):
      dt-bindings: net: microchip: Add LAN7500 and LAN7505 devices

Thorsten Blum (3):
      net/dns_resolver: consolidate namelen checks in dns_query
      wifi: cfg80211: use strscpy in cfg80211_wext_giwname
      net/dns_resolver: use kasprintf + kmemdup_nul to simplify dns_query

Tim Bird (3):
      llc: Add SPDX id lines to some llc source files
      llc: Add SPDX id lines to llc header files
      Bluetooth: Add SPDX id lines to some source files

Tristan Madani (6):
      wifi: rtw88: fix OOB read from firmware RX descriptor exceeding DMA buffer
      wifi: rtw89: add bounds check on firmware mac_id in link lookup
      wifi: ath9k: fix OOB access from firmware tx status queue ID
      wifi: wcn36xx: fix heap overflow from oversized firmware HAL response
      wifi: wcn36xx: fix OOB read from firmware count in PRINT_REG_INFO indication
      wifi: wcn36xx: fix OOB read from short trigger BA firmware response

Tushar Vyavahare (4):
      selftests/xsk: Introduce helpers for setting UMEM properties
      selftests/xsk: Move UMEM state from ifobject to xsk_socket_info
      selftests/xsk: Use umem_size() helper consistently
      selftests/xsk: Introduce mmap_size in umem struct

Ujjal Roy (5):
      ipv4: igmp: get rid of IGMPV3_{QQIC,MRC} and simplify calculation
      ipv6: mld: rename mldv2_mrc() and add mldv2_qqi()
      ipv4: igmp: encode multicast exponential fields
      ipv6: mld: encode multicast exponential fields
      selftests: net: bridge: add MRC and QQIC field encoding tests

Uwe Kleine-König (The Capable Hub) (12):
      atm: solos-pci: Simplify initialisation of pci_device_id array
      net: nfp: Drop PCI class entries with .class_mask = 0
      net: Consistently define pci_device_ids using named initializers
      mlxsw: minimal: Use named initializers for struct i2c_device_id
      mctp: i2c: Use named initializers for struct i2c_device_id
      net: dsa: Use named initializers for struct i2c_device_id
      dpll: zl3073x: Use named initializers for struct i2c_device_id
      net: pse-pd: Use named initializers for arrays of i2c_device_data
      s390/ism: Drop superfluous zeros in pci_device_id array
      net: Use named initializer for zorro_device_id arrays
      nfc: Use named initializers for struct i2c_device_id
      ethernet: 3c509: Improve style of pnp_device_id array terminator

Vadim Fedorenko (2):
      pps: bump PPS device count
      ptp: ocp: add shutdown callback

Vaibhav Gupta (1):
      gve: Use generic power management

Victor Nogueira (11):
      selftests/tc-testing: Add support for ifb devices
      selftests/tc-testing: Adapt idempotent qdisc notify callback tests to recent fq_codel changes
      net/sched: Update function name in TCQ_F_NOPARENT comment
      net/sched: sch_hfsc: Don't make class passive twice
      selftests: tc: act_pedit: require matching IPv4 L4 protocol
      net/sched: sch_fq_codel: Do not call qdisc_tree_reduce_backlog during peek before restoring qlen
      net/sched: sch_codel: Do not call qdisc_tree_reduce_backlog during peek before restoring qlen
      net/sched: sch_dualpi2: Do not call qdisc_tree_reduce_backlog during peek before restoring qlen
      selftests/tc-testing: Verify child qdisc will not mistakenly deactivate QFQ parent
      net/sched: sch_dualpi2: Add missing module alias
      selftests/tc-testing: Verify IFE can handle truncated inner Ethernet header

Vladimir Oltean (18):
      net: dsa: microchip: move KSZ8 ksz_dev_ops to ksz8.c
      net: dsa: microchip: move KSZ9477 and LAN937 ksz_dev_ops to individual drivers
      net: dsa: microchip: move phylink_mac_ops to individual drivers
      net: dsa: microchip: ensure each ksz_dev_ops has its own dsa_switch_ops
      net: dsa: microchip: hook up ksz_switch_alloc() to chip-specific dsa_switch_ops
      net: dsa: microchip: split ksz_get_tag_protocol()
      net: dsa: microchip: bypass dev_ops for FDB ageing operations
      net: dsa: microchip: bypass dev_ops for change_mtu() operation
      net: dsa: microchip: bypass dev_ops for VLAN operations
      net: dsa: microchip: bypass dev_ops for FDB and MDB operations
      net: dsa: microchip: bypass dev_ops for mirror operations
      net: dsa: microchip: bypass dev_ops for phylink_get_caps()
      net: dsa: microchip: don't reset on shutdown or driver removal
      net: dsa: microchip: bypass dev_ops->setup() and teardown() for lan937x
      net: dsa: microchip: bypass dev_ops->setup() and teardown() for ksz9477
      net: dsa: microchip: bypass dev_ops->setup() and teardown() for ksz8
      net: dsa: microchip: remove dev_ops->setup() and teardown()
      net: dsa: microchip: remove VLAN operations for ksz8463

Wayen.Yan (7):
      net: airoha: Fix error handling in airoha_ppe_flush_sram_entries()
      net: airoha: Fix register index for Tx-fwd counter configuration
      net: airoha: Fix debugfs new-tuple display for IPv4 ROUTE entries
      net: airoha: Fix non-standard return value in airoha_ppe_get_wdma_info()
      net: airoha: Fix always-true condition in PPE1 queue reservation loop
      net: airoha: Fix typos in comments and Kconfig
      net: airoha: Fix MODULE_LICENSE to match SPDX GPL-2.0-only identifier

Wei Fang (37):
      dt-bindings: net: dsa: update the description of 'dsa,member' property
      dt-bindings: net: dsa: add NETC switch
      net: enetc: add pre-boot initialization for i.MX94 switch
      net: enetc: add basic operations to the FDB table
      net: enetc: add support for the "Add" operation to VLAN filter table
      net: enetc: add support for the "Update" operation to buffer pool table
      net: enetc: add support for "Add" and "Delete" operations to IPFT
      net: enetc: add multiple command BD rings support
      net: dsa: add NETC switch tag support
      net: dsa: netc: introduce NXP NETC switch driver for i.MX94
      net: dsa: netc: add phylink MAC operations
      net: dsa: netc: add FDB, STP, MTU, port setup and host flooding support
      net: dsa: netc: initialize buffer pool table and implement flow-control
      net: dsa: netc: add support for the standardized counters
      net: dsa: netc: add support for ethtool private statistics
      net: enetc: use enetc_set_si_hw_addr() for setting MAC address
      net: enetc: move VF message handlers to enetc_msg.c
      net: enetc: relocate SR-IOV configuration helper for common PF support
      net: enetc: integrate enetc_msg.c into enetc-pf-common driver
      net: enetc: use read_poll_timeout() for VF mailbox polling
      net: enetc: convert mailbox messages to new formats
      net: enetc: add VF-PF messaging support for IP minor revision query
      net: enetc: align v1 CBDR API with v4 for VF driver sharing
      net: enetc: add CBDR setup/teardown hooks to enetc_si_ops for VF support
      net: enetc: add generic helper to initialize SR-IOV resources
      net: enetc: use MADDR_TYPE for MAC filter array size
      net: enetc: dynamically allocate rxmsg based on VF count
      net: dsa: netc: fix unmet Kconfig dependencies for NET_DSA_NETC_SWITCH
      net: enetc: add interfaces to manage dynamic FDB entries
      net: enetc: add "Update" and "Delete" operations to VLAN filter table
      net: enetc: add interfaces to manage egress treatment table
      net: enetc: add "Update" operation to the egress count table
      net: dsa: netc: initialize the group bitmap of ETT and ECT
      net: enetc: add helpers to set/clear table bitmap
      net: dsa: netc: add VLAN filter table and egress treatment management
      net: dsa: netc: add bridge mode support
      net: dsa: netc: implement dynamic FDB entry ageing

Wei Qisen (1):
      net: sfp: add quirk for OEM 2.5G optical modules

Wei Wang (10):
      psp: add admin/non-admin version of psp_device_get_locked
      psp: add new netlink cmd for dev-assoc and dev-disassoc
      psp: add a new netdev event for dev unregister
      selftests/net: psp: refactor test builders to use ksft_variants
      selftests/net: add _find_bpf_obj() to search hw/ for BPF objects
      selftests/net: rename _nk_host_ifname to nk_host_ifname
      selftests/net: psp: support PSP in NetDrvContEnv infrastructure
      selftests/net: psp: add dev-assoc data path test
      selftests/net: psp: add cross-namespace notification tests
      selftests/net: psp: add dev-get, no-nsid, and cleanup tests

Wei Zhang (4):
      wifi: ath11k: cancel SSR work items during PCI shutdown
      wifi: ath11k: raise max vdevs to 4 on hardware with P2P and dual-station support
      wifi: ath12k: fix inconsistent arvif state in vdev_create error paths
      wifi: ath12k: fix NULL deref in change_sta_links for unready link

Weiming Shi (1):
      Bluetooth: eir: Fix stack OOB write when prepending the Flags AD

Wen Gong (1):
      wifi: ath12k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE when NSS ratio is reported

Wentao Guan (1):
      net: ethernet: mtk_wed: debugfs: correct index in wed_amsdu_show()

Wentao Liang (3):
      net: qrtr: fix node refcount leak on ctrl packet alloc failure
      mlxsw: fix refcount leak in mlxsw_sp_port_lag_join()
      mlxsw: fix refcount leak in mlxsw_sp_vrs_lpm_tree_replace()

Willem de Bruijn (8):
      selftests: net: py: support cmd verifying expected failure
      selftests: net: py: add tc utility
      selftests: drv-net: convert so_txtime to drv-net
      selftests: drv-net: cope with slow env in so_txtime.py test
      net: sch_fq: update flow delivery time on earlier EDT packet
      net: ensure SCM_TXTIME delivery time is no older than system boot
      net_sched: sch_fq: convert skb->tstamp if not monotonic
      selftests: drv-net: extend so_txtime with FQ with other clocks

William Theesfeld (1):
      net/mlx5: convert miss_list allocation to kvmalloc_array()

Xiang Mei (1):
      bridge: cfm: reject invalid CCM interval at configuration time

Xin Long (1):
      sctp: validate embedded address parameter length

Xiuzhuo Shang (1):
      Bluetooth: qca: Add BT FW build version to kernel log

Xuan Zhuo (9):
      eea: introduce PCI framework
      eea: introduce ring and descriptor structures
      eea: probe the netdevice and create adminq
      eea: create/destroy rx,tx queues for netdevice open and stop
      eea: implement packet receive logic
      eea: implement packet transmit logic
      eea: introduce ethtool support
      eea: introduce callback for ndo_get_stats64 and register netdev
      net: remove SIOCSHWTSTAMP and SIOCGHWTSTAMP from ndo_eth_ioctl comment

Yael Chemla (5):
      net/mlx5e: remove channel count limit for XOR8 RSS hash
      net/mlx5e: advertise max RSS indirection table size to ethtool
      net/mlx5e: resize non-default RSS indirection tables on channel change
      net/mlx5e: resize configured default RSS context table on channel change
      net/mlx5e: increase RSS indirection table spread factor

Yevgeny Kliteynik (3):
      net/mlx5: HWS, Check if device is down while polling for completion
      net/mlx5: HWS, Handle destroying table that has a miss table
      net/mlx5: DR, Remove unused field of struct mlx5dr_matcher_rx_tx

Yiming Qian (1):
      net: skmsg: preserve sg.copy across SG transforms

Yingying Tang (1):
      wifi: ath12k: add channel 177 to the 5 GHz channel list

Yizhou Zhao (2):
      fddi: validate skb length before parsing headers
      6lowpan: fix NHC entry use-after-free on error path

Yong Wang (1):
      net: ife: require ETH_HLEN to be pullable in ife_decode()

Yuho Choi (1):
      sctp: Unwind address notifier registration on failure

Yuqi Xu (1):
      wifi: cfg80211: reject duplicate wiphy cipher suite entries

Yury Norov (1):
      net: hsr: simplify fill_last_seq_nrs()

Yuyang Huang (6):
      ipv4: igmp: annotate data-races around im->users
      ipv6: mcast: annotate data-races around mca_users
      ipv4: igmp: annotate data-races around in_dev->mc_count
      ipv4: igmp: annotate data-races around timer-related fields
      ipv6: mcast: annotate data-races around mca_flags
      ipv6: mcast: annotate igmp6 timer expiry race

Zenm Chen (2):
      wifi: mt76: mt76x2u: Add support for ELECOM WDC-867SU3S
      Bluetooth: btusb: Add USB ID 2c4e:0128 for Mercusys MA60XNB

Zhao Dongdong (2):
      net: page_pool: silence static analysis warnings in page_pool_nl_stats_fill()
      Bluetooth: btmtk: fix URB leak in alloc_mtk_intr_urb error path

Zhengchuan Liang (1):
      net: atm: reject out-of-range traffic classes in QoS validation

Zhi-Jun You (1):
      net: ethernet: mtk_wed: fix loading WO firmware for MT7986

Zijing Yin (1):
      netdevsim: fib: fix use-after-free of FIB data via debugfs

Zijun Hu (2):
      Bluetooth: hci_qca: fix NULL pointer dereference in qca_setup() for non-serdev device
      Bluetooth: hci_qca: fix NULL pointer dereference in qca_dmp_hdr() for non-serdev device

Zong-Zhe Yang (10):
      wifi: rtw89: 8852bt: configure support_noise field explicitly
      wifi: rtw89: chan: introduce new helper to get entity current configuration
      wifi: rtw89: 8922d: update RF calibration flow for MLD
      wifi: rtw89: debug: Wi-Fi 7 show count of SER L0 simulation
      wifi: rtw89: debug: Wi-Fi 7 update simulation of SER L0/L1 by halt H2C command
      wifi: rtw89: fw: dump status of H2C command and C2H event for SER
      wifi: rtw89: fw: load TX power track element according to AID
      wifi: rtw89: Wi-Fi 7 configure TX power limit for large MRU
      wifi: rtw89: debug: show large MRU in txpwr_table dbgfs
      wifi: rtw89: 8922d: configure TX shape settings

chunzhi.lin (2):
      net: phy: motorcomm: use device properties for firmware tuning
      docs: acpi: dsd: add Motorcomm yt8xxx PHY properties

longlong yan (1):
      selftests/net: bind_bhash: fix memory leak in bind_socket

luke-yj.chen (1):
      Bluetooth: btusb: MT7925: Add VID/PID 13d3/3609

pengdonglin (1):
      wifi: ath9k: Remove redundant rcu_read_lock/unlock() in spin_lock

yuan.gao (1):
      inet: frags: remove redundant assignment in inet_frag_reasm_prepare()

傅继晗 (1):
      wifi: mac80211: fix monitor mode frame capture for real chanctx drivers

 .mailmap                                           |    1 +
 .../ABI/testing/sysfs-class-ieee80211-rtw89        |   24 +
 Documentation/admin-guide/kernel-parameters.txt    |   20 +-
 Documentation/admin-guide/sysctl/net.rst           |   46 +-
 Documentation/arch/m68k/kernel-options.rst         |   24 +-
 .../devicetree/bindings/net/airoha,an8801.yaml     |  120 +
 .../devicetree/bindings/net/airoha,en7581-eth.yaml |   56 +-
 Documentation/devicetree/bindings/net/dsa/dsa.txt  |    4 -
 Documentation/devicetree/bindings/net/dsa/dsa.yaml |    6 +-
 .../devicetree/bindings/net/dsa/lan9303.txt        |  100 -
 .../bindings/net/dsa/nxp,netc-switch.yaml          |  131 +
 .../devicetree/bindings/net/dsa/smsc,lan9303.yaml  |  123 +
 .../devicetree/bindings/net/ethernet-phy.yaml      |    9 +-
 Documentation/devicetree/bindings/net/mdio.txt     |    1 -
 .../devicetree/bindings/net/microchip,lan8650.yaml |    2 +-
 .../devicetree/bindings/net/microchip,lan95xx.yaml |    2 +
 .../bindings/net/microchip,lan966x-switch.yaml     |   10 +-
 .../bindings/net/pse-pd/microchip,pd692x0.yaml     |    4 +
 .../devicetree/bindings/net/qca,ar803x.yaml        |   19 +
 .../bindings/net/realtek,rtl9301-mdio.yaml         |    9 +-
 .../bindings/net/starfive,jh7110-dwmac.yaml        |   31 +-
 .../bindings/net/wireless/st,stlc4560.yaml         |   61 +
 Documentation/driver-api/dpll.rst                  |   58 +-
 .../acpi/dsd/motorcomm-yt8xxx-phy.rst              |  107 +
 Documentation/firmware-guide/acpi/index.rst        |    1 +
 Documentation/netlink/specs/devlink.yaml           |    4 +
 Documentation/netlink/specs/dpll.yaml              |   62 +-
 Documentation/netlink/specs/handshake.yaml         |    1 +
 Documentation/netlink/specs/netdev.yaml            |   17 +-
 Documentation/netlink/specs/ovs_packet.yaml        |  130 +
 Documentation/netlink/specs/psp.yaml               |   73 +-
 Documentation/netlink/specs/rt-link.yaml           |   28 +-
 Documentation/networking/arcnet-hardware.rst       | 2979 +-------------------
 Documentation/networking/arcnet.rst                |  235 +-
 Documentation/networking/bonding.rst               |   23 +
 Documentation/networking/checksum-offloads.rst     |   67 +-
 .../device_drivers/ethernet/cirrus/cs89x0.rst      |  647 -----
 .../networking/device_drivers/ethernet/index.rst   |    1 -
 .../networking/devlink/devlink-health.rst          |   12 +-
 .../networking/devlink/devlink-params.rst          |    2 +-
 Documentation/networking/devlink/devlink-port.rst  |    5 +-
 Documentation/networking/devlink/devlink-trap.rst  |    8 +-
 Documentation/networking/devlink/index.rst         |   10 +-
 Documentation/networking/devlink/stmmac.rst        |    2 +-
 Documentation/networking/devmem.rst                |   27 +-
 Documentation/networking/driver.rst                |   20 +-
 Documentation/networking/dsa/dsa.rst               |    2 +-
 Documentation/networking/dsa/lan9303.rst           |    2 +-
 Documentation/networking/ip-sysctl.rst             |    8 +-
 Documentation/networking/ipvs-sysctl.rst           |   44 +
 Documentation/networking/mptcp-sysctl.rst          |   13 +
 Documentation/networking/napi.rst                  |   11 +-
 .../networking/net_cachelines/net_device.rst       |    4 +-
 .../networking/net_cachelines/tcp_sock.rst         |   10 +-
 Documentation/networking/netdev-features.rst       |   65 +-
 Documentation/networking/netdevices.rst            |   49 +-
 Documentation/networking/netmem.rst                |    8 +-
 Documentation/networking/page_pool.rst             |   60 +-
 Documentation/networking/segmentation-offloads.rst |   37 +-
 Documentation/networking/skbuff.rst                |    6 -
 Documentation/networking/smc-sysctl.rst            |    8 +-
 Documentation/networking/statistics.rst            |   19 +-
 Documentation/networking/strparser.rst             |   22 +-
 Documentation/networking/tcp_ao.rst                |   38 +-
 Documentation/networking/tls-offload.rst           |   52 +-
 Documentation/networking/xdp-rx-metadata.rst       |    2 +-
 Documentation/networking/xfrm/index.rst            |    1 +
 .../networking/xfrm/xfrm_migrate_state.rst         |  274 ++
 Documentation/networking/xsk-tx-metadata.rst       |   30 +-
 .../translations/zh_CN/networking/netmem.rst       |    7 +-
 Documentation/userspace-api/netlink/intro.rst      |    4 +-
 MAINTAINERS                                        |   34 +-
 arch/arm/boot/dts/ti/omap/omap2.dtsi               |    4 +
 .../arm/boot/dts/ti/omap/omap2420-n8x0-common.dtsi |   12 +
 arch/arm/configs/am200epdkit_defconfig             |    1 -
 arch/arm/configs/dove_defconfig                    |    1 -
 arch/arm/configs/ixp4xx_defconfig                  |    1 -
 arch/arm/configs/multi_v5_defconfig                |    1 -
 arch/arm/configs/mv78xx0_defconfig                 |    1 -
 arch/arm/configs/mvebu_v5_defconfig                |    1 -
 arch/arm/configs/omap1_defconfig                   |    1 -
 arch/arm/configs/orion5x_defconfig                 |    1 -
 arch/arm/configs/pxa_defconfig                     |    5 -
 arch/arm/configs/spitz_defconfig                   |    3 -
 arch/arm/configs/wpcm450_defconfig                 |    1 -
 arch/arm/mach-omap2/board-n8x0.c                   |   18 -
 arch/loongarch/configs/loongson32_defconfig        |    3 -
 arch/loongarch/configs/loongson64_defconfig        |    3 -
 arch/m68k/configs/amiga_defconfig                  |    3 -
 arch/m68k/configs/apollo_defconfig                 |    3 -
 arch/m68k/configs/atari_defconfig                  |    3 -
 arch/m68k/configs/bvme6000_defconfig               |    3 -
 arch/m68k/configs/hp300_defconfig                  |    3 -
 arch/m68k/configs/mac_defconfig                    |    3 -
 arch/m68k/configs/multi_defconfig                  |    3 -
 arch/m68k/configs/mvme147_defconfig                |    3 -
 arch/m68k/configs/mvme16x_defconfig                |    3 -
 arch/m68k/configs/q40_defconfig                    |    3 -
 arch/m68k/configs/sun3_defconfig                   |    3 -
 arch/m68k/configs/sun3x_defconfig                  |    3 -
 arch/mips/configs/bigsur_defconfig                 |    2 -
 arch/mips/configs/decstation_64_defconfig          |    2 -
 arch/mips/configs/decstation_defconfig             |    2 -
 arch/mips/configs/decstation_r4k_defconfig         |    2 -
 arch/mips/configs/fuloong2e_defconfig              |    1 -
 arch/mips/configs/gpr_defconfig                    |    2 -
 arch/mips/configs/ip22_defconfig                   |    2 -
 arch/mips/configs/ip27_defconfig                   |    2 -
 arch/mips/configs/ip30_defconfig                   |    2 -
 arch/mips/configs/ip32_defconfig                   |    2 -
 arch/mips/configs/lemote2f_defconfig               |    2 -
 arch/mips/configs/malta_defconfig                  |    3 -
 arch/mips/configs/malta_kvm_defconfig              |    3 -
 arch/mips/configs/malta_qemu_32r6_defconfig        |    2 -
 arch/mips/configs/maltaaprp_defconfig              |    2 -
 arch/mips/configs/maltasmvp_defconfig              |    2 -
 arch/mips/configs/maltasmvp_eva_defconfig          |    2 -
 arch/mips/configs/maltaup_defconfig                |    2 -
 arch/mips/configs/maltaup_xpa_defconfig            |    3 -
 arch/mips/configs/mtx1_defconfig                   |    9 -
 arch/mips/configs/rm200_defconfig                  |    2 -
 arch/mips/configs/sb1250_swarm_defconfig           |    2 -
 arch/parisc/configs/generic-64bit_defconfig        |    2 -
 arch/powerpc/configs/44x/akebono_defconfig         |    1 -
 arch/powerpc/configs/44x/bamboo_defconfig          |    1 -
 arch/powerpc/configs/44x/currituck_defconfig       |    1 -
 arch/powerpc/configs/44x/ebony_defconfig           |    1 -
 arch/powerpc/configs/44x/eiger_defconfig           |    1 -
 arch/powerpc/configs/44x/fsp2_defconfig            |    1 -
 arch/powerpc/configs/44x/icon_defconfig            |    1 -
 arch/powerpc/configs/44x/iss476-smp_defconfig      |    1 -
 arch/powerpc/configs/44x/katmai_defconfig          |    1 -
 arch/powerpc/configs/44x/rainier_defconfig         |    1 -
 arch/powerpc/configs/44x/redwood_defconfig         |    1 -
 arch/powerpc/configs/44x/sequoia_defconfig         |    1 -
 arch/powerpc/configs/44x/taishan_defconfig         |    1 -
 arch/powerpc/configs/52xx/cm5200_defconfig         |    1 -
 arch/powerpc/configs/52xx/motionpro_defconfig      |    1 -
 arch/powerpc/configs/52xx/tqm5200_defconfig        |    1 -
 arch/powerpc/configs/83xx/asp8347_defconfig        |    1 -
 arch/powerpc/configs/83xx/mpc8313_rdb_defconfig    |    1 -
 arch/powerpc/configs/83xx/mpc8315_rdb_defconfig    |    1 -
 arch/powerpc/configs/83xx/mpc832x_rdb_defconfig    |    1 -
 arch/powerpc/configs/83xx/mpc834x_itx_defconfig    |    1 -
 arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig  |    1 -
 arch/powerpc/configs/83xx/mpc837x_rdb_defconfig    |    1 -
 arch/powerpc/configs/amigaone_defconfig            |    1 -
 arch/powerpc/configs/cell_defconfig                |    1 -
 arch/powerpc/configs/chrp32_defconfig              |    1 -
 arch/powerpc/configs/ep8248e_defconfig             |    1 -
 arch/powerpc/configs/fsl-emb-nonhw.config          |    1 -
 arch/powerpc/configs/g5_defconfig                  |    1 -
 arch/powerpc/configs/linkstation_defconfig         |    1 -
 arch/powerpc/configs/mgcoge_defconfig              |    1 -
 arch/powerpc/configs/mpc83xx_defconfig             |    1 -
 arch/powerpc/configs/mvme5100_defconfig            |    1 -
 arch/powerpc/configs/pmac32_defconfig              |    1 -
 arch/powerpc/configs/powernv_defconfig             |    1 -
 arch/powerpc/configs/ppc44x_defconfig              |    1 -
 arch/powerpc/configs/ppc64_defconfig               |    1 -
 arch/powerpc/configs/ppc64e_defconfig              |    1 -
 arch/powerpc/configs/ppc6xx_defconfig              |    6 -
 arch/powerpc/configs/ps3_defconfig                 |    1 -
 arch/s390/configs/debug_defconfig                  |    3 -
 arch/s390/configs/defconfig                        |    3 -
 arch/sh/configs/hp6xx_defconfig                    |    1 -
 arch/sh/configs/landisk_defconfig                  |    1 -
 arch/sh/configs/r7780mp_defconfig                  |    1 -
 arch/sh/configs/r7785rp_defconfig                  |    1 -
 arch/sh/configs/se7712_defconfig                   |    1 -
 arch/sh/configs/sh2007_defconfig                   |    2 -
 arch/sparc/configs/sparc32_defconfig               |    1 -
 arch/sparc/configs/sparc64_defconfig               |    2 -
 crypto/Kconfig                                     |   18 -
 crypto/Makefile                                    |    2 -
 crypto/ahash.c                                     |   70 -
 crypto/api.c                                       |   76 +-
 crypto/cipher.c                                    |   28 -
 crypto/cmac.c                                      |   16 -
 crypto/cryptd.c                                    |   16 -
 crypto/hmac.c                                      |   31 -
 crypto/internal.h                                  |   10 -
 crypto/pcbc.c                                      |  195 --
 crypto/shash.c                                     |   37 -
 crypto/tcrypt.c                                    |    4 -
 crypto/testmgr.c                                   |   15 -
 crypto/testmgr.h                                   |   45 -
 drivers/atm/solos-pci.c                            |    8 +-
 drivers/bluetooth/Kconfig                          |   42 +-
 drivers/bluetooth/Makefile                         |    3 -
 drivers/bluetooth/bluecard_cs.c                    |  908 ------
 drivers/bluetooth/bt3c_cs.c                        |  749 -----
 drivers/bluetooth/btintel.c                        |   10 +-
 drivers/bluetooth/btintel.h                        |    9 +
 drivers/bluetooth/btintel_pcie.c                   |  502 +++-
 drivers/bluetooth/btintel_pcie.h                   |   26 +-
 drivers/bluetooth/btmtk.c                          |   39 +-
 drivers/bluetooth/btmtk.h                          |    7 +
 drivers/bluetooth/btmtksdio.c                      |    2 +-
 drivers/bluetooth/btqca.c                          |    2 +
 drivers/bluetooth/btrsi.c                          |   12 +-
 drivers/bluetooth/btrtl.c                          |   13 +
 drivers/bluetooth/btusb.c                          |   94 +-
 drivers/bluetooth/dtl1_cs.c                        |  614 ----
 drivers/bluetooth/hci_h5.c                         |    1 +
 drivers/bluetooth/hci_qca.c                        |   11 +-
 drivers/bluetooth/hci_vhci.c                       |   10 +
 drivers/dibs/Kconfig                               |   10 +-
 drivers/dpll/dpll_core.c                           |   51 +-
 drivers/dpll/dpll_core.h                           |    5 +-
 drivers/dpll/dpll_netlink.c                        |   94 +-
 drivers/dpll/dpll_netlink.h                        |    4 +-
 drivers/dpll/dpll_nl.c                             |    7 +-
 drivers/dpll/dpll_nl.h                             |    2 +-
 drivers/dpll/zl3073x/chan.c                        |   31 +-
 drivers/dpll/zl3073x/chan.h                        |   14 +
 drivers/dpll/zl3073x/core.c                        |   45 -
 drivers/dpll/zl3073x/devlink.c                     |    6 +-
 drivers/dpll/zl3073x/dpll.c                        |  148 +-
 drivers/dpll/zl3073x/i2c.c                         |   10 +-
 drivers/dpll/zl3073x/ref.h                         |   14 -
 drivers/dpll/zl3073x/regs.h                        |   24 +-
 drivers/gpio/gpio-ath79.c                          |   57 +-
 drivers/infiniband/hw/mana/main.c                  |   85 +-
 drivers/infiniband/hw/mana/mana_ib.h               |   14 +
 drivers/infiniband/hw/mana/qp.c                    |   68 +-
 drivers/infiniband/hw/mlx5/counters.c              |    4 +-
 drivers/infiniband/hw/mlx5/ib_rep.c                |    6 +-
 drivers/infiniband/sw/rxe/rxe_net.c                |    6 +-
 drivers/infiniband/sw/rxe/rxe_ns.c                 |    4 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |    9 +-
 drivers/leds/trigger/ledtrig-netdev.c              |   37 +-
 drivers/net/Kconfig                                |    7 -
 drivers/net/Makefile                               |    1 -
 drivers/net/Space.c                                |  237 --
 drivers/net/amt.c                                  |   80 +-
 drivers/net/arcnet/Kconfig                         |   52 +-
 drivers/net/arcnet/Makefile                        |    5 -
 drivers/net/arcnet/arc-rimi.c                      |  386 ---
 drivers/net/arcnet/arcdevice.h                     |   36 +-
 drivers/net/arcnet/com20020-isa.c                  |  230 --
 drivers/net/arcnet/com20020-pci.c                  |  251 +-
 drivers/net/arcnet/com20020.c                      |  107 +-
 drivers/net/arcnet/com20020.h                      |    6 +-
 drivers/net/arcnet/com20020_cs.c                   |  330 ---
 drivers/net/arcnet/com90io.c                       |  427 ---
 drivers/net/arcnet/com90xx.c                       |  716 -----
 drivers/net/arcnet/rfc1201.c                       |    2 +-
 drivers/net/bareudp.c                              |   52 +-
 drivers/net/bonding/bond_3ad.c                     |   27 +-
 drivers/net/bonding/bond_main.c                    |   22 +-
 drivers/net/bonding/bond_netlink.c                 |   16 +
 drivers/net/bonding/bond_options.c                 |   92 +-
 drivers/net/bonding/bond_procfs.c                  |   48 +-
 drivers/net/bonding/bond_sysfs.c                   |   98 +-
 drivers/net/can/sja1000/plx_pci.c                  |  167 +-
 drivers/net/dsa/Kconfig                            |    2 +
 drivers/net/dsa/Makefile                           |    1 +
 drivers/net/dsa/b53/b53_common.c                   |   21 +-
 drivers/net/dsa/b53/b53_priv.h                     |   25 +-
 drivers/net/dsa/dsa_loop.c                         |    1 +
 drivers/net/dsa/hirschmann/hellcreek.c             |   14 +-
 drivers/net/dsa/hirschmann/hellcreek.h             |    3 +-
 drivers/net/dsa/lan9303_i2c.c                      |    2 +-
 drivers/net/dsa/microchip/ksz8.c                   |  725 ++++-
 drivers/net/dsa/microchip/ksz8.h                   |   62 +-
 drivers/net/dsa/microchip/ksz8863_smi.c            |    8 +-
 drivers/net/dsa/microchip/ksz8_reg.h               |   23 +-
 drivers/net/dsa/microchip/ksz9477.c                |  589 +++-
 drivers/net/dsa/microchip/ksz9477.h                |   48 +-
 drivers/net/dsa/microchip/ksz9477_i2c.c            |   12 +-
 drivers/net/dsa/microchip/ksz_common.c             | 1243 +-------
 drivers/net/dsa/microchip/ksz_common.h             |  162 +-
 drivers/net/dsa/microchip/ksz_spi.c                |    8 +-
 drivers/net/dsa/microchip/lan937x.h                |   21 +-
 drivers/net/dsa/microchip/lan937x_main.c           |  383 ++-
 drivers/net/dsa/mv88e6xxx/chip.c                   |   57 +-
 drivers/net/dsa/mv88e6xxx/chip.h                   |    7 +-
 drivers/net/dsa/mv88e6xxx/devlink.c                |    9 +-
 drivers/net/dsa/mv88e6xxx/global2.h                |    1 +
 drivers/net/dsa/mv88e6xxx/global2_scratch.c        |   38 +-
 drivers/net/dsa/mv88e6xxx/pcs-6352.c               |   12 +-
 drivers/net/dsa/mv88e6xxx/port.c                   |   55 +-
 drivers/net/dsa/mv88e6xxx/port.h                   |   11 +-
 drivers/net/dsa/mv88e6xxx/serdes.c                 |   84 +-
 drivers/net/dsa/mv88e6xxx/serdes.h                 |    4 +
 drivers/net/dsa/mxl862xx/Makefile                  |    2 +-
 drivers/net/dsa/mxl862xx/mxl862xx-api.h            |  215 ++
 drivers/net/dsa/mxl862xx/mxl862xx-cmd.h            |    9 +
 drivers/net/dsa/mxl862xx/mxl862xx-host.h           |    8 +
 drivers/net/dsa/mxl862xx/mxl862xx-phylink.c        |  446 +++
 drivers/net/dsa/mxl862xx/mxl862xx-phylink.h        |   21 +
 drivers/net/dsa/mxl862xx/mxl862xx.c                |   55 +-
 drivers/net/dsa/mxl862xx/mxl862xx.h                |   57 +
 drivers/net/dsa/netc/Kconfig                       |   16 +
 drivers/net/dsa/netc/Makefile                      |    3 +
 drivers/net/dsa/netc/netc_ethtool.c                |  291 ++
 drivers/net/dsa/netc/netc_main.c                   | 2524 +++++++++++++++++
 drivers/net/dsa/netc/netc_platform.c               |   87 +
 drivers/net/dsa/netc/netc_switch.h                 |  206 ++
 drivers/net/dsa/netc/netc_switch_hw.h              |  372 +++
 drivers/net/dsa/ocelot/felix.c                     |    9 +-
 drivers/net/dsa/ocelot/felix.h                     |    2 +-
 drivers/net/dsa/qca/qca8k-8xxx.c                   |   22 +-
 drivers/net/dsa/qca/qca8k-leds.c                   |    3 +-
 drivers/net/dsa/qca/qca8k.h                        |    1 +
 drivers/net/dsa/realtek/Makefile                   |    5 +
 drivers/net/dsa/realtek/realtek.h                  |   46 +
 drivers/net/dsa/realtek/rtl8365mb_l2.c             |  576 ++++
 drivers/net/dsa/realtek/rtl8365mb_l2.h             |   32 +
 .../dsa/realtek/{rtl8365mb.c => rtl8365mb_main.c}  |  734 ++++-
 drivers/net/dsa/realtek/rtl8365mb_table.c          |  214 ++
 drivers/net/dsa/realtek/rtl8365mb_table.h          |  138 +
 drivers/net/dsa/realtek/rtl8365mb_vlan.c           |  944 +++++++
 drivers/net/dsa/realtek/rtl8365mb_vlan.h           |   39 +
 drivers/net/dsa/realtek/rtl8366rb.c                |    3 +-
 drivers/net/dsa/realtek/rtl83xx.c                  |  563 ++++
 drivers/net/dsa/realtek/rtl83xx.h                  |   27 +
 drivers/net/dsa/sja1105/sja1105_flower.c           |    4 +-
 drivers/net/dsa/sja1105/sja1105_main.c             |    3 +-
 drivers/net/dsa/sja1105/sja1105_vl.c               |    3 +-
 drivers/net/dsa/xrs700x/xrs700x_i2c.c              |    4 +-
 drivers/net/dsa/yt921x.c                           | 1664 ++++++++++-
 drivers/net/dsa/yt921x.h                           |  391 ++-
 drivers/net/dummy.c                                |   13 +-
 drivers/net/ethernet/3com/3c509.c                  |    2 +-
 drivers/net/ethernet/3com/3c59x.c                  |   80 +-
 drivers/net/ethernet/3com/typhoon.c                |   75 +-
 drivers/net/ethernet/8390/Kconfig                  |    1 -
 drivers/net/ethernet/8390/hydra.c                  |    4 +-
 drivers/net/ethernet/8390/ne.c                     |  237 +-
 drivers/net/ethernet/8390/ne2k-pci.c               |   24 +-
 drivers/net/ethernet/8390/xsurf100.c               |    4 +-
 drivers/net/ethernet/8390/zorro8390.c              |    6 +-
 drivers/net/ethernet/Kconfig                       |    1 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/adaptec/starfire.c            |    4 +-
 drivers/net/ethernet/agere/et131x.c                |    6 +-
 drivers/net/ethernet/airoha/Kconfig                |    2 +-
 drivers/net/ethernet/airoha/airoha_eth.c           | 1089 ++++---
 drivers/net/ethernet/airoha/airoha_eth.h           |   63 +-
 drivers/net/ethernet/airoha/airoha_npu.c           |    2 +-
 drivers/net/ethernet/airoha/airoha_ppe.c           |   79 +-
 drivers/net/ethernet/airoha/airoha_ppe_debugfs.c   |    2 -
 drivers/net/ethernet/alibaba/Kconfig               |   28 +
 drivers/net/ethernet/alibaba/Makefile              |    5 +
 drivers/net/ethernet/alibaba/eea/Makefile          |    9 +
 drivers/net/ethernet/alibaba/eea/eea_adminq.c      |  542 ++++
 drivers/net/ethernet/alibaba/eea/eea_adminq.h      |   83 +
 drivers/net/ethernet/alibaba/eea/eea_desc.h        |  138 +
 drivers/net/ethernet/alibaba/eea/eea_ethtool.c     |  273 ++
 drivers/net/ethernet/alibaba/eea/eea_ethtool.h     |   48 +
 drivers/net/ethernet/alibaba/eea/eea_net.c         |  887 ++++++
 drivers/net/ethernet/alibaba/eea/eea_net.h         |  198 ++
 drivers/net/ethernet/alibaba/eea/eea_pci.c         |  744 +++++
 drivers/net/ethernet/alibaba/eea/eea_pci.h         |   73 +
 drivers/net/ethernet/alibaba/eea/eea_ring.c        |  249 ++
 drivers/net/ethernet/alibaba/eea/eea_ring.h        |   99 +
 drivers/net/ethernet/alibaba/eea/eea_rx.c          |  814 ++++++
 drivers/net/ethernet/alibaba/eea/eea_tx.c          |  500 ++++
 drivers/net/ethernet/amazon/ena/ena_devlink.c      |    8 +-
 drivers/net/ethernet/amd/a2065.c                   |    8 +-
 drivers/net/ethernet/amd/ariadne.c                 |    4 +-
 drivers/net/ethernet/amd/pds_core/core.c           |    4 +
 drivers/net/ethernet/amd/pds_core/core.h           |    2 +-
 drivers/net/ethernet/amd/pds_core/devlink.c        |    2 +-
 .../net/ethernet/aquantia/atlantic/aq_filters.c    |   98 +-
 .../net/ethernet/aquantia/atlantic/aq_filters.h    |    3 +
 drivers/net/ethernet/aquantia/atlantic/aq_hw.h     |   35 +-
 drivers/net/ethernet/aquantia/atlantic/aq_main.c   |   30 +-
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    |   53 +-
 .../net/ethernet/aquantia/atlantic/aq_pci_func.c   |    5 +-
 drivers/net/ethernet/aquantia/atlantic/aq_ptp.c    |  555 +++-
 drivers/net/ethernet/aquantia/atlantic/aq_ptp.h    |   17 +-
 drivers/net/ethernet/aquantia/atlantic/aq_ring.c   |   26 +-
 drivers/net/ethernet/aquantia/atlantic/aq_ring.h   |    5 +-
 .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c  |   15 +-
 .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c   |  857 +++++-
 .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.h   |   12 +
 .../aquantia/atlantic/hw_atl2/hw_atl2_internal.h   |   70 +-
 .../aquantia/atlantic/hw_atl2/hw_atl2_llh.c        |  322 +++
 .../aquantia/atlantic/hw_atl2/hw_atl2_llh.h        |   97 +-
 .../atlantic/hw_atl2/hw_atl2_llh_internal.h        |  200 +-
 .../aquantia/atlantic/hw_atl2/hw_atl2_utils.c      |   34 +
 .../aquantia/atlantic/hw_atl2/hw_atl2_utils.h      |   17 +-
 .../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c   |   71 +-
 drivers/net/ethernet/atheros/atlx/atl2.c           |   37 +-
 drivers/net/ethernet/broadcom/Kconfig              |    1 +
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |  260 +-
 drivers/net/ethernet/broadcom/b44.c                |   10 +-
 drivers/net/ethernet/broadcom/bnx2.c               |   62 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   76 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   61 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |    7 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c  |    6 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |    8 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  249 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |    5 +-
 drivers/net/ethernet/cavium/liquidio/lio_main.c    |   10 +-
 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c |    7 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c   |    8 +-
 drivers/net/ethernet/chelsio/cxgb/common.h         |    2 +-
 drivers/net/ethernet/chelsio/cxgb/subr.c           |    2 +-
 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c    |    4 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |    7 +-
 .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c    |    4 +-
 drivers/net/ethernet/chelsio/inline_crypto/Kconfig |   12 -
 .../net/ethernet/chelsio/inline_crypto/Makefile    |    1 -
 .../ethernet/chelsio/inline_crypto/chtls/Makefile  |    6 -
 .../ethernet/chelsio/inline_crypto/chtls/chtls.h   |  584 ----
 .../chelsio/inline_crypto/chtls/chtls_cm.c         | 2336 ---------------
 .../chelsio/inline_crypto/chtls/chtls_cm.h         |  218 --
 .../chelsio/inline_crypto/chtls/chtls_hw.c         |  462 ---
 .../chelsio/inline_crypto/chtls/chtls_io.c         | 1836 ------------
 .../chelsio/inline_crypto/chtls/chtls_main.c       |  642 -----
 drivers/net/ethernet/cirrus/Kconfig                |   20 +-
 drivers/net/ethernet/cirrus/cs89x0.c               |  636 +----
 drivers/net/ethernet/dec/tulip/de2104x.c           |    6 +-
 drivers/net/ethernet/dec/tulip/dmfe.c              |   12 +-
 drivers/net/ethernet/dec/tulip/tulip_core.c        |   78 +-
 drivers/net/ethernet/dec/tulip/uli526x.c           |    6 +-
 drivers/net/ethernet/dec/tulip/winbond-840.c       |   13 +-
 drivers/net/ethernet/dlink/dl2k.h                  |   12 +-
 drivers/net/ethernet/dlink/sundance.c              |   14 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c        |    2 +-
 drivers/net/ethernet/fealnx.c                      |    8 +-
 .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c   |    4 +-
 .../net/ethernet/freescale/dpaa2/dpaa2-switch.c    |  279 +-
 drivers/net/ethernet/freescale/enetc/Kconfig       |    2 +
 drivers/net/ethernet/freescale/enetc/Makefile      |    2 +-
 drivers/net/ethernet/freescale/enetc/enetc.h       |   22 +-
 drivers/net/ethernet/freescale/enetc/enetc4_pf.c   |    4 -
 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c  |   16 +-
 drivers/net/ethernet/freescale/enetc/enetc_hw.h    |    1 -
 .../net/ethernet/freescale/enetc/enetc_mailbox.h   |  170 ++
 drivers/net/ethernet/freescale/enetc/enetc_msg.c   |  209 +-
 drivers/net/ethernet/freescale/enetc/enetc_pf.c    |  142 +-
 drivers/net/ethernet/freescale/enetc/enetc_pf.h    |   10 +-
 .../net/ethernet/freescale/enetc/enetc_pf_common.c |   31 +-
 .../net/ethernet/freescale/enetc/enetc_pf_common.h |   11 +
 drivers/net/ethernet/freescale/enetc/enetc_vf.c    |  173 +-
 .../net/ethernet/freescale/enetc/netc_blk_ctrl.c   |  185 +-
 drivers/net/ethernet/freescale/enetc/ntmp.c        |  817 +++++-
 .../net/ethernet/freescale/enetc/ntmp_private.h    |  136 +-
 drivers/net/ethernet/freescale/fec_main.c          |    2 +-
 drivers/net/ethernet/freescale/fec_mpc52xx.c       |    1 +
 drivers/net/ethernet/freescale/fec_mpc52xx_phy.c   |    1 +
 drivers/net/ethernet/google/gve/gve_ethtool.c      |    6 +-
 drivers/net/ethernet/google/gve/gve_main.c         |   17 +-
 drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c  |    2 +-
 drivers/net/ethernet/hisilicon/hns3/Makefile       |    1 +
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |    3 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c |    6 +
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   53 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c |  155 +
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c  | 2593 +++++++++++++++++
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.h  |   33 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    | 2488 +---------------
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |    6 +
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   12 +-
 drivers/net/ethernet/huawei/hinic/hinic_main.c     |   12 +-
 drivers/net/ethernet/huawei/hinic3/hinic3_lld.c    |    7 +-
 drivers/net/ethernet/ibm/emac/core.c               |   28 +-
 drivers/net/ethernet/ibm/emac/mal.c                |   15 +-
 drivers/net/ethernet/intel/e100.c                  |    9 +-
 drivers/net/ethernet/intel/e1000/e1000_ethtool.c   |   10 +-
 drivers/net/ethernet/intel/e1000e/ethtool.c        |   19 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |  479 +++-
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c       |   10 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq.h      |    2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   59 +-
 drivers/net/ethernet/intel/i40e/i40e_ptp.c         |    9 +-
 drivers/net/ethernet/intel/i40e/i40e_register.h    |   10 +
 drivers/net/ethernet/intel/iavf/iavf_adminq.h      |    2 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |   20 +-
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |   12 +-
 drivers/net/ethernet/intel/ice/Makefile            |    2 +-
 drivers/net/ethernet/intel/ice/devlink/devlink.c   |   30 +-
 drivers/net/ethernet/intel/ice/ice.h               |   12 +
 drivers/net/ethernet/intel/ice/ice_adapter.c       |    4 +
 drivers/net/ethernet/intel/ice/ice_adapter.h       |    7 +
 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h    |    2 +
 drivers/net/ethernet/intel/ice/ice_common.c        |    5 +-
 drivers/net/ethernet/intel/ice/ice_common.h        |    2 +-
 drivers/net/ethernet/intel/ice/ice_cpi.c           |  362 +++
 drivers/net/ethernet/intel/ice/ice_cpi.h           |   58 +
 drivers/net/ethernet/intel/ice/ice_dpll.c          |  502 +++-
 drivers/net/ethernet/intel/ice/ice_dpll.h          |   36 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |    2 +-
 drivers/net/ethernet/intel/ice/ice_fw_update.c     |    2 +-
 drivers/net/ethernet/intel/ice/ice_lib.c           |    3 +-
 drivers/net/ethernet/intel/ice/ice_ptp.c           |   51 +-
 drivers/net/ethernet/intel/ice/ice_ptp.h           |    6 +
 drivers/net/ethernet/intel/ice/ice_ptp_hw.c        |   37 +
 drivers/net/ethernet/intel/ice/ice_ptp_hw.h        |   17 +
 drivers/net/ethernet/intel/ice/ice_sbq_cmd.h       |    5 +-
 drivers/net/ethernet/intel/ice/ice_txclk.c         |  354 +++
 drivers/net/ethernet/intel/ice/ice_txclk.h         |   40 +
 drivers/net/ethernet/intel/ice/ice_type.h          |    2 +
 drivers/net/ethernet/intel/idpf/idpf_txrx.c        |    2 +-
 drivers/net/ethernet/intel/idpf/virtchnl2.h        |   12 +-
 drivers/net/ethernet/intel/igb/e1000_defines.h     |    2 +-
 drivers/net/ethernet/intel/igb/e1000_mac.c         |    2 +-
 drivers/net/ethernet/intel/igb/e1000_mbx.h         |    2 +-
 drivers/net/ethernet/intel/igb/e1000_nvm.c         |    2 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |   72 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c           |    5 +-
 drivers/net/ethernet/intel/igbvf/netdev.c          |    4 +-
 drivers/net/ethernet/intel/igc/igc_diag.c          |    2 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |   46 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c      |   87 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h      |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c   |  224 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |  139 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h      |    2 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h |   32 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c      |    2 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |   49 +-
 .../ethernet/marvell/octeontx2/af/cn20k/debugfs.c  |  163 +-
 .../net/ethernet/marvell/octeontx2/af/cn20k/npc.c  |  641 +++--
 .../net/ethernet/marvell/octeontx2/af/cn20k/npc.h  |   18 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |   32 +-
 drivers/net/ethernet/marvell/octeontx2/af/npc.h    |   19 +
 .../ethernet/marvell/octeontx2/af/npc_profile.h    | 1196 +++++++-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |   14 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |   12 +-
 .../ethernet/marvell/octeontx2/af/rvu_devlink.c    |  114 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |   77 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |  526 +++-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.h    |   17 +
 .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c |   12 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_reg.h    |    1 +
 .../ethernet/marvell/octeontx2/nic/otx2_devlink.c  |    4 +-
 .../ethernet/marvell/octeontx2/nic/otx2_flows.c    |   48 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |   26 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |   22 +-
 drivers/net/ethernet/mediatek/mtk_wed_debugfs.c    |    6 +-
 drivers/net/ethernet/mediatek/mtk_wed_mcu.c        |    8 +-
 drivers/net/ethernet/mellanox/mlx4/main.c          |   20 +-
 drivers/net/ethernet/mellanox/mlx5/core/Makefile   |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/alloc.c    |  387 ++-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |    1 +
 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c  |   42 +-
 drivers/net/ethernet/mellanox/mlx5/core/devlink.c  |   72 +-
 drivers/net/ethernet/mellanox/mlx5/core/dpll.c     |    6 +-
 drivers/net/ethernet/mellanox/mlx5/core/ecpf.c     |   29 +-
 drivers/net/ethernet/mellanox/mlx5/core/ecpf.h     |    4 +-
 .../mellanox/mlx5/core/en/pcie_cong_event.c        |   45 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c   |   36 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h   |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/rss.c   |   29 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/rss.h   |    6 +-
 .../net/ethernet/mellanox/mlx5/core/en/rx_res.c    |   40 +-
 .../net/ethernet/mellanox/mlx5/core/en/rx_res.h    |    4 +-
 .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h   |    7 +
 .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c |    5 +-
 .../mellanox/mlx5/core/en_accel/ktls_txrx.h        |   12 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  111 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   61 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |    2 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   33 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c |    3 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   83 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |    4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c  |   35 +-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c       |    3 +-
 .../ethernet/mellanox/mlx5/core/esw/adj_vport.c    |    6 +-
 .../ethernet/mellanox/mlx5/core/esw/devlink_port.c |   64 +-
 .../net/ethernet/mellanox/mlx5/core/esw/ipsec.c    |   85 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |  637 ++++-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |  100 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |  729 ++++-
 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c   |   21 +
 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h   |    2 +
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |    4 +-
 .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c    |    2 +
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |  743 +++--
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h  |  133 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c   |    4 +
 .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c    |  125 +-
 .../net/ethernet/mellanox/mlx5/core/lag/mpesw.h    |    4 +
 .../ethernet/mellanox/mlx5/core/lag/shared_fdb.c   |  306 ++
 .../net/ethernet/mellanox/mlx5/core/lib/devcom.c   |   44 +-
 .../net/ethernet/mellanox/mlx5/core/lib/devcom.h   |    6 +
 .../mellanox/mlx5/core/lib/ipsec_fs_roce.c         |   10 +
 .../net/ethernet/mellanox/mlx5/core/lib/nv_param.c |   12 +-
 drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c   |  655 ++++-
 drivers/net/ethernet/mellanox/mlx5/core/lib/sd.h   |   31 +
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   58 +-
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |    9 +
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |  253 +-
 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c  |   27 +-
 .../net/ethernet/mellanox/mlx5/core/sf/devlink.c   |   19 +-
 .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c  |   89 +-
 .../mellanox/mlx5/core/sf/mlx5_ifc_vhca_event.h    |    8 -
 drivers/net/ethernet/mellanox/mlx5/core/sriov.c    |    5 +-
 .../ethernet/mellanox/mlx5/core/steering/hws/bwc.c |   12 +
 .../mellanox/mlx5/core/steering/hws/fs_hws.h       |    2 +-
 .../mellanox/mlx5/core/steering/hws/table.c        |    3 +
 .../mellanox/mlx5/core/steering/hws/vport.c        |    2 +-
 .../mellanox/mlx5/core/steering/sws/dr_icm_pool.c  |    2 +-
 .../mellanox/mlx5/core/steering/sws/dr_types.h     |    1 -
 drivers/net/ethernet/mellanox/mlx5/core/vport.c    |   12 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c         |    8 +-
 drivers/net/ethernet/mellanox/mlxsw/minimal.c      |    2 +-
 drivers/net/ethernet/mellanox/mlxsw/reg.h          |    8 +
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |   18 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c |    4 +
 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c |    7 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |    1 +
 drivers/net/ethernet/meta/fbnic/fbnic_csr.h        |    1 +
 drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c    |    5 +
 drivers/net/ethernet/meta/fbnic/fbnic_mdio.c       |  137 +-
 drivers/net/ethernet/meta/fbnic/fbnic_netdev.c     |   10 +-
 drivers/net/ethernet/micrel/ksz884x.c              |    8 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |   48 +-
 .../net/ethernet/microchip/lan966x/lan966x_fdma.c  |   29 +-
 .../net/ethernet/microchip/sparx5/sparx5_psfp.c    |    5 +-
 .../ethernet/microchip/sparx5/sparx5_tc_flower.c   |   18 +-
 drivers/net/ethernet/microsoft/mana/gdma_main.c    |  444 ++-
 drivers/net/ethernet/microsoft/mana/mana_bpf.c     |    2 +-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |  329 ++-
 drivers/net/ethernet/microsoft/mana/mana_ethtool.c |   27 +-
 drivers/net/ethernet/mscc/ocelot.h                 |    2 +-
 drivers/net/ethernet/mscc/ocelot_flower.c          |    4 +-
 drivers/net/ethernet/mscc/ocelot_net.c             |    4 +-
 drivers/net/ethernet/mucse/rnpgbe/rnpgbe_main.c    |   10 +-
 drivers/net/ethernet/natsemi/natsemi.c             |    4 +-
 drivers/net/ethernet/netronome/nfp/devlink_param.c |    6 +-
 drivers/net/ethernet/netronome/nfp/nfp_main.c      |   65 +-
 .../net/ethernet/netronome/nfp/nfp_netvf_main.c    |   33 +-
 drivers/net/ethernet/oa_tc6.c                      |  140 +-
 drivers/net/ethernet/pensando/ionic/ionic_dev.c    |   10 +
 drivers/net/ethernet/pensando/ionic/ionic_dev.h    |    6 +
 .../net/ethernet/pensando/ionic/ionic_ethtool.c    |   27 +-
 drivers/net/ethernet/pensando/ionic/ionic_if.h     |   64 +-
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |    4 +-
 drivers/net/ethernet/pensando/ionic/ionic_lif.h    |    1 -
 drivers/net/ethernet/pensando/ionic/ionic_main.c   |    8 +
 drivers/net/ethernet/pensando/ionic/ionic_stats.c  |   65 +-
 drivers/net/ethernet/pensando/ionic/ionic_stats.h  |    2 +
 drivers/net/ethernet/qlogic/qede/qede_main.c       |   20 +-
 drivers/net/ethernet/qualcomm/Kconfig              |    4 +-
 drivers/net/ethernet/realtek/8139too.c             |   52 +-
 drivers/net/ethernet/realtek/r8169_main.c          |    8 +-
 drivers/net/ethernet/realtek/rtase/rtase.h         |    4 +
 drivers/net/ethernet/realtek/rtase/rtase_main.c    |    3 +
 drivers/net/ethernet/rocker/rocker_main.c          |    4 +-
 drivers/net/ethernet/sis/sis190.c                  |    6 +-
 drivers/net/ethernet/sis/sis900.c                  |   10 +-
 drivers/net/ethernet/sis/sis900.h                  |    2 +-
 drivers/net/ethernet/smsc/epic100.c                |   18 +-
 .../net/ethernet/stmicro/stmmac/dwmac-starfive.c   |   59 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4.h       |    1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c   |    1 +
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h     |    6 +-
 .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c   |    6 +
 drivers/net/ethernet/stmicro/stmmac/mmc_core.c     |    2 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   14 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |    8 +-
 drivers/net/ethernet/sun/cassini.c                 |   16 +-
 drivers/net/ethernet/sun/cassini.h                 |   16 +-
 drivers/net/ethernet/sun/sunbmac.h                 |    2 +-
 drivers/net/ethernet/sun/sungem.c                  |   30 +-
 drivers/net/ethernet/sun/sungem.h                  |    4 +-
 drivers/net/ethernet/sun/sunhme.c                  |    2 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |    6 +-
 drivers/net/ethernet/ti/cpsw_new.c                 |    4 +-
 drivers/net/ethernet/ti/icssg/icssg_common.c       |   48 +-
 drivers/net/ethernet/ti/tlan.c                     |   41 +-
 drivers/net/ethernet/wangxun/libwx/wx_hw.c         |    3 +-
 drivers/net/ethernet/wangxun/libwx/wx_lib.c        |    9 +-
 drivers/net/ethernet/wangxun/libwx/wx_sriov.c      |    2 +-
 drivers/net/ethernet/wangxun/libwx/wx_type.h       |    1 +
 drivers/net/ethernet/wangxun/libwx/wx_vf_common.c  |    8 +-
 drivers/net/ethernet/wangxun/ngbe/ngbe_main.c      |   40 +-
 drivers/net/ethernet/wangxun/ngbevf/ngbevf_main.c  |   26 +-
 drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c     |    9 +-
 drivers/net/ethernet/wangxun/txgbe/txgbe_aml.h     |    2 +-
 drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c     |    2 +-
 drivers/net/ethernet/wangxun/txgbe/txgbe_main.c    |   43 +-
 .../net/ethernet/wangxun/txgbevf/txgbevf_main.c    |   18 +-
 drivers/net/ethernet/wiznet/Kconfig                |   59 +-
 drivers/net/ethernet/wiznet/Makefile               |    4 +-
 drivers/net/ethernet/wiznet/w5100-spi.c            |    2 +-
 drivers/net/ethernet/wiznet/w5100.c                |  412 +--
 drivers/net/ethernet/wiznet/w5100.h                |    3 +-
 drivers/net/ethernet/wiznet/w5300.c                |  687 -----
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   27 +-
 drivers/net/geneve.c                               |  309 +-
 drivers/net/gtp.c                                  |   10 +-
 drivers/net/ipvlan/ipvlan_core.c                   |    2 +-
 drivers/net/mctp/mctp-i2c.c                        |    4 +-
 drivers/net/mdio/Kconfig                           |    2 +-
 drivers/net/mdio/mdio-i2c.c                        |   59 +-
 drivers/net/mdio/mdio-mscc-miim.c                  |    2 +-
 drivers/net/mdio/mdio-realtek-rtl9300.c            |  898 +++---
 drivers/net/netconsole.c                           |  262 +-
 drivers/net/netdevsim/bpf.c                        |    6 -
 drivers/net/netdevsim/dev.c                        |    4 +-
 drivers/net/netdevsim/ethtool.c                    |    1 +
 drivers/net/netdevsim/fib.c                        |   17 +-
 drivers/net/netdevsim/netdev.c                     |    7 +-
 drivers/net/netdevsim/netdevsim.h                  |   10 +-
 drivers/net/netdevsim/psp.c                        |   48 +-
 drivers/net/netdevsim/tc.c                         |   20 +-
 drivers/net/netkit.c                               |    8 +-
 drivers/net/ovpn/udp.c                             |    2 +-
 drivers/net/pfcp.c                                 |   18 +-
 drivers/net/phy/Kconfig                            |   14 +-
 drivers/net/phy/Makefile                           |    2 +
 drivers/net/phy/air_an8801.c                       | 1156 ++++++++
 drivers/net/phy/air_en8811h.c                      |  316 +--
 drivers/net/phy/air_phy_lib.c                      |  211 ++
 drivers/net/phy/air_phy_lib.h                      |   41 +
 drivers/net/phy/aquantia/aquantia_main.c           |    6 +-
 drivers/net/phy/dp83822.c                          |   12 +-
 drivers/net/phy/dp83867.c                          |   60 +
 drivers/net/phy/intel-xway.c                       |   79 +
 drivers/net/phy/micrel.c                           |   61 +
 drivers/net/phy/motorcomm.c                        |  118 +-
 drivers/net/phy/phy_device.c                       |    3 +
 drivers/net/phy/phy_link_topology.c                |   10 +
 drivers/net/phy/qcom/at803x.c                      |   12 +
 drivers/net/phy/realtek/realtek_main.c             |  326 ++-
 drivers/net/phy/sfp.c                              |  248 +-
 drivers/net/ppp/Kconfig                            |    6 +
 drivers/net/ppp/Makefile                           |    6 +-
 drivers/net/ppp/pppoe.c                            |  173 +-
 drivers/net/pse-pd/pd692x0.c                       |    9 +-
 drivers/net/pse-pd/si3474.c                        |    4 +-
 drivers/net/pse-pd/tps23881.c                      |    4 +-
 drivers/net/team/team_core.c                       |    4 +-
 drivers/net/tun.c                                  |  109 +-
 drivers/net/usb/pegasus.c                          |   16 +-
 drivers/net/usb/qmi_wwan.c                         |    2 +
 drivers/net/usb/r8152.c                            |  368 ++-
 drivers/net/usb/rndis_host.c                       |   16 +
 drivers/net/usb/usbnet.c                           |   10 +-
 drivers/net/virtio_net.c                           |   15 +-
 drivers/net/vxlan/vxlan_core.c                     |   63 +-
 drivers/net/vxlan/vxlan_multicast.c                |    8 +-
 drivers/net/wan/farsync.c                          |   24 +-
 drivers/net/wan/pc300too.c                         |   14 +-
 drivers/net/wan/pci200syn.c                        |    6 +-
 drivers/net/wan/wanxl.c                            |   11 +-
 drivers/net/wireguard/socket.c                     |    8 +-
 drivers/net/wireless/ath/ath10k/bmi.c              |    1 -
 drivers/net/wireless/ath/ath10k/ce.c               |    1 -
 drivers/net/wireless/ath/ath10k/core.h             |    1 -
 drivers/net/wireless/ath/ath10k/coredump.c         |    1 -
 drivers/net/wireless/ath/ath10k/coredump.h         |    2 +-
 drivers/net/wireless/ath/ath10k/debug.c            |    1 -
 drivers/net/wireless/ath/ath10k/debugfs_sta.c      |    1 -
 drivers/net/wireless/ath/ath10k/htc.c              |    1 -
 drivers/net/wireless/ath/ath10k/htt.c              |    2 +-
 drivers/net/wireless/ath/ath10k/htt.h              |    2 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c           |    1 -
 drivers/net/wireless/ath/ath10k/htt_tx.c           |    3 +-
 drivers/net/wireless/ath/ath10k/hw.c               |    2 +-
 drivers/net/wireless/ath/ath10k/hw.h               |    2 +-
 drivers/net/wireless/ath/ath10k/leds.c             |    8 +-
 drivers/net/wireless/ath/ath10k/pci.c              |    1 -
 drivers/net/wireless/ath/ath10k/pci.h              |    2 +-
 drivers/net/wireless/ath/ath10k/qmi.c              |    4 +-
 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c     |    2 +-
 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h     |    3 +-
 drivers/net/wireless/ath/ath10k/rx_desc.h          |    2 +-
 drivers/net/wireless/ath/ath10k/sdio.c             |    2 +-
 drivers/net/wireless/ath/ath10k/thermal.c          |    2 +-
 drivers/net/wireless/ath/ath10k/usb.h              |    2 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.h          |    2 +-
 drivers/net/wireless/ath/ath10k/wow.c              |    2 +-
 drivers/net/wireless/ath/ath11k/Kconfig            |    2 +-
 drivers/net/wireless/ath/ath11k/ahb.c              |    2 +-
 drivers/net/wireless/ath/ath11k/ahb.h              |    2 +-
 drivers/net/wireless/ath/ath11k/ce.c               |    1 -
 drivers/net/wireless/ath/ath11k/ce.h               |    2 +-
 drivers/net/wireless/ath/ath11k/core.c             |   10 +-
 drivers/net/wireless/ath/ath11k/coredump.c         |    1 -
 drivers/net/wireless/ath/ath11k/coredump.h         |    2 +-
 drivers/net/wireless/ath/ath11k/debug.c            |    1 -
 drivers/net/wireless/ath/ath11k/debugfs.c          |    1 -
 drivers/net/wireless/ath/ath11k/debugfs.h          |    2 +-
 .../net/wireless/ath/ath11k/debugfs_htt_stats.c    |    1 -
 .../net/wireless/ath/ath11k/debugfs_htt_stats.h    |    2 +-
 drivers/net/wireless/ath/ath11k/debugfs_sta.h      |    2 +-
 drivers/net/wireless/ath/ath11k/dp.c               |    2 +-
 drivers/net/wireless/ath/ath11k/dp.h               |    2 +-
 drivers/net/wireless/ath/ath11k/dp_rx.c            |   59 +-
 drivers/net/wireless/ath/ath11k/dp_rx.h            |    2 +-
 drivers/net/wireless/ath/ath11k/dp_tx.c            |    1 -
 drivers/net/wireless/ath/ath11k/dp_tx.h            |    2 +-
 drivers/net/wireless/ath/ath11k/fw.c               |    1 -
 drivers/net/wireless/ath/ath11k/fw.h               |    2 +-
 drivers/net/wireless/ath/ath11k/hal_desc.h         |    2 +-
 drivers/net/wireless/ath/ath11k/hal_rx.c           |    2 +-
 drivers/net/wireless/ath/ath11k/hal_rx.h           |    2 +-
 drivers/net/wireless/ath/ath11k/hal_tx.c           |    2 +-
 drivers/net/wireless/ath/ath11k/hal_tx.h           |    2 +-
 drivers/net/wireless/ath/ath11k/hif.h              |    2 +-
 drivers/net/wireless/ath/ath11k/htc.c              |    2 +-
 drivers/net/wireless/ath/ath11k/htc.h              |    2 +-
 drivers/net/wireless/ath/ath11k/hw.c               |    2 +-
 drivers/net/wireless/ath/ath11k/mac.c              |   72 +-
 drivers/net/wireless/ath/ath11k/mac.h              |    2 +-
 drivers/net/wireless/ath/ath11k/mhi.c              |    4 +-
 drivers/net/wireless/ath/ath11k/mhi.h              |    2 +-
 drivers/net/wireless/ath/ath11k/p2p.c              |    2 +-
 drivers/net/wireless/ath/ath11k/p2p.h              |    2 +-
 drivers/net/wireless/ath/ath11k/pci.c              |    8 +
 drivers/net/wireless/ath/ath11k/pcic.c             |    1 -
 drivers/net/wireless/ath/ath11k/pcic.h             |    2 +-
 drivers/net/wireless/ath/ath11k/peer.c             |    2 +-
 drivers/net/wireless/ath/ath11k/peer.h             |    2 +-
 drivers/net/wireless/ath/ath11k/qmi.c              |    3 +-
 drivers/net/wireless/ath/ath11k/qmi.h              |    3 +-
 drivers/net/wireless/ath/ath11k/reg.h              |    2 +-
 drivers/net/wireless/ath/ath11k/rx_desc.h          |    2 +-
 drivers/net/wireless/ath/ath11k/spectral.c         |    1 -
 drivers/net/wireless/ath/ath11k/spectral.h         |    2 +-
 drivers/net/wireless/ath/ath11k/testmode.c         |    2 +-
 drivers/net/wireless/ath/ath11k/testmode.h         |    2 +-
 drivers/net/wireless/ath/ath11k/thermal.c          |    2 +-
 drivers/net/wireless/ath/ath11k/thermal.h          |    2 +-
 drivers/net/wireless/ath/ath11k/trace.h            |    2 +-
 drivers/net/wireless/ath/ath11k/wmi.h              |    2 +-
 drivers/net/wireless/ath/ath11k/wow.c              |    2 +-
 drivers/net/wireless/ath/ath11k/wow.h              |    2 +-
 drivers/net/wireless/ath/ath12k/Kconfig            |    6 +-
 drivers/net/wireless/ath/ath12k/acpi.c             |    2 +-
 drivers/net/wireless/ath/ath12k/acpi.h             |    2 +-
 drivers/net/wireless/ath/ath12k/ahb.c              |   25 +-
 drivers/net/wireless/ath/ath12k/core.c             |   56 +-
 drivers/net/wireless/ath/ath12k/core.h             |   21 +-
 drivers/net/wireless/ath/ath12k/coredump.c         |    2 +-
 drivers/net/wireless/ath/ath12k/coredump.h         |    2 +-
 drivers/net/wireless/ath/ath12k/dbring.h           |    2 +-
 drivers/net/wireless/ath/ath12k/debug.h            |    2 +-
 drivers/net/wireless/ath/ath12k/debugfs.c          |   46 +
 drivers/net/wireless/ath/ath12k/debugfs.h          |    2 +-
 drivers/net/wireless/ath/ath12k/debugfs_sta.h      |    2 +-
 drivers/net/wireless/ath/ath12k/dp.c               |   10 +-
 drivers/net/wireless/ath/ath12k/dp_htt.c           |    2 +-
 drivers/net/wireless/ath/ath12k/dp_htt.h           |    2 +-
 drivers/net/wireless/ath/ath12k/dp_mon.c           |    6 +-
 drivers/net/wireless/ath/ath12k/dp_peer.c          |    2 +-
 drivers/net/wireless/ath/ath12k/dp_peer.h          |    2 +
 drivers/net/wireless/ath/ath12k/dp_rx.c            |   81 +-
 drivers/net/wireless/ath/ath12k/dp_rx.h            |    3 +-
 drivers/net/wireless/ath/ath12k/hal.h              |    4 +-
 drivers/net/wireless/ath/ath12k/hif.h              |    2 +-
 drivers/net/wireless/ath/ath12k/htc.h              |    8 +-
 drivers/net/wireless/ath/ath12k/hw.h               |   25 +-
 drivers/net/wireless/ath/ath12k/mac.c              |  342 ++-
 drivers/net/wireless/ath/ath12k/mac.h              |    3 +
 drivers/net/wireless/ath/ath12k/p2p.c              |    1 -
 drivers/net/wireless/ath/ath12k/p2p.h              |    2 +-
 drivers/net/wireless/ath/ath12k/pci.c              |    2 +-
 drivers/net/wireless/ath/ath12k/peer.c             |   11 +-
 drivers/net/wireless/ath/ath12k/qmi.c              |    2 +-
 drivers/net/wireless/ath/ath12k/qmi.h              |    1 -
 drivers/net/wireless/ath/ath12k/reg.c              |    2 +-
 drivers/net/wireless/ath/ath12k/reg.h              |    2 +-
 drivers/net/wireless/ath/ath12k/testmode.h         |    2 +-
 drivers/net/wireless/ath/ath12k/thermal.c          |  252 +-
 drivers/net/wireless/ath/ath12k/thermal.h          |   35 +
 drivers/net/wireless/ath/ath12k/trace.c            |    2 +-
 drivers/net/wireless/ath/ath12k/trace.h            |    2 +-
 drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c     |    3 +-
 drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c      |   95 +-
 drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c      |   43 +-
 drivers/net/wireless/ath/ath12k/wifi7/dp_tx.h      |    4 +-
 .../net/wireless/ath/ath12k/wifi7/hal_qcc2072.c    |   16 +
 .../net/wireless/ath/ath12k/wifi7/hal_qcn9274.c    |   16 +
 drivers/net/wireless/ath/ath12k/wifi7/hal_rx.h     |    1 -
 drivers/net/wireless/ath/ath12k/wifi7/hal_tx.c     |    4 +-
 drivers/net/wireless/ath/ath12k/wifi7/hal_tx.h     |    1 +
 .../net/wireless/ath/ath12k/wifi7/hal_wcn7850.c    |   16 +
 drivers/net/wireless/ath/ath12k/wifi7/hw.c         |   48 +-
 drivers/net/wireless/ath/ath12k/wmi.c              |  827 ++++--
 drivers/net/wireless/ath/ath12k/wmi.h              |  145 +-
 drivers/net/wireless/ath/ath12k/wow.h              |    2 +-
 drivers/net/wireless/ath/ath5k/base.c              |    2 -
 drivers/net/wireless/ath/ath6kl/cfg80211.c         |    3 +-
 drivers/net/wireless/ath/ath9k/ar9002_hw.c         |    6 +-
 drivers/net/wireless/ath/ath9k/ar9002_mac.c        |   15 +-
 drivers/net/wireless/ath/ath9k/ar9003_mac.c        |   23 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.c        |    4 +-
 .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c  |   31 +-
 drivers/net/wireless/ath/ath9k/common-init.c       |    8 +-
 drivers/net/wireless/ath/ath9k/hif_usb.c           |   24 +-
 drivers/net/wireless/ath/ath9k/hif_usb.h           |    4 +-
 drivers/net/wireless/ath/ath9k/htc_drv_init.c      |   18 -
 drivers/net/wireless/ath/ath9k/hw.c                |   49 +-
 drivers/net/wireless/ath/ath9k/hw.h                |    5 +-
 drivers/net/wireless/ath/ath9k/init.c              |   12 +-
 drivers/net/wireless/ath/ath9k/recv.c              |    4 +-
 drivers/net/wireless/ath/ath9k/xmit.c              |    7 +-
 drivers/net/wireless/ath/testmode_i.h              |    2 +-
 drivers/net/wireless/ath/wcn36xx/dxe.c             |    4 +-
 drivers/net/wireless/ath/wcn36xx/main.c            |   13 +-
 drivers/net/wireless/ath/wcn36xx/smd.c             |   13 +
 drivers/net/wireless/ath/wcn36xx/wcn36xx.h         |    2 +-
 drivers/net/wireless/ath/wil6210/cfg80211.c        |    3 +-
 drivers/net/wireless/broadcom/b43/main.c           |   22 +-
 drivers/net/wireless/broadcom/b43/radio_2057.c     |  230 +-
 drivers/net/wireless/broadcom/b43/tables_nphy.c    |   58 +
 .../broadcom/brcm80211/brcmfmac/flowring.c         |   10 +-
 .../broadcom/brcm80211/brcmfmac/flowring.h         |    2 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c |    4 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h |    3 +-
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |   17 +-
 .../wireless/broadcom/brcm80211/brcmsmac/main.c    |   40 +-
 .../wireless/broadcom/brcm80211/brcmsmac/main.h    |    2 +-
 .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c      |   13 +-
 drivers/net/wireless/intel/ipw2x00/ipw2200.c       |   52 +-
 drivers/net/wireless/intel/iwlwifi/Makefile        |    2 +-
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c     |   23 +-
 drivers/net/wireless/intel/iwlwifi/cfg/7000.c      |    5 +-
 drivers/net/wireless/intel/iwlwifi/cfg/8000.c      |    5 +-
 drivers/net/wireless/intel/iwlwifi/cfg/9000.c      |    5 +-
 drivers/net/wireless/intel/iwlwifi/cfg/ax210.c     |   38 +-
 drivers/net/wireless/intel/iwlwifi/cfg/bz.c        |   29 +-
 drivers/net/wireless/intel/iwlwifi/cfg/dr.c        |   19 +-
 drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c     |   20 +-
 drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.c     |   20 +-
 drivers/net/wireless/intel/iwlwifi/cfg/rf-hr.c     |   30 +-
 drivers/net/wireless/intel/iwlwifi/cfg/rf-pe.c     |   22 +-
 drivers/net/wireless/intel/iwlwifi/cfg/rf-wh.c     |    8 +-
 drivers/net/wireless/intel/iwlwifi/cfg/sc.c        |   22 +-
 .../net/wireless/intel/iwlwifi/fw/api/commands.h   |   17 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/config.h |   11 +-
 .../net/wireless/intel/iwlwifi/fw/api/datapath.h   |   11 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h  |   16 +-
 .../net/wireless/intel/iwlwifi/fw/api/location.h   |  107 +-
 .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h    |  184 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/power.h  |   48 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rs.h     |   34 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h     |   40 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/sta.h    |    3 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/stats.h  |   90 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg-old.c    | 1022 +++++++
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        | 1388 ++-------
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h        |    7 +-
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c    |   15 +-
 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h |   14 +-
 drivers/net/wireless/intel/iwlwifi/fw/file.h       |   11 +-
 drivers/net/wireless/intel/iwlwifi/fw/img.h        |    4 +-
 drivers/net/wireless/intel/iwlwifi/fw/regulatory.c |    7 +-
 drivers/net/wireless/intel/iwlwifi/fw/rs.c         |   32 +-
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |   15 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h       |    3 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |   20 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c        |   25 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.h        |    6 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |  152 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h |    2 +
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-utils.h |    9 +-
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h      |   10 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.c     |   22 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |  138 +-
 drivers/net/wireless/intel/iwlwifi/mld/agg.c       |    9 +
 drivers/net/wireless/intel/iwlwifi/mld/ap.c        |   58 +-
 drivers/net/wireless/intel/iwlwifi/mld/ap.h        |    8 +-
 drivers/net/wireless/intel/iwlwifi/mld/d3.c        |  173 +-
 drivers/net/wireless/intel/iwlwifi/mld/d3.h        |    6 +-
 drivers/net/wireless/intel/iwlwifi/mld/debugfs.c   |   74 +-
 .../net/wireless/intel/iwlwifi/mld/ftm-initiator.c |   30 +-
 drivers/net/wireless/intel/iwlwifi/mld/iface.c     |  189 +-
 drivers/net/wireless/intel/iwlwifi/mld/iface.h     |   62 +-
 drivers/net/wireless/intel/iwlwifi/mld/key.c       |  168 +-
 drivers/net/wireless/intel/iwlwifi/mld/link.c      |  580 +++-
 drivers/net/wireless/intel/iwlwifi/mld/link.h      |   43 +-
 drivers/net/wireless/intel/iwlwifi/mld/mac80211.c  |  373 ++-
 drivers/net/wireless/intel/iwlwifi/mld/mcc.c       |   13 +-
 drivers/net/wireless/intel/iwlwifi/mld/mld.c       |   20 +-
 drivers/net/wireless/intel/iwlwifi/mld/mld.h       |   16 +-
 drivers/net/wireless/intel/iwlwifi/mld/mlo.c       |   36 +-
 drivers/net/wireless/intel/iwlwifi/mld/nan.c       |  749 ++++-
 drivers/net/wireless/intel/iwlwifi/mld/nan.h       |   41 +-
 drivers/net/wireless/intel/iwlwifi/mld/notif.c     |   35 +-
 drivers/net/wireless/intel/iwlwifi/mld/phy.c       |   24 +-
 drivers/net/wireless/intel/iwlwifi/mld/power.c     |  210 +-
 drivers/net/wireless/intel/iwlwifi/mld/ptp.c       |    2 +-
 drivers/net/wireless/intel/iwlwifi/mld/rx.c        |   44 +-
 drivers/net/wireless/intel/iwlwifi/mld/rx.h        |    7 +-
 drivers/net/wireless/intel/iwlwifi/mld/scan.c      |    8 +-
 drivers/net/wireless/intel/iwlwifi/mld/sta.c       |  253 +-
 drivers/net/wireless/intel/iwlwifi/mld/sta.h       |   32 +-
 drivers/net/wireless/intel/iwlwifi/mld/stats.c     |  108 +-
 .../net/wireless/intel/iwlwifi/mld/tests/Makefile  |    1 +
 .../intel/iwlwifi/mld/tests/chan_load_thresh.c     |  139 +
 .../intel/iwlwifi/mld/tests/link-selection.c       |  286 +-
 .../net/wireless/intel/iwlwifi/mld/tests/link.c    |  474 +++-
 .../net/wireless/intel/iwlwifi/mld/tests/utils.c   |   68 +-
 .../net/wireless/intel/iwlwifi/mld/tests/utils.h   |    9 +-
 drivers/net/wireless/intel/iwlwifi/mld/tlc.c       |  486 ++--
 drivers/net/wireless/intel/iwlwifi/mld/tx.c        |   50 +-
 drivers/net/wireless/intel/iwlwifi/mvm/binding.c   |    5 +-
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |   30 +-
 .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c |   32 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |    6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   22 +-
 .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c  |    4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |   30 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |    4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/power.c     |   14 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ptp.c       |    2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c        |    9 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |    3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |   10 +-
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c     |   32 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |   11 +-
 .../wireless/intel/iwlwifi/pcie/gen1_2/internal.h  |  108 +-
 .../intel/iwlwifi/pcie/gen1_2/trans-gen2.c         |   21 +-
 .../net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c |   98 +-
 drivers/net/wireless/intersil/p54/p54spi.c         |   67 +-
 drivers/net/wireless/intersil/p54/p54spi.h         |    3 +
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |    3 +-
 drivers/net/wireless/marvell/mwifiex/sta_cmd.c     |   37 +-
 drivers/net/wireless/mediatek/mt76/channel.c       |    2 +-
 drivers/net/wireless/mediatek/mt76/eeprom.c        |    2 +-
 drivers/net/wireless/mediatek/mt76/mac80211.c      |   19 +-
 drivers/net/wireless/mediatek/mt76/mt76.h          |    1 +
 .../net/wireless/mediatek/mt76/mt7615/debugfs.c    |    2 -
 drivers/net/wireless/mediatek/mt76/mt7615/init.c   |    1 -
 drivers/net/wireless/mediatek/mt76/mt7615/usb.c    |    3 -
 drivers/net/wireless/mediatek/mt76/mt76_connac.h   |   21 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mac.c   |   13 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |   49 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.h   |   29 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c    |    3 -
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |    5 +-
 .../net/wireless/mediatek/mt76/mt7915/debugfs.c    |    3 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c    |   10 +-
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   |    3 +
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    |    8 +
 drivers/net/wireless/mediatek/mt76/mt7921/Makefile |    2 +-
 .../net/wireless/mediatek/mt76/mt7921/debugfs.c    |    2 -
 drivers/net/wireless/mediatek/mt76/mt7921/init.c   |   98 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mac.c    |   12 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |   29 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c    |   12 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h |    1 -
 drivers/net/wireless/mediatek/mt76/mt7921/pci.c    |   20 +-
 drivers/net/wireless/mediatek/mt76/mt7921/regd.c   |  206 ++
 drivers/net/wireless/mediatek/mt76/mt7921/regd.h   |   19 +
 drivers/net/wireless/mediatek/mt76/mt7921/usb.c    |   11 +-
 .../net/wireless/mediatek/mt76/mt7925/debugfs.c    |    2 -
 drivers/net/wireless/mediatek/mt76/mt7925/init.c   |   12 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mac.c    |   29 +-
 drivers/net/wireless/mediatek/mt76/mt7925/main.c   |  101 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    |  120 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.h    |    3 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h |   29 +-
 drivers/net/wireless/mediatek/mt76/mt7925/pci.c    |  151 +-
 .../net/wireless/mediatek/mt76/mt7925/pci_mac.c    |   12 +-
 .../net/wireless/mediatek/mt76/mt7925/testmode.c   |    5 +
 drivers/net/wireless/mediatek/mt76/mt7925/usb.c    |   22 +-
 drivers/net/wireless/mediatek/mt76/mt792x.h        |   33 +
 drivers/net/wireless/mediatek/mt76/mt792x_core.c   |   56 +-
 drivers/net/wireless/mediatek/mt76/mt792x_dma.c    |  198 +-
 drivers/net/wireless/mediatek/mt76/mt792x_regs.h   |   23 +
 drivers/net/wireless/mediatek/mt76/mt792x_usb.c    |   79 +-
 .../net/wireless/mediatek/mt76/mt7996/debugfs.c    |    6 +-
 drivers/net/wireless/mediatek/mt76/mt7996/dma.c    |    2 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c    |   51 +-
 drivers/net/wireless/mediatek/mt76/mt7996/main.c   |   29 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c    |   36 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h |   22 +-
 drivers/net/wireless/mediatek/mt76/mt7996/pci.c    |    2 +-
 drivers/net/wireless/mediatek/mt76/pci.c           |    8 +-
 drivers/net/wireless/mediatek/mt76/tx.c            |    2 +-
 drivers/net/wireless/mediatek/mt76/usb.c           |    2 +
 drivers/net/wireless/mediatek/mt7601u/usb.c        |    3 -
 drivers/net/wireless/microchip/wilc1000/cfg80211.c |    3 +-
 drivers/net/wireless/purelifi/plfxlc/usb.c         |   25 +-
 drivers/net/wireless/quantenna/qtnfmac/commands.c  |    4 +-
 .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c   |    6 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00.h        |    3 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c     |   11 +-
 drivers/net/wireless/realtek/rtl8xxxu/8188e.c      |    1 +
 drivers/net/wireless/realtek/rtl8xxxu/8188f.c      |    1 +
 drivers/net/wireless/realtek/rtl8xxxu/8192c.c      |    1 +
 drivers/net/wireless/realtek/rtl8xxxu/8192e.c      |    1 +
 drivers/net/wireless/realtek/rtl8xxxu/8192f.c      |    1 +
 drivers/net/wireless/realtek/rtl8xxxu/8710b.c      |    1 +
 drivers/net/wireless/realtek/rtl8xxxu/8723a.c      |    1 +
 drivers/net/wireless/realtek/rtl8xxxu/8723b.c      |    1 +
 drivers/net/wireless/realtek/rtl8xxxu/core.c       |   77 +-
 drivers/net/wireless/realtek/rtl8xxxu/regs.h       |    2 +
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h   |    7 +
 drivers/net/wireless/realtek/rtlwifi/base.c        |   17 +-
 drivers/net/wireless/realtek/rtlwifi/pci.c         |    7 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c    |   21 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h   |    2 +-
 drivers/net/wireless/realtek/rtw88/fw.c            |    3 +
 drivers/net/wireless/realtek/rtw88/pci.c           |   29 +-
 drivers/net/wireless/realtek/rtw88/rx.c            |   31 +-
 drivers/net/wireless/realtek/rtw88/rx.h            |    6 +-
 drivers/net/wireless/realtek/rtw88/sdio.c          |    8 +-
 drivers/net/wireless/realtek/rtw88/tx.c            |   25 +-
 drivers/net/wireless/realtek/rtw88/usb.c           |   22 +-
 drivers/net/wireless/realtek/rtw89/Kconfig         |   12 +
 drivers/net/wireless/realtek/rtw89/Makefile        |    3 +
 drivers/net/wireless/realtek/rtw89/chan.c          |   92 +-
 drivers/net/wireless/realtek/rtw89/chan.h          |   21 +-
 drivers/net/wireless/realtek/rtw89/core.c          |  815 +++++-
 drivers/net/wireless/realtek/rtw89/core.h          |  347 ++-
 drivers/net/wireless/realtek/rtw89/debug.c         |  940 +++++-
 drivers/net/wireless/realtek/rtw89/fw.c            |  502 +++-
 drivers/net/wireless/realtek/rtw89/fw.h            |  115 +-
 drivers/net/wireless/realtek/rtw89/mac.c           |  153 +-
 drivers/net/wireless/realtek/rtw89/mac.h           |   52 +-
 drivers/net/wireless/realtek/rtw89/mac80211.c      |   29 +-
 drivers/net/wireless/realtek/rtw89/mac_be.c        |   68 +-
 drivers/net/wireless/realtek/rtw89/pci.c           |   41 +-
 drivers/net/wireless/realtek/rtw89/pci.h           |    6 +-
 drivers/net/wireless/realtek/rtw89/pci_be.c        |   15 +
 drivers/net/wireless/realtek/rtw89/phy.c           |  622 +++-
 drivers/net/wireless/realtek/rtw89/phy.h           |  164 +-
 drivers/net/wireless/realtek/rtw89/phy_be.c        |  724 +++--
 drivers/net/wireless/realtek/rtw89/ps.c            |    6 +
 drivers/net/wireless/realtek/rtw89/reg.h           |  289 ++
 drivers/net/wireless/realtek/rtw89/regd.c          |   24 +
 drivers/net/wireless/realtek/rtw89/rtw8851b.c      |   58 +-
 drivers/net/wireless/realtek/rtw89/rtw8851be.c     |    1 +
 drivers/net/wireless/realtek/rtw89/rtw8851bu.c     |    4 +
 drivers/net/wireless/realtek/rtw89/rtw8852a.c      |   63 +-
 drivers/net/wireless/realtek/rtw89/rtw8852ae.c     |    1 +
 drivers/net/wireless/realtek/rtw89/rtw8852au.c     |    1 +
 drivers/net/wireless/realtek/rtw89/rtw8852b.c      |   58 +-
 drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c  |    6 +-
 drivers/net/wireless/realtek/rtw89/rtw8852be.c     |    1 +
 drivers/net/wireless/realtek/rtw89/rtw8852bt.c     |   58 +-
 drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c |    6 +-
 drivers/net/wireless/realtek/rtw89/rtw8852bte.c    |    1 +
 drivers/net/wireless/realtek/rtw89/rtw8852bu.c     |    1 +
 drivers/net/wireless/realtek/rtw89/rtw8852c.c      |   68 +-
 drivers/net/wireless/realtek/rtw89/rtw8852c.h      |    6 +-
 drivers/net/wireless/realtek/rtw89/rtw8852ce.c     |    1 +
 drivers/net/wireless/realtek/rtw89/rtw8852cu.c     |   13 +
 drivers/net/wireless/realtek/rtw89/rtw8922a.c      |  335 ++-
 drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c  |   22 +-
 drivers/net/wireless/realtek/rtw89/rtw8922ae.c     |    2 +
 drivers/net/wireless/realtek/rtw89/rtw8922au.c     |   86 +
 drivers/net/wireless/realtek/rtw89/rtw8922d.c      |  445 ++-
 drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.c  |   92 +-
 drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.h  |    1 +
 drivers/net/wireless/realtek/rtw89/rtw8922de.c     |    2 +
 drivers/net/wireless/realtek/rtw89/sar.c           |    4 +
 drivers/net/wireless/realtek/rtw89/txrx.h          |  110 +
 drivers/net/wireless/realtek/rtw89/usb.c           |  199 +-
 drivers/net/wireless/realtek/rtw89/usb.h           |   11 +-
 drivers/net/wireless/ti/wlcore/main.c              |   23 +-
 drivers/net/wireless/virtual/Makefile              |    2 +
 drivers/net/wireless/virtual/mac80211_hwsim_i.h    |  168 ++
 .../{mac80211_hwsim.c => mac80211_hwsim_main.c}    | 1095 ++++---
 drivers/net/wireless/virtual/mac80211_hwsim_nan.c  | 1346 +++++++++
 drivers/net/wireless/virtual/mac80211_hwsim_nan.h  |  102 +
 drivers/net/wwan/Kconfig                           |    4 +-
 drivers/net/wwan/t7xx/t7xx_pci.c                   |    3 +
 drivers/net/wwan/t7xx/t7xx_port_wwan.c             |    2 +
 drivers/nfc/microread/i2c.c                        |    2 +-
 drivers/nfc/nfcmrvl/i2c.c                          |    4 +-
 drivers/nfc/nxp-nci/core.c                         |    1 +
 drivers/nfc/nxp-nci/i2c.c                          |   12 +-
 drivers/nfc/pn533/i2c.c                            |    4 +-
 drivers/nfc/pn544/i2c.c                            |    4 +-
 drivers/nfc/s3fwrn5/i2c.c                          |    4 +-
 drivers/nfc/st-nci/i2c.c                           |    4 +-
 drivers/nfc/st21nfca/i2c.c                         |    4 +-
 drivers/nfc/trf7970a.c                             |    6 +-
 drivers/ptp/ptp_ocp.c                              |    1 +
 drivers/ptp/ptp_vmw.c                              |    3 -
 drivers/s390/net/ism_drv.c                         |    4 +-
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c                  |    3 +
 drivers/scsi/fcoe/fcoe.c                           |    6 +-
 drivers/scsi/fcoe/fcoe_transport.c                 |    4 +-
 drivers/usb/atm/ueagle-atm.c                       |    6 +-
 drivers/vhost/net.c                                |   21 +-
 fs/afs/rxrpc.c                                     |    6 +-
 include/crypto/hash.h                              |    8 -
 include/crypto/internal/cipher.h                   |    2 -
 include/linux/atalk.h                              |  186 --
 include/linux/atm_tcp.h                            |   24 -
 include/linux/atmdev.h                             |   70 +-
 include/linux/crypto.h                             |    1 -
 include/linux/dpll.h                               |   32 +-
 include/linux/dsa/tag_netc.h                       |   14 +
 include/linux/ethtool.h                            |   38 +-
 include/linux/fsl/netc_global.h                    |    6 +
 include/linux/fsl/ntmp.h                           |  241 +-
 include/linux/ieee80211-eht.h                      |  163 +-
 include/linux/ieee80211-mesh.h                     |  212 ++
 include/linux/ieee80211-s1g.h                      |    2 +-
 include/linux/ieee80211-uhr.h                      |  238 +-
 include/linux/ieee80211.h                          |   18 +
 include/linux/if_bridge.h                          |   77 +-
 include/linux/if_tun.h                             |    3 +
 include/linux/igmp.h                               |  167 +-
 include/linux/ks8851_mll.h                         |   21 -
 include/linux/llc.h                                |    8 +-
 include/linux/mlx5/driver.h                        |   20 +-
 include/linux/mlx5/eswitch.h                       |    8 +-
 include/linux/mlx5/mlx5_ifc.h                      |   84 +-
 include/linux/mlx5/vport.h                         |    4 +-
 include/linux/mroute_base.h                        |    2 +-
 include/linux/net/intel/libie/adminq.h             |    1 +
 include/linux/netdev_features.h                    |    3 +-
 include/linux/netdevice.h                          |   49 +-
 include/linux/netfilter/x_tables.h                 |   17 +
 include/linux/netpoll.h                            |   18 +-
 include/linux/phy_link_topology.h                  |    5 +
 include/linux/platform_data/wiznet.h               |   23 -
 include/linux/ptr_ring.h                           |   20 +-
 include/linux/skbuff.h                             |    3 +-
 include/linux/skmsg.h                              |   24 +-
 include/linux/socket.h                             |    2 +-
 include/linux/tcp.h                                |   40 +-
 include/net/Space.h                                |    7 -
 include/net/act_api.h                              |    4 +-
 include/net/addrconf.h                             |    5 +-
 include/net/af_vsock.h                             |    1 +
 include/net/amt.h                                  |    2 +-
 include/net/bluetooth/bluetooth.h                  |    5 +-
 include/net/bluetooth/hci.h                        |   11 +-
 include/net/bluetooth/hci_core.h                   |    5 +-
 include/net/bluetooth/hci_mon.h                    |    5 +-
 include/net/bluetooth/hci_sock.h                   |    5 +-
 include/net/bluetooth/l2cap.h                      |    6 +-
 include/net/bluetooth/mgmt.h                       |    5 +-
 include/net/bluetooth/rfcomm.h                     |    5 +-
 include/net/bluetooth/sco.h                        |    5 +-
 include/net/bond_options.h                         |    1 +
 include/net/bonding.h                              |    1 +
 include/net/cfg80211.h                             |  290 +-
 include/net/devlink.h                              |   12 +-
 include/net/dsa.h                                  |    5 +-
 include/net/fib_rules.h                            |    5 +
 include/net/gen_stats.h                            |   16 +-
 include/net/ip_fib.h                               |    6 +-
 include/net/ip_vs.h                                |   22 +
 include/net/ipv6.h                                 |   12 +
 include/net/llc.h                                  |    8 +-
 include/net/llc_c_ac.h                             |    8 +-
 include/net/llc_c_ev.h                             |    8 +-
 include/net/llc_c_st.h                             |    8 +-
 include/net/llc_conn.h                             |    8 +-
 include/net/llc_if.h                               |    8 +-
 include/net/llc_pdu.h                              |    8 +-
 include/net/llc_s_ac.h                             |    8 +-
 include/net/llc_s_ev.h                             |    8 +-
 include/net/llc_s_st.h                             |    8 +-
 include/net/llc_sap.h                              |    8 +-
 include/net/mac80211.h                             |   79 +-
 include/net/mana/gdma.h                            |   36 +-
 include/net/mana/mana.h                            |   29 +-
 include/net/mld.h                                  |  187 +-
 include/net/mptcp.h                                |   18 +-
 include/net/ncsi.h                                 |    2 +-
 include/net/netdev_lock.h                          |   23 +-
 include/net/netfilter/ipv4/nf_conntrack_ipv4.h     |    4 +
 include/net/netfilter/nf_conntrack_extend.h        |   12 -
 include/net/netfilter/nf_conntrack_helper.h        |   44 +-
 include/net/netfilter/nf_conntrack_timeout.h       |   27 +-
 include/net/netfilter/nf_dup_netdev.h              |   36 +-
 include/net/netlink.h                              |    5 +-
 include/net/netns/ipv6.h                           |    5 +-
 include/net/page_pool/helpers.h                    |    2 +-
 include/net/pkt_cls.h                              |    1 +
 include/net/psp/types.h                            |   23 +
 include/net/sch_generic.h                          |   87 +-
 include/net/sctp/sctp.h                            |    2 +-
 include/net/smc.h                                  |    2 +-
 include/net/sock.h                                 |   25 +-
 include/net/tcp.h                                  |   82 +-
 include/net/tcp_ao.h                               |   74 +-
 include/net/tls.h                                  |    6 +-
 include/net/tls_toe.h                              |   77 -
 include/net/udp_tunnel.h                           |   14 +-
 include/net/vxlan.h                                |    5 +-
 include/net/xfrm.h                                 |   78 +-
 include/soc/mscc/ocelot.h                          |    2 +-
 include/trace/events/skb.h                         |    4 +-
 include/uapi/linux/atm_eni.h                       |   24 -
 include/uapi/linux/atm_he.h                        |   21 -
 include/uapi/linux/atm_idt77105.h                  |   29 -
 include/uapi/linux/atm_nicstar.h                   |   54 -
 include/uapi/linux/atm_tcp.h                       |   62 -
 include/uapi/linux/atm_zatm.h                      |   47 -
 include/uapi/linux/atmarp.h                        |   42 -
 include/uapi/linux/atmclip.h                       |   22 -
 include/uapi/linux/atmdev.h                        |   18 -
 include/uapi/linux/atmlec.h                        |   92 -
 include/uapi/linux/atmmpc.h                        |  127 -
 include/uapi/linux/atmsvc.h                        |   56 -
 include/uapi/linux/batadv_packet.h                 |    6 +-
 include/uapi/linux/devlink.h                       |    1 +
 include/uapi/linux/dpll.h                          |   25 +
 include/uapi/linux/ethtool.h                       |    3 +
 include/uapi/linux/if_bridge.h                     |    1 +
 include/uapi/linux/if_ether.h                      |    6 +
 include/uapi/linux/if_link.h                       |   20 +
 include/uapi/linux/llc.h                           |    7 -
 include/uapi/linux/mdio.h                          |   10 +
 include/uapi/linux/netdev.h                        |    2 +
 include/uapi/linux/nl80211.h                       |  303 +-
 include/uapi/linux/pkt_sched.h                     |   10 +
 include/uapi/linux/pps.h                           |    2 +-
 include/uapi/linux/psp.h                           |   13 +
 include/uapi/linux/rtnetlink.h                     |    1 +
 include/uapi/linux/tls.h                           |    2 +-
 include/uapi/linux/xfrm.h                          |   25 +
 io_uring/zcrx.c                                    |    8 +
 net/6lowpan/nhc.c                                  |    2 +-
 net/802/Makefile                                   |    1 -
 net/802/fddi.c                                     |    5 +
 net/802/garp.c                                     |    5 +-
 net/Kconfig                                        |    1 -
 net/Makefile                                       |    1 -
 net/appletalk/Kconfig                              |   30 -
 net/appletalk/Makefile                             |   10 -
 net/appletalk/aarp.c                               | 1041 -------
 net/appletalk/atalk_proc.c                         |  242 --
 net/appletalk/ddp.c                                | 2017 -------------
 net/appletalk/sysctl_net_atalk.c                   |   58 -
 net/atm/Makefile                                   |    2 +-
 net/atm/addr.c                                     |  162 --
 net/atm/addr.h                                     |   21 -
 net/atm/atm_sysfs.c                                |   25 -
 net/atm/br2684.c                                   |    3 +-
 net/atm/common.c                                   |   93 +-
 net/atm/common.h                                   |    7 +-
 net/atm/ioctl.c                                    |   58 -
 net/atm/pppoatm.c                                  |    3 +-
 net/atm/proc.c                                     |   56 -
 net/atm/protocols.h                                |    1 -
 net/atm/pvc.c                                      |    6 +-
 net/atm/raw.c                                      |   21 +-
 net/atm/resources.c                                |   59 +-
 net/atm/signaling.c                                |  297 --
 net/atm/signaling.h                                |   31 -
 net/atm/svc.c                                      |  696 -----
 net/batman-adv/Makefile                            |    1 +
 net/batman-adv/bat_iv_ogm.c                        |   67 +-
 net/batman-adv/bat_v.c                             |   14 +-
 net/batman-adv/bat_v_elp.c                         |   21 +-
 net/batman-adv/bat_v_ogm.c                         |   62 +-
 net/batman-adv/bitarray.c                          |    2 +-
 net/batman-adv/bitarray.h                          |    2 +-
 net/batman-adv/bridge_loop_avoidance.c             |   49 +-
 net/batman-adv/bridge_loop_avoidance.h             |    2 +-
 net/batman-adv/distributed-arp-table.c             |   19 +-
 net/batman-adv/fragmentation.c                     |    4 +-
 net/batman-adv/gateway_client.c                    |    9 +-
 net/batman-adv/gateway_common.c                    |   14 +-
 net/batman-adv/hard-interface.c                    |  223 +-
 net/batman-adv/hard-interface.h                    |   35 +-
 net/batman-adv/hash.h                              |    4 +-
 net/batman-adv/log.h                               |    2 +-
 net/batman-adv/main.c                              |   45 +-
 net/batman-adv/main.h                              |    4 -
 net/batman-adv/mesh-interface.c                    |   48 +-
 net/batman-adv/multicast.c                         |    6 +-
 net/batman-adv/netlink.c                           |   92 +-
 net/batman-adv/originator.c                        |   14 +-
 net/batman-adv/routing.c                           |    6 +-
 net/batman-adv/send.c                              |    8 +-
 net/batman-adv/tp_meter.c                          |  769 ++---
 net/batman-adv/translation-table.c                 |   66 +-
 net/batman-adv/tvlv.c                              |   63 +-
 net/batman-adv/tvlv.h                              |    3 +-
 net/batman-adv/types.h                             |  299 +-
 net/batman-adv/version.c                           |   12 +
 net/bluetooth/6lowpan.c                            |   25 +-
 net/bluetooth/Kconfig                              |    6 +-
 net/bluetooth/af_bluetooth.c                       |    5 +-
 net/bluetooth/bnep/core.c                          |    5 +-
 net/bluetooth/bnep/netdev.c                        |    5 +-
 net/bluetooth/bnep/sock.c                          |    5 +-
 net/bluetooth/ecdh_helper.c                        |    5 +-
 net/bluetooth/ecdh_helper.h                        |    5 +-
 net/bluetooth/eir.c                                |    8 +-
 net/bluetooth/hci_codec.c                          |    2 +-
 net/bluetooth/hci_conn.c                           |    5 +-
 net/bluetooth/hci_core.c                           |    7 +-
 net/bluetooth/hci_debugfs.c                        |    5 +-
 net/bluetooth/hci_debugfs.h                        |    5 +-
 net/bluetooth/hci_event.c                          |   12 +-
 net/bluetooth/hci_sock.c                           |   31 +-
 net/bluetooth/hci_sync.c                           |   24 +-
 net/bluetooth/hidp/core.c                          |    5 +-
 net/bluetooth/hidp/hidp.h                          |    5 +-
 net/bluetooth/hidp/sock.c                          |    5 +-
 net/bluetooth/iso.c                                |   27 +-
 net/bluetooth/l2cap_core.c                         |   44 +-
 net/bluetooth/l2cap_sock.c                         |   66 +-
 net/bluetooth/lib.c                                |    5 +-
 net/bluetooth/mgmt.c                               |    5 +-
 net/bluetooth/mgmt_util.c                          |    5 +-
 net/bluetooth/mgmt_util.h                          |    5 +-
 net/bluetooth/rfcomm/core.c                        |    5 +-
 net/bluetooth/rfcomm/sock.c                        |   35 +-
 net/bluetooth/rfcomm/tty.c                         |    5 +-
 net/bluetooth/sco.c                                |   64 +-
 net/bluetooth/selftest.c                           |    5 +-
 net/bluetooth/selftest.h                           |    5 +-
 net/bluetooth/smp.c                                |  185 +-
 net/bluetooth/smp.h                                |    5 +-
 net/bridge/Makefile                                |    6 +
 net/bridge/br_arp_nd_proxy.c                       |   48 +-
 net/bridge/br_cfm.c                                |    6 +
 net/bridge/br_cfm_netlink.c                        |    4 +-
 net/bridge/br_device.c                             |    2 +-
 net/bridge/br_fdb.c                                |    9 +-
 net/bridge/br_forward.c                            |   28 +-
 net/bridge/br_if.c                                 |   17 +-
 net/bridge/br_input.c                              |   14 +-
 net/bridge/br_ioctl.c                              |   10 +-
 net/bridge/br_mrp.c                                |   20 +-
 net/bridge/br_mrp_netlink.c                        |    8 +-
 net/bridge/br_multicast.c                          |   35 +-
 net/bridge/br_netlink.c                            |  150 +-
 net/bridge/br_private.h                            |    5 +-
 net/bridge/br_stp.c                                |   51 +-
 net/bridge/br_stp_bpdu.c                           |    2 +-
 net/bridge/br_stp_if.c                             |   16 +-
 net/bridge/br_stp_timer.c                          |    2 +-
 net/bridge/br_switchdev.c                          |    8 +-
 net/bridge/br_sysfs_if.c                           |   72 +-
 net/bridge/br_vlan.c                               |    1 +
 net/bridge/br_vlan_options.c                       |   26 +-
 net/bridge/netfilter/Makefile                      |    4 +
 net/bridge/netfilter/ebtables.c                    |    4 +
 net/core/dev.c                                     |  133 +-
 net/core/dev.h                                     |    8 +
 net/core/dev_addr_lists.c                          |   55 +-
 net/core/dev_ioctl.c                               |    4 +-
 net/core/devmem.c                                  |    6 +-
 net/core/devmem.h                                  |   10 +-
 net/core/drop_monitor.c                            |    6 +-
 net/core/fib_rules.c                               |    6 +-
 net/core/filter.c                                  |   27 +
 net/core/gen_stats.c                               |   51 +-
 net/core/link_watch.c                              |    2 +-
 net/core/lock_debug.c                              |    3 +-
 net/core/neighbour.c                               |    7 -
 net/core/net-sysfs.c                               |    6 -
 net/core/netdev-genl-gen.c                         |   40 +-
 net/core/netdev-genl.c                             |   65 +-
 net/core/netdev_queues.c                           |    2 +-
 net/core/netdev_rx_queue.c                         |    8 +-
 net/core/netpoll.c                                 |  189 +-
 net/core/page_pool.c                               |   10 +-
 net/core/page_pool_user.c                          |   52 +-
 net/core/rtnetlink.c                               |  188 +-
 net/core/skbuff.c                                  |    7 +-
 net/core/skmsg.c                                   |   54 +-
 net/core/sock.c                                    |   35 +-
 net/core/sock_destructor.h                         |   12 -
 net/core/stream.c                                  |    1 -
 net/devlink/netlink_gen.c                          |    2 +
 net/devlink/param.c                                |  127 +-
 net/devlink/resource.c                             |    2 +
 net/dns_resolver/dns_query.c                       |   37 +-
 net/dsa/Kconfig                                    |   10 +
 net/dsa/Makefile                                   |    1 +
 net/dsa/tag_netc.c                                 |  214 ++
 net/dsa/tag_yt921x.c                               |    2 +
 net/dsa/user.c                                     |    2 +-
 net/ethtool/cabletest.c                            |   12 +-
 net/ethtool/cmis_cdb.c                             |    3 +
 net/ethtool/cmis_fw_update.c                       |    8 +-
 net/ethtool/common.c                               |    4 +-
 net/ethtool/common.h                               |   83 +
 net/ethtool/ioctl.c                                |  151 +-
 net/ethtool/linkinfo.c                             |    4 +-
 net/ethtool/linkmodes.c                            |    4 +-
 net/ethtool/mm.c                                   |    5 +-
 net/ethtool/module.c                               |    8 +-
 net/ethtool/netlink.c                              |   72 +-
 net/ethtool/netlink.h                              |   12 +-
 net/ethtool/phy.c                                  |    1 -
 net/ethtool/rings.c                                |    4 +-
 net/ethtool/rss.c                                  |   21 +-
 net/ethtool/tsconfig.c                             |   14 +-
 net/ethtool/tsinfo.c                               |   32 +-
 net/handshake/genl.c                               |    2 +-
 net/hsr/hsr_forward.c                              |    2 +-
 net/hsr/hsr_framereg.c                             |   18 +-
 net/hsr/hsr_netlink.c                              |   16 +-
 net/ife/ife.c                                      |    2 +-
 net/ipv4/Kconfig                                   |    8 +-
 net/ipv4/Makefile                                  |    5 +-
 net/ipv4/af_inet.c                                 |    9 +-
 net/ipv4/devinet.c                                 |  156 +-
 net/ipv4/fib_frontend.c                            |   66 +-
 net/ipv4/fib_rules.c                               |   11 +-
 net/ipv4/fib_semantics.c                           |    4 -
 net/ipv4/fib_trie.c                                |   14 +-
 net/ipv4/fou_core.c                                |   21 +-
 net/ipv4/igmp.c                                    |   52 +-
 net/ipv4/inet_connection_sock.c                    |    7 +-
 net/ipv4/inet_fragment.c                           |    4 -
 net/ipv4/inet_hashtables.c                         |    2 -
 net/ipv4/ip_gre.c                                  |    8 +-
 net/ipv4/ip_output.c                               |    1 -
 net/ipv4/ip_tunnel.c                               |   13 +-
 net/ipv4/ipcomp.c                                  |    2 +-
 net/ipv4/ipip.c                                    |    8 +-
 net/ipv4/ipmr.c                                    |   22 +-
 net/ipv4/ipmr_base.c                               |    2 +-
 net/ipv4/netfilter/Makefile                        |    4 +
 net/ipv4/netfilter/arp_tables.c                    |    4 +
 net/ipv4/netfilter/ip_tables.c                     |    4 +
 net/ipv4/netfilter/nf_nat_h323.c                   |   12 +
 net/ipv4/netfilter/nf_nat_pptp.c                   |   14 +-
 net/ipv4/netfilter/nf_nat_snmp_basic_main.c        |   27 +-
 net/ipv4/nexthop.c                                 |   88 +-
 net/ipv4/raw.c                                     |    6 -
 net/ipv4/route.c                                   |    3 -
 net/ipv4/syncookies.c                              |    6 +-
 net/ipv4/tcp.c                                     |   26 +-
 net/ipv4/tcp_ao.c                                  |  669 +++--
 net/ipv4/tcp_bbr.c                                 |    2 +-
 net/ipv4/tcp_input.c                               |   27 +-
 net/ipv4/tcp_ipv4.c                                |    1 -
 net/ipv4/tcp_minisocks.c                           |    2 -
 net/ipv4/tcp_output.c                              |   89 +-
 net/ipv4/tcp_plb.c                                 |    2 +-
 net/ipv4/tcp_sigpool.c                             |  366 ---
 net/ipv4/tcp_timer.c                               |    2 +-
 net/ipv4/udp_tunnel_core.c                         |   23 +-
 net/ipv6/Makefile                                  |    4 +
 net/ipv6/addrconf.c                                |   25 +-
 net/ipv6/addrconf_core.c                           |    6 -
 net/ipv6/af_inet6.c                                |    5 +-
 net/ipv6/exthdrs.c                                 |    9 +-
 net/ipv6/inet6_connection_sock.c                   |    8 +-
 net/ipv6/ioam6.c                                   |    4 +-
 net/ipv6/ip6_fib.c                                 |    1 -
 net/ipv6/ip6_flowlabel.c                           |    4 +-
 net/ipv6/ip6_gre.c                                 |   10 +-
 net/ipv6/ip6_offload.c                             |    2 +
 net/ipv6/ip6_output.c                              |    1 -
 net/ipv6/ip6_tunnel.c                              |   13 +-
 net/ipv6/ip6_udp_tunnel.c                          |    6 +-
 net/ipv6/ip6mr.c                                   |  329 ++-
 net/ipv6/ipcomp6.c                                 |    2 +-
 net/ipv6/mcast.c                                   |   83 +-
 net/ipv6/netfilter/Makefile                        |    4 +
 net/ipv6/netfilter/ip6_tables.c                    |    4 +
 net/ipv6/output_core.c                             |    1 -
 net/ipv6/reassembly.c                              |   46 +-
 net/ipv6/route.c                                   |   30 +-
 net/ipv6/sit.c                                     |   22 +-
 net/ipv6/syncookies.c                              |    2 +
 net/ipv6/tcp_ao.c                                  |  131 +-
 net/ipv6/tcp_ipv6.c                                |   21 +-
 net/iucv/af_iucv.c                                 |   14 +-
 net/kcm/kcmsock.c                                  |   24 +-
 net/key/af_key.c                                   |   12 +-
 net/l2tp/l2tp_core.c                               |    2 +-
 net/l2tp/l2tp_ppp.c                                |   20 +-
 net/llc/Makefile                                   |    8 +-
 net/llc/af_llc.c                                   |   26 +-
 net/llc/llc_c_ac.c                                 |   16 +-
 net/llc/llc_c_ev.c                                 |    8 +-
 net/llc/llc_c_st.c                                 |    8 +-
 net/llc/llc_conn.c                                 |    8 +-
 net/llc/llc_core.c                                 |    8 +-
 net/llc/llc_if.c                                   |    8 +-
 net/llc/llc_input.c                                |    8 +-
 net/llc/llc_pdu.c                                  |    8 +-
 net/llc/llc_proc.c                                 |    8 +-
 net/llc/llc_s_ac.c                                 |    8 +-
 net/llc/llc_s_ev.c                                 |    8 +-
 net/llc/llc_s_st.c                                 |    8 +-
 net/llc/llc_sap.c                                  |    8 +-
 net/llc/llc_station.c                              |    8 +-
 net/mac80211/Makefile                              |    2 +-
 net/mac80211/agg-rx.c                              |   22 +-
 net/mac80211/ap.c                                  |  353 +++
 net/mac80211/cfg.c                                 |  250 +-
 net/mac80211/chan.c                                |  238 +-
 net/mac80211/debugfs.c                             |   47 +-
 net/mac80211/eht.c                                 |  179 +-
 net/mac80211/he.c                                  |   30 +-
 net/mac80211/ht.c                                  |   77 +-
 net/mac80211/ibss.c                                |   34 +-
 net/mac80211/ieee80211_i.h                         |  153 +-
 net/mac80211/iface.c                               |   68 +-
 net/mac80211/key.c                                 |   22 +-
 net/mac80211/link.c                                |   35 +-
 net/mac80211/main.c                                |    7 +-
 net/mac80211/mesh.c                                |   36 +-
 net/mac80211/mesh_hwmp.c                           |  176 +-
 net/mac80211/mesh_plink.c                          |    5 +-
 net/mac80211/mlme.c                                | 1150 ++++++--
 net/mac80211/nan.c                                 |  137 +
 net/mac80211/ocb.c                                 |    5 +-
 net/mac80211/offchannel.c                          |   17 +-
 net/mac80211/parse.c                               |   71 +-
 net/mac80211/rate.c                                |   12 +-
 net/mac80211/rx.c                                  |   78 +-
 net/mac80211/spectmgmt.c                           |   10 -
 net/mac80211/sta_info.c                            |  366 ++-
 net/mac80211/sta_info.h                            |   51 +-
 net/mac80211/status.c                              |   34 +-
 net/mac80211/tdls.c                                |   24 +-
 net/mac80211/tests/.kunitconfig                    |    4 +
 net/mac80211/tests/Makefile                        |    2 +-
 net/mac80211/tests/chan-mode.c                     |    4 +-
 net/mac80211/tests/elems.c                         |  282 ++
 net/mac80211/tests/ttlm.c                          |  175 ++
 net/mac80211/trace.h                               |   14 +-
 net/mac80211/tx.c                                  |  131 +-
 net/mac80211/uhr.c                                 |    5 +-
 net/mac80211/util.c                                |   81 +-
 net/mac80211/vht.c                                 |  350 +--
 net/mctp/af_mctp.c                                 |   10 +-
 net/mctp/test/route-test.c                         |    6 -
 net/mpls/af_mpls.c                                 |    6 +-
 net/mptcp/ctrl.c                                   |   18 +-
 net/mptcp/options.c                                |   97 +-
 net/mptcp/pm.c                                     |  191 +-
 net/mptcp/pm_kernel.c                              |   95 +-
 net/mptcp/pm_userspace.c                           |    6 +-
 net/mptcp/protocol.h                               |   48 +-
 net/mptcp/subflow.c                                |    4 +-
 net/netfilter/Kconfig                              |   10 +-
 net/netfilter/Makefile                             |    6 +-
 net/netfilter/ipset/Kconfig                        |    9 +
 net/netfilter/ipset/Makefile                       |    3 +
 net/netfilter/ipvs/Kconfig                         |    9 +
 net/netfilter/ipvs/Makefile                        |    3 +
 net/netfilter/ipvs/ip_vs_conn.c                    |   14 +-
 net/netfilter/ipvs/ip_vs_ctl.c                     |   63 +-
 net/netfilter/nf_conncount.c                       |  243 +-
 net/netfilter/nf_conntrack_amanda.c                |   39 +-
 net/netfilter/nf_conntrack_broadcast.c             |    3 +
 net/netfilter/nf_conntrack_core.c                  |   92 +-
 net/netfilter/nf_conntrack_expect.c                |   33 +-
 net/netfilter/nf_conntrack_extend.c                |   32 +-
 net/netfilter/nf_conntrack_ftp.c                   |   22 +-
 net/netfilter/nf_conntrack_h323_main.c             |  125 +-
 net/netfilter/nf_conntrack_helper.c                |  125 +-
 net/netfilter/nf_conntrack_irc.c                   |   11 +-
 net/netfilter/nf_conntrack_netbios_ns.c            |   20 +-
 net/netfilter/nf_conntrack_netlink.c               |   30 +-
 net/netfilter/nf_conntrack_ovs.c                   |    9 +-
 net/netfilter/nf_conntrack_pptp.c                  |   92 +-
 net/netfilter/nf_conntrack_proto.c                 |   15 +-
 net/netfilter/nf_conntrack_proto_gre.c             |   70 +
 net/netfilter/nf_conntrack_proto_tcp.c             |   18 +-
 net/netfilter/nf_conntrack_sane.c                  |    8 +-
 net/netfilter/nf_conntrack_seqadj.c                |   19 +-
 net/netfilter/nf_conntrack_sip.c                   |   46 +-
 net/netfilter/nf_conntrack_snmp.c                  |   21 +-
 net/netfilter/nf_conntrack_tftp.c                  |    5 +-
 net/netfilter/nf_conntrack_timeout.c               |   27 +-
 net/netfilter/nf_dup_netdev.c                      |   15 +-
 net/netfilter/nf_flow_table_path.c                 |   82 +-
 net/netfilter/nf_nat_sip.c                         |   12 +
 net/netfilter/nf_synproxy_core.c                   |   40 +-
 net/netfilter/nf_tables_api.c                      |   38 +-
 net/netfilter/nf_tables_core.c                     |    8 +-
 net/netfilter/nf_tables_offload.c                  |    2 +-
 net/netfilter/nf_tables_trace.c                    |    6 +-
 net/netfilter/nfnetlink_cthelper.c                 |   89 +-
 net/netfilter/nfnetlink_cttimeout.c                |  112 +-
 net/netfilter/nfnetlink_osf.c                      |    6 +-
 net/netfilter/nft_ct.c                             |   12 +-
 net/netfilter/nft_ct_fast.c                        |    2 +-
 net/netfilter/nft_exthdr.c                         |    2 +-
 net/netfilter/nft_fib.c                            |    2 +-
 net/netfilter/nft_fwd_netdev.c                     |   17 +-
 net/netfilter/nft_inner.c                          |    2 +-
 net/netfilter/nft_lookup.c                         |    2 +-
 net/netfilter/nft_masq.c                           |    2 +-
 net/netfilter/nft_meta.c                           |   10 +-
 net/netfilter/nft_payload.c                        |    6 +-
 net/netfilter/nft_redir.c                          |    2 +-
 net/netfilter/nft_reject.c                         |    8 +-
 net/netfilter/nft_rt.c                             |    2 +-
 net/netfilter/nft_set_hash.c                       |    2 +-
 net/netfilter/nft_set_pipapo.c                     |    2 +-
 net/netfilter/nft_set_pipapo_avx2.c                |   35 +-
 net/netfilter/nft_set_rbtree.c                     |    9 +-
 net/netfilter/nft_socket.c                         |    8 +-
 net/netfilter/nft_tunnel.c                         |    2 +-
 net/netfilter/nft_xfrm.c                           |    6 +-
 net/netfilter/xt_CT.c                              |    3 -
 net/netlabel/netlabel_unlabeled.c                  |    2 +-
 net/netlink/af_netlink.c                           |   21 +-
 net/nfc/nci/uart.c                                 |    2 +-
 net/openvswitch/conntrack.c                        |    2 +-
 net/psp/psp-nl-gen.c                               |   36 +-
 net/psp/psp-nl-gen.h                               |    7 +
 net/psp/psp.h                                      |    4 +-
 net/psp/psp_main.c                                 |  118 +-
 net/psp/psp_nl.c                                   |  387 ++-
 net/qrtr/af_qrtr.c                                 |    6 +-
 net/rds/af_rds.c                                   |   99 +-
 net/rds/connection.c                               |   13 +
 net/rds/ib_cm.c                                    |   25 +-
 net/rds/info.c                                     |   76 +-
 net/rds/info.h                                     |    3 +-
 net/rds/send.c                                     |    2 +-
 net/rds/tcp.c                                      |   63 +-
 net/rds/tcp_listen.c                               |    4 +-
 net/rfkill/core.c                                  |    6 +-
 net/rxrpc/.kunitconfig                             |    6 +
 net/rxrpc/Kconfig                                  |   13 +-
 net/rxrpc/Makefile                                 |    3 +-
 net/rxrpc/af_rxrpc.c                               |   16 +-
 net/rxrpc/ar-internal.h                            |   21 +-
 net/rxrpc/call_accept.c                            |   25 +-
 {crypto => net/rxrpc}/fcrypt.c                     |  354 +--
 net/rxrpc/key.c                                    |    1 -
 net/rxrpc/local_object.c                           |    2 +-
 net/rxrpc/recvmsg.c                                |   13 +-
 net/rxrpc/rxgk.c                                   |    3 +-
 net/rxrpc/rxkad.c                                  |  429 +--
 net/rxrpc/server_key.c                             |    1 -
 net/rxrpc/tests/Makefile                           |    3 +
 net/rxrpc/tests/rxrpc_kunit.c                      |  140 +
 net/sched/act_api.c                                |    2 +-
 net/sched/act_bpf.c                                |    2 +-
 net/sched/act_csum.c                               |    8 +-
 net/sched/act_ife.c                                |   12 +-
 net/sched/act_mpls.c                               |    2 +-
 net/sched/act_pedit.c                              |    4 +
 net/sched/act_police.c                             |    4 +-
 net/sched/act_skbedit.c                            |    2 +-
 net/sched/act_skbmod.c                             |    2 +-
 net/sched/cls_bpf.c                                |   10 +-
 net/sched/cls_flow.c                               |   12 +-
 net/sched/sch_api.c                                |  154 +-
 net/sched/sch_cake.c                               |   20 +-
 net/sched/sch_cbs.c                                |   10 +-
 net/sched/sch_choke.c                              |    8 +-
 net/sched/sch_codel.c                              |   50 +-
 net/sched/sch_drr.c                                |   20 +-
 net/sched/sch_dualpi2.c                            |  116 +-
 net/sched/sch_etf.c                                |    8 +-
 net/sched/sch_ets.c                                |   16 +-
 net/sched/sch_fq.c                                 |   85 +-
 net/sched/sch_fq_codel.c                           |   56 +-
 net/sched/sch_fq_pie.c                             |    8 +-
 net/sched/sch_generic.c                            |   59 +-
 net/sched/sch_gred.c                               |    4 +-
 net/sched/sch_hfsc.c                               |   30 +-
 net/sched/sch_hhf.c                                |    7 +-
 net/sched/sch_htb.c                                |   82 +-
 net/sched/sch_mq.c                                 |   37 +-
 net/sched/sch_mqprio.c                             |   93 +-
 net/sched/sch_multiq.c                             |    4 +-
 net/sched/sch_netem.c                              |  235 +-
 net/sched/sch_prio.c                               |    6 +-
 net/sched/sch_qfq.c                                |    8 +-
 net/sched/sch_red.c                                |    6 +-
 net/sched/sch_sfb.c                                |    8 +-
 net/sched/sch_sfq.c                                |   11 +-
 net/sched/sch_skbprio.c                            |    4 +-
 net/sched/sch_taprio.c                             |   50 +-
 net/sched/sch_tbf.c                                |   19 +-
 net/sched/sch_teql.c                               |    2 +-
 net/sctp/endpointola.c                             |    2 +-
 net/sctp/ipv6.c                                    |   12 +-
 net/sctp/protocol.c                                |   20 +-
 net/sctp/sm_make_chunk.c                           |   10 +-
 net/shaper/shaper.c                                |   18 +-
 net/smc/smc_core.c                                 |    4 +
 net/smc/smc_ism.c                                  |   10 +-
 net/socket.c                                       |    2 +-
 net/tipc/bearer.c                                  |    1 +
 net/tipc/name_distr.c                              |   13 +-
 net/tipc/netlink.c                                 |   12 +
 net/tipc/socket.c                                  |   42 +-
 net/tipc/udp_media.c                               |   32 +-
 net/tls/Kconfig                                    |   10 -
 net/tls/Makefile                                   |    1 -
 net/tls/tls.h                                      |    6 +-
 net/tls/tls_device.c                               |   11 +-
 net/tls/tls_main.c                                 |   38 +-
 net/tls/tls_strp.c                                 |   26 +-
 net/tls/tls_sw.c                                   |  466 +--
 net/tls/tls_toe.c                                  |  141 -
 net/unix/af_unix.c                                 |    7 +-
 net/vmw_vsock/af_vsock.c                           |   31 +-
 net/vmw_vsock/hyperv_transport.c                   |    3 +-
 net/vmw_vsock/virtio_transport_common.c            |    3 +-
 net/vmw_vsock/vmci_transport.c                     |   10 +-
 net/wireless/chan.c                                |  287 +-
 net/wireless/core.c                                |   61 +-
 net/wireless/core.h                                |    5 +-
 net/wireless/mlme.c                                |   11 +-
 net/wireless/nl80211.c                             |  665 ++++-
 net/wireless/nl80211.h                             |    5 +-
 net/wireless/pmsr.c                                |  190 +-
 net/wireless/rdev-ops.h                            |   26 +-
 net/wireless/reg.c                                 |    3 +
 net/wireless/scan.c                                |    6 +-
 net/wireless/sme.c                                 |    1 +
 net/wireless/tests/chan.c                          |  192 +-
 net/wireless/trace.h                               |   38 +-
 net/wireless/util.c                                |   32 +-
 net/wireless/wext-compat.c                         |    6 +-
 net/x25/af_x25.c                                   |   16 +-
 net/xdp/xsk.c                                      |   24 +-
 net/xdp/xsk_buff_pool.c                            |    2 +-
 net/xfrm/xfrm_compat.c                             |    5 +-
 net/xfrm/xfrm_device.c                             |    2 +-
 net/xfrm/xfrm_policy.c                             |   25 +-
 net/xfrm/xfrm_state.c                              |  152 +-
 net/xfrm/xfrm_user.c                               |  503 +++-
 security/selinux/nlmsgtab.c                        |    3 +-
 tools/include/uapi/linux/if_link.h                 |    2 +
 tools/include/uapi/linux/netdev.h                  |    2 +
 tools/net/ynl/pyynl/lib/nlspec.py                  |    9 +-
 tools/net/ynl/pyynl/lib/ynl.py                     |    5 +
 tools/net/ynl/ynltool/page-pool.c                  |    6 +-
 .../selftests/bpf/prog_tests/sockmap_ktls.c        |  420 +--
 tools/testing/selftests/bpf/prog_tests/test_xsk.c  |  197 +-
 tools/testing/selftests/bpf/prog_tests/test_xsk.h  |    3 +-
 .../selftests/bpf/progs/test_sockmap_kern.h        |   56 -
 .../selftests/bpf/progs/test_sockmap_ktls.c        |   61 -
 tools/testing/selftests/bpf/test_sockmap.c         |  250 +-
 tools/testing/selftests/drivers/net/.gitignore     |    1 +
 tools/testing/selftests/drivers/net/Makefile       |    2 +
 .../testing/selftests/drivers/net/bonding/Makefile |    1 +
 .../drivers/net/bonding/bond_lacp_strict.sh        |  347 +++
 tools/testing/selftests/drivers/net/config         |    5 +
 tools/testing/selftests/drivers/net/gro.py         |   29 +-
 tools/testing/selftests/drivers/net/hw/Makefile    |    3 +
 tools/testing/selftests/drivers/net/hw/config      |    5 +
 tools/testing/selftests/drivers/net/hw/devmem.py   |   77 +-
 .../testing/selftests/drivers/net/hw/devmem_lib.py |  222 ++
 tools/testing/selftests/drivers/net/hw/gro_hw.py   |   10 +
 tools/testing/selftests/drivers/net/hw/iou-zcrx.c  |    6 +-
 tools/testing/selftests/drivers/net/hw/iou-zcrx.py |   38 +-
 .../selftests/drivers/net/hw/lib/py/__init__.py    |    4 +-
 tools/testing/selftests/drivers/net/hw/ncdevmem.c  |   58 +-
 .../testing/selftests/drivers/net/hw/nk_devmem.py  |   46 +
 .../drivers/net/hw/nk_primary_rx_redirect.bpf.c    |   39 +
 .../testing/selftests/drivers/net/hw/nk_qlease.py  |  306 +-
 tools/testing/selftests/drivers/net/hw/ntuple.py   |    5 +-
 tools/testing/selftests/drivers/net/hw/rss_ctx.py  |   98 +-
 tools/testing/selftests/drivers/net/hw/tso.py      |    3 +
 .../selftests/drivers/net/hw/userns_devmem.py      |   49 +
 .../selftests/drivers/net/lib/py/__init__.py       |    9 +-
 tools/testing/selftests/drivers/net/lib/py/env.py  |  160 +-
 tools/testing/selftests/drivers/net/psp.py         |  425 ++-
 .../selftests/{ => drivers}/net/so_txtime.c        |   33 +-
 tools/testing/selftests/drivers/net/so_txtime.py   |  118 +
 tools/testing/selftests/net/.gitignore             |    2 +-
 tools/testing/selftests/net/Makefile               |    5 +-
 tools/testing/selftests/net/bind_bhash.c           |    9 +-
 tools/testing/selftests/net/config                 |    3 +
 tools/testing/selftests/net/ecmp_rehash.sh         | 1109 ++++++++
 tools/testing/selftests/net/fib_tests.sh           |  308 +-
 .../selftests/net/forwarding/bridge_vlan_mcast.sh  |  140 +-
 tools/testing/selftests/net/forwarding/ipmr.c      |  189 +-
 tools/testing/selftests/net/getsockopt_iter.c      |  300 ++
 tools/testing/selftests/net/lib/gro.c              |  120 +-
 tools/testing/selftests/net/lib/py/__init__.py     |    8 +-
 tools/testing/selftests/net/lib/py/netns.py        |   75 +-
 tools/testing/selftests/net/lib/py/utils.py        |   58 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  116 +-
 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh |    2 +-
 tools/testing/selftests/net/mptcp/pm_netlink.sh    |   56 +-
 tools/testing/selftests/net/mptcp/pm_nl_ctl.c      |    8 +-
 tools/testing/selftests/net/mptcp/simult_flows.sh  |   34 +-
 tools/testing/selftests/net/netfilter/Makefile     |    1 +
 tools/testing/selftests/net/netfilter/config       |    6 +
 .../testing/selftests/net/netfilter/nft_offload.sh |  132 +
 tools/testing/selftests/net/nl_netdev.py           |  119 +-
 .../selftests/net/openvswitch/openvswitch.sh       |  292 +-
 .../testing/selftests/net/openvswitch/ovs-dpctl.py |  403 ++-
 .../net/packetdrill/tcp_syncookies_ip4_9k.pkt      |   37 +
 .../net/packetdrill/tcp_syncookies_ip6_9k.pkt      |   36 +
 tools/testing/selftests/net/ppp/Makefile           |    1 +
 tools/testing/selftests/net/ppp/config             |    2 +
 .../testing/selftests/net/ppp/pppoe-server-options |    1 +
 tools/testing/selftests/net/ppp/pppol2tp.sh        |  110 +
 tools/testing/selftests/net/protodown.sh           |  182 ++
 tools/testing/selftests/net/rds/.gitignore         |    1 +
 tools/testing/selftests/net/rds/Makefile           |    6 +-
 tools/testing/selftests/net/rds/README.txt         |   59 +-
 tools/testing/selftests/net/rds/config             |    1 -
 tools/testing/selftests/net/rds/config.sh          |   18 +-
 tools/testing/selftests/net/rds/getsockopt.c       |  208 ++
 tools/testing/selftests/net/rds/rds_run.sh         |  319 +++
 tools/testing/selftests/net/rds/run.sh             |  227 --
 tools/testing/selftests/net/rds/settings           |    2 +-
 tools/testing/selftests/net/rds/test.py            |  659 +++--
 tools/testing/selftests/net/rtnetlink.py           |   41 +-
 tools/testing/selftests/net/so_txtime.sh           |  110 -
 tools/testing/selftests/net/tcp_ao/config          |    4 -
 .../testing/selftests/net/tcp_ao/key-management.c  |   41 +-
 .../selftests/net/test_bridge_neigh_suppress.sh    |  468 ++-
 tools/testing/selftests/net/tls.c                  |    4 +-
 tools/testing/selftests/tc-testing/config          |    1 +
 .../selftests/tc-testing/plugin-lib/nsPlugin.py    |    7 +
 .../selftests/tc-testing/tc-tests/actions/ife.json |   55 +
 .../tc-testing/tc-tests/actions/pedit.json         |   49 +
 .../tc-testing/tc-tests/infra/qdiscs.json          |  344 ++-
 tools/testing/selftests/tc-testing/tdc.py          |    3 +
 tools/testing/selftests/tc-testing/tdc_config.py   |    1 +
 tools/testing/selftests/vsock/vmtest.sh            |   53 +-
 1913 files changed, 85554 insertions(+), 49966 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-class-ieee80211-rtw89
 create mode 100644 Documentation/devicetree/bindings/net/airoha,an8801.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/dsa/dsa.txt
 delete mode 100644 Documentation/devicetree/bindings/net/dsa/lan9303.txt
 create mode 100644 Documentation/devicetree/bindings/net/dsa/nxp,netc-switch.yaml
 create mode 100644 Documentation/devicetree/bindings/net/dsa/smsc,lan9303.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/mdio.txt
 create mode 100644 Documentation/devicetree/bindings/net/wireless/st,stlc4560.yaml
 create mode 100644 Documentation/firmware-guide/acpi/dsd/motorcomm-yt8xxx-phy.rst
 create mode 100644 Documentation/netlink/specs/ovs_packet.yaml
 delete mode 100644 Documentation/networking/device_drivers/ethernet/cirrus/cs89x0.rst
 create mode 100644 Documentation/networking/xfrm/xfrm_migrate_state.rst
 delete mode 100644 crypto/pcbc.c
 delete mode 100644 drivers/bluetooth/bluecard_cs.c
 delete mode 100644 drivers/bluetooth/bt3c_cs.c
 delete mode 100644 drivers/bluetooth/dtl1_cs.c
 delete mode 100644 drivers/net/Space.c
 delete mode 100644 drivers/net/arcnet/arc-rimi.c
 delete mode 100644 drivers/net/arcnet/com20020-isa.c
 delete mode 100644 drivers/net/arcnet/com20020_cs.c
 delete mode 100644 drivers/net/arcnet/com90io.c
 delete mode 100644 drivers/net/arcnet/com90xx.c
 create mode 100644 drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
 create mode 100644 drivers/net/dsa/mxl862xx/mxl862xx-phylink.h
 create mode 100644 drivers/net/dsa/netc/Kconfig
 create mode 100644 drivers/net/dsa/netc/Makefile
 create mode 100644 drivers/net/dsa/netc/netc_ethtool.c
 create mode 100644 drivers/net/dsa/netc/netc_main.c
 create mode 100644 drivers/net/dsa/netc/netc_platform.c
 create mode 100644 drivers/net/dsa/netc/netc_switch.h
 create mode 100644 drivers/net/dsa/netc/netc_switch_hw.h
 create mode 100644 drivers/net/dsa/realtek/rtl8365mb_l2.c
 create mode 100644 drivers/net/dsa/realtek/rtl8365mb_l2.h
 rename drivers/net/dsa/realtek/{rtl8365mb.c => rtl8365mb_main.c} (75%)
 create mode 100644 drivers/net/dsa/realtek/rtl8365mb_table.c
 create mode 100644 drivers/net/dsa/realtek/rtl8365mb_table.h
 create mode 100644 drivers/net/dsa/realtek/rtl8365mb_vlan.c
 create mode 100644 drivers/net/dsa/realtek/rtl8365mb_vlan.h
 create mode 100644 drivers/net/ethernet/alibaba/Kconfig
 create mode 100644 drivers/net/ethernet/alibaba/Makefile
 create mode 100644 drivers/net/ethernet/alibaba/eea/Makefile
 create mode 100644 drivers/net/ethernet/alibaba/eea/eea_adminq.c
 create mode 100644 drivers/net/ethernet/alibaba/eea/eea_adminq.h
 create mode 100644 drivers/net/ethernet/alibaba/eea/eea_desc.h
 create mode 100644 drivers/net/ethernet/alibaba/eea/eea_ethtool.c
 create mode 100644 drivers/net/ethernet/alibaba/eea/eea_ethtool.h
 create mode 100644 drivers/net/ethernet/alibaba/eea/eea_net.c
 create mode 100644 drivers/net/ethernet/alibaba/eea/eea_net.h
 create mode 100644 drivers/net/ethernet/alibaba/eea/eea_pci.c
 create mode 100644 drivers/net/ethernet/alibaba/eea/eea_pci.h
 create mode 100644 drivers/net/ethernet/alibaba/eea/eea_ring.c
 create mode 100644 drivers/net/ethernet/alibaba/eea/eea_ring.h
 create mode 100644 drivers/net/ethernet/alibaba/eea/eea_rx.c
 create mode 100644 drivers/net/ethernet/alibaba/eea/eea_tx.c
 delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/Makefile
 delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h
 delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
 delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.h
 delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_hw.c
 delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
 delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c
 create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_mailbox.h
 create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.h
 create mode 100644 drivers/net/ethernet/intel/ice/ice_cpi.c
 create mode 100644 drivers/net/ethernet/intel/ice/ice_cpi.h
 create mode 100644 drivers/net/ethernet/intel/ice/ice_txclk.c
 create mode 100644 drivers/net/ethernet/intel/ice/ice_txclk.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/shared_fdb.c
 delete mode 100644 drivers/net/ethernet/wiznet/w5300.c
 create mode 100644 drivers/net/phy/air_an8801.c
 create mode 100644 drivers/net/phy/air_phy_lib.c
 create mode 100644 drivers/net/phy/air_phy_lib.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/dbg-old.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/chan_load_thresh.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/regd.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/regd.h
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8922au.c
 create mode 100644 drivers/net/wireless/virtual/mac80211_hwsim_i.h
 rename drivers/net/wireless/virtual/{mac80211_hwsim.c => mac80211_hwsim_main.c} (90%)
 create mode 100644 drivers/net/wireless/virtual/mac80211_hwsim_nan.c
 create mode 100644 drivers/net/wireless/virtual/mac80211_hwsim_nan.h
 delete mode 100644 include/linux/atalk.h
 delete mode 100644 include/linux/atm_tcp.h
 create mode 100644 include/linux/dsa/tag_netc.h
 delete mode 100644 include/linux/ks8851_mll.h
 delete mode 100644 include/linux/platform_data/wiznet.h
 delete mode 100644 include/net/Space.h
 delete mode 100644 include/net/tls_toe.h
 delete mode 100644 include/uapi/linux/atm_eni.h
 delete mode 100644 include/uapi/linux/atm_he.h
 delete mode 100644 include/uapi/linux/atm_idt77105.h
 delete mode 100644 include/uapi/linux/atm_nicstar.h
 delete mode 100644 include/uapi/linux/atm_tcp.h
 delete mode 100644 include/uapi/linux/atm_zatm.h
 delete mode 100644 include/uapi/linux/atmarp.h
 delete mode 100644 include/uapi/linux/atmclip.h
 delete mode 100644 include/uapi/linux/atmlec.h
 delete mode 100644 include/uapi/linux/atmmpc.h
 delete mode 100644 include/uapi/linux/atmsvc.h
 delete mode 100644 net/appletalk/Kconfig
 delete mode 100644 net/appletalk/Makefile
 delete mode 100644 net/appletalk/aarp.c
 delete mode 100644 net/appletalk/atalk_proc.c
 delete mode 100644 net/appletalk/ddp.c
 delete mode 100644 net/appletalk/sysctl_net_atalk.c
 delete mode 100644 net/atm/addr.c
 delete mode 100644 net/atm/addr.h
 delete mode 100644 net/atm/signaling.c
 delete mode 100644 net/atm/signaling.h
 delete mode 100644 net/atm/svc.c
 create mode 100644 net/batman-adv/version.c
 delete mode 100644 net/core/sock_destructor.h
 create mode 100644 net/dsa/tag_netc.c
 delete mode 100644 net/ipv4/tcp_sigpool.c
 create mode 100644 net/mac80211/ap.c
 create mode 100644 net/mac80211/tests/.kunitconfig
 create mode 100644 net/mac80211/tests/ttlm.c
 create mode 100644 net/rxrpc/.kunitconfig
 rename {crypto => net/rxrpc}/fcrypt.c (65%)
 create mode 100644 net/rxrpc/tests/Makefile
 create mode 100644 net/rxrpc/tests/rxrpc_kunit.c
 delete mode 100644 net/tls/tls_toe.c
 delete mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_ktls.c
 create mode 100755 tools/testing/selftests/drivers/net/bonding/bond_lacp_strict.sh
 create mode 100644 tools/testing/selftests/drivers/net/hw/devmem_lib.py
 create mode 100755 tools/testing/selftests/drivers/net/hw/nk_devmem.py
 create mode 100644 tools/testing/selftests/drivers/net/hw/nk_primary_rx_redirect.bpf.c
 create mode 100755 tools/testing/selftests/drivers/net/hw/userns_devmem.py
 rename tools/testing/selftests/{ => drivers}/net/so_txtime.c (95%)
 create mode 100755 tools/testing/selftests/drivers/net/so_txtime.py
 create mode 100755 tools/testing/selftests/net/ecmp_rehash.sh
 create mode 100644 tools/testing/selftests/net/getsockopt_iter.c
 create mode 100755 tools/testing/selftests/net/netfilter/nft_offload.sh
 create mode 100644 tools/testing/selftests/net/packetdrill/tcp_syncookies_ip4_9k.pkt
 create mode 100644 tools/testing/selftests/net/packetdrill/tcp_syncookies_ip6_9k.pkt
 create mode 100755 tools/testing/selftests/net/ppp/pppol2tp.sh
 create mode 100755 tools/testing/selftests/net/protodown.sh
 create mode 100644 tools/testing/selftests/net/rds/getsockopt.c
 create mode 100755 tools/testing/selftests/net/rds/rds_run.sh
 delete mode 100755 tools/testing/selftests/net/rds/run.sh
 delete mode 100755 tools/testing/selftests/net/so_txtime.sh

                 reply	other threads:[~2026-06-17  0:07 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260617000705.931602-1-kuba@kernel.org \
    --to=kuba@kernel.org \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=pabeni@redhat.com \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.