Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-06-25--16-00 (v6.16-rc2-813-gd8946c120ece) remotes/brancher/net-next-hw-2025-06-26--00-00 (v6.16-rc2-986-gff3302d3ff68) ==== BASE DIFF ==== Documentation/netlink/genetlink-legacy.yaml | 15 +- Documentation/netlink/genetlink.yaml | 17 +- Documentation/netlink/netlink-raw.yaml | 18 +- Documentation/netlink/specs/devlink.yaml | 8 +- Documentation/netlink/specs/dpll.yaml | 2 +- Documentation/netlink/specs/ethtool.yaml | 19 +- Documentation/netlink/specs/fou.yaml | 36 +- Documentation/netlink/specs/mptcp_pm.yaml | 8 +- Documentation/netlink/specs/nfsd.yaml | 4 +- Documentation/netlink/specs/ovs_flow.yaml | 6 +- Documentation/netlink/specs/rt-link.yaml | 4 +- Documentation/netlink/specs/tc.yaml | 4 +- Documentation/networking/ethtool-netlink.rst | 3 +- MAINTAINERS | 2 +- drivers/atm/idt77252.c | 5 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 2 +- drivers/net/team/team_core.c | 96 +- drivers/net/team/team_mode_activebackup.c | 3 +- drivers/net/team/team_mode_loadbalance.c | 13 +- drivers/net/wireless/admtek/adm8211.c | 2 +- drivers/net/wireless/ath/ar5523/ar5523.c | 5 +- drivers/net/wireless/ath/ath10k/bmi.c | 2 + drivers/net/wireless/ath/ath10k/ce.c | 2 + drivers/net/wireless/ath/ath10k/core.c | 4 +- drivers/net/wireless/ath/ath10k/coredump.c | 2 + drivers/net/wireless/ath/ath10k/debug.c | 2 + drivers/net/wireless/ath/ath10k/htc.c | 3 + drivers/net/wireless/ath/ath10k/htt_rx.c | 3 + drivers/net/wireless/ath/ath10k/htt_tx.c | 2 + drivers/net/wireless/ath/ath10k/hw.c | 1 + drivers/net/wireless/ath/ath10k/hw.h | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 20 +- drivers/net/wireless/ath/ath10k/trace.c | 2 + drivers/net/wireless/ath/ath11k/ce.c | 2 + drivers/net/wireless/ath/ath11k/core.c | 2 + drivers/net/wireless/ath/ath11k/coredump.c | 2 + drivers/net/wireless/ath/ath11k/debug.c | 2 + drivers/net/wireless/ath/ath11k/debugfs.c | 2 + drivers/net/wireless/ath/ath11k/dp.c | 2 + drivers/net/wireless/ath/ath11k/fw.c | 2 + drivers/net/wireless/ath/ath11k/hal.c | 2 + drivers/net/wireless/ath/ath11k/mac.c | 14 +- drivers/net/wireless/ath/ath11k/pcic.c | 2 + drivers/net/wireless/ath/ath11k/qmi.c | 2 + drivers/net/wireless/ath/ath11k/trace.c | 2 + drivers/net/wireless/ath/ath12k/core.c | 7 + drivers/net/wireless/ath/ath12k/core.h | 13 +- drivers/net/wireless/ath/ath12k/dp.c | 1 + drivers/net/wireless/ath/ath12k/dp_mon.c | 1 - drivers/net/wireless/ath/ath12k/dp_rx.c | 18 +- drivers/net/wireless/ath/ath12k/dp_tx.c | 5 +- drivers/net/wireless/ath/ath12k/hw.c | 2 +- drivers/net/wireless/ath/ath12k/mac.c | 439 +++++-- drivers/net/wireless/ath/ath12k/mac.h | 7 +- drivers/net/wireless/ath/ath12k/p2p.c | 3 +- drivers/net/wireless/ath/ath12k/reg.c | 117 +- drivers/net/wireless/ath/ath12k/reg.h | 3 + drivers/net/wireless/ath/ath12k/wmi.c | 26 +- drivers/net/wireless/ath/ath12k/wmi.h | 2 + drivers/net/wireless/ath/ath5k/mac80211-ops.c | 12 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 7 +- drivers/net/wireless/ath/ath9k/common-beacon.c | 1 + drivers/net/wireless/ath/ath9k/common-debug.c | 1 + drivers/net/wireless/ath/ath9k/common-init.c | 1 + drivers/net/wireless/ath/ath9k/common-spectral.c | 1 + drivers/net/wireless/ath/ath9k/common.c | 1 + drivers/net/wireless/ath/ath9k/dynack.c | 1 + drivers/net/wireless/ath/ath9k/htc_drv_main.c | 10 +- drivers/net/wireless/ath/ath9k/hw.c | 1 + drivers/net/wireless/ath/ath9k/main.c | 9 +- drivers/net/wireless/ath/carl9170/main.c | 2 +- drivers/net/wireless/ath/main.c | 1 + drivers/net/wireless/ath/wcn36xx/main.c | 5 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 3 +- drivers/net/wireless/atmel/at76c50x-usb.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 6 +- drivers/net/wireless/broadcom/b43legacy/main.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 25 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 1 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 5 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 24 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 3 +- drivers/net/wireless/intel/ipw2x00/libipw_module.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 7 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 3 +- drivers/net/wireless/intel/iwlegacy/common.c | 2 +- drivers/net/wireless/intel/iwlegacy/common.h | 2 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 1 + drivers/net/wireless/intel/iwlwifi/Makefile | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/dr.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 16 +- drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 2 + drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 11 +- drivers/net/wireless/intel/iwlwifi/dvm/power.h | 2 - drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 34 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 49 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 10 + drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-utils.c | 113 +- drivers/net/wireless/intel/iwlwifi/iwl-utils.h | 4 +- drivers/net/wireless/intel/iwlwifi/mei/sap.h | 30 +- drivers/net/wireless/intel/iwlwifi/mld/Makefile | 4 - drivers/net/wireless/intel/iwlwifi/mld/d3.c | 89 +- drivers/net/wireless/intel/iwlwifi/mld/debugfs.c | 5 + .../net/wireless/intel/iwlwifi/mld/ftm-initiator.c | 2 +- drivers/net/wireless/intel/iwlwifi/mld/iface.c | 15 + drivers/net/wireless/intel/iwlwifi/mld/iface.h | 15 + drivers/net/wireless/intel/iwlwifi/mld/link.c | 4 + drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 63 +- drivers/net/wireless/intel/iwlwifi/mld/mld.c | 14 +- drivers/net/wireless/intel/iwlwifi/mld/mld.h | 2 + drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 42 +- drivers/net/wireless/intel/iwlwifi/mld/mlo.h | 2 + drivers/net/wireless/intel/iwlwifi/mld/phy.c | 2 +- drivers/net/wireless/intel/iwlwifi/mld/scan.c | 20 +- drivers/net/wireless/intel/iwlwifi/mld/scan.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 129 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 117 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 3 +- .../net/wireless/intel/iwlwifi/mvm/tests/Makefile | 2 +- .../net/wireless/intel/iwlwifi/mvm/time-event.h | 8 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c | 6 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 12 +- .../intel/iwlwifi/pcie/{ => gen1_2}/internal.h | 49 +- .../wireless/intel/iwlwifi/pcie/{ => gen1_2}/rx.c | 34 +- .../intel/iwlwifi/pcie/{ => gen1_2}/trans-gen2.c | 9 +- .../intel/iwlwifi/pcie/{ => gen1_2}/trans.c | 182 +-- .../intel/iwlwifi/pcie/{ => gen1_2}/tx-gen2.c | 0 .../wireless/intel/iwlwifi/pcie/{ => gen1_2}/tx.c | 16 +- .../intel/iwlwifi/{ => pcie}/iwl-context-info-v2.h | 6 +- .../intel/iwlwifi/{ => pcie}/iwl-context-info.h | 0 drivers/net/wireless/intel/iwlwifi/pcie/utils.c | 104 ++ drivers/net/wireless/intel/iwlwifi/pcie/utils.h | 38 + drivers/net/wireless/intel/iwlwifi/tests/Makefile | 2 +- .../iwlwifi/{mvm/tests/scan.c => tests/utils.c} | 43 +- drivers/net/wireless/intersil/p54/main.c | 3 +- drivers/net/wireless/marvell/libertas_tf/main.c | 2 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 11 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 2 +- drivers/net/wireless/marvell/mwl8k.c | 12 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76.h | 3 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 11 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 6 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7925/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt792x.h | 3 +- drivers/net/wireless/mediatek/mt76/mt792x_core.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7996/main.c | 11 +- drivers/net/wireless/mediatek/mt7601u/main.c | 5 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 7 +- drivers/net/wireless/purelifi/plfxlc/mac.c | 5 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 8 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 3 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 8 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 8 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 2 +- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 5 +- drivers/net/wireless/realtek/rtl8xxxu/core.c | 8 +- drivers/net/wireless/realtek/rtlwifi/core.c | 2 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 23 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/sw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 16 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 8 +- drivers/net/wireless/realtek/rtw88/mac.c | 22 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 9 +- drivers/net/wireless/realtek/rtw88/main.c | 15 +- drivers/net/wireless/realtek/rtw88/main.h | 14 +- drivers/net/wireless/realtek/rtw88/pci.c | 49 +- drivers/net/wireless/realtek/rtw88/pci.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8703b.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723de.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8812a.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8814a.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821a.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8822be.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8822ce.c | 1 + drivers/net/wireless/realtek/rtw88/sdio.c | 8 +- drivers/net/wireless/realtek/rtw89/chan.c | 347 +++++- drivers/net/wireless/realtek/rtw89/chan.h | 58 +- drivers/net/wireless/realtek/rtw89/coex.c | 1287 +++++++++++++++----- drivers/net/wireless/realtek/rtw89/coex.h | 7 + drivers/net/wireless/realtek/rtw89/core.c | 135 +- drivers/net/wireless/realtek/rtw89/core.h | 147 ++- drivers/net/wireless/realtek/rtw89/debug.c | 13 +- drivers/net/wireless/realtek/rtw89/fw.c | 314 ++++- drivers/net/wireless/realtek/rtw89/fw.h | 47 +- drivers/net/wireless/realtek/rtw89/mac.c | 68 +- drivers/net/wireless/realtek/rtw89/mac.h | 6 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 88 +- drivers/net/wireless/realtek/rtw89/mac_be.c | 1 + drivers/net/wireless/realtek/rtw89/pci.c | 37 + drivers/net/wireless/realtek/rtw89/pci.h | 1 + drivers/net/wireless/realtek/rtw89/phy.c | 96 +- drivers/net/wireless/realtek/rtw89/phy.h | 1 + drivers/net/wireless/realtek/rtw89/ps.c | 26 +- drivers/net/wireless/realtek/rtw89/ps.h | 3 + drivers/net/wireless/realtek/rtw89/reg.h | 2 + drivers/net/wireless/realtek/rtw89/rtw8851b.c | 2 +- drivers/net/wireless/realtek/rtw89/rtw8851be.c | 1 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2 +- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 1 + drivers/net/wireless/realtek/rtw89/rtw8852b.c | 2 +- drivers/net/wireless/realtek/rtw89/rtw8852be.c | 1 + drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 2 +- drivers/net/wireless/realtek/rtw89/rtw8852bte.c | 1 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 2 +- drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 1 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 46 +- drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c | 52 +- drivers/net/wireless/realtek/rtw89/rtw8922ae.c | 1 + drivers/net/wireless/realtek/rtw89/sar.c | 5 +- drivers/net/wireless/realtek/rtw89/ser.c | 11 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 9 +- drivers/net/wireless/silabs/wfx/sta.c | 4 +- drivers/net/wireless/silabs/wfx/sta.h | 4 +- drivers/net/wireless/st/cw1200/sta.c | 5 +- drivers/net/wireless/st/cw1200/sta.h | 5 +- drivers/net/wireless/ti/wl1251/acx.c | 35 - drivers/net/wireless/ti/wl1251/acx.h | 1 - drivers/net/wireless/ti/wl1251/cmd.c | 79 -- drivers/net/wireless/ti/wl1251/cmd.h | 3 - drivers/net/wireless/ti/wl1251/main.c | 5 +- drivers/net/wireless/ti/wlcore/cmd.c | 26 - drivers/net/wireless/ti/wlcore/cmd.h | 1 - drivers/net/wireless/ti/wlcore/main.c | 8 +- drivers/net/wireless/virtual/mac80211_hwsim.c | 6 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 2 +- drivers/ssb/driver_gpio.c | 8 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 6 +- include/linux/ieee80211.h | 10 + include/linux/if_team.h | 3 - include/linux/netdevice.h | 5 +- include/linux/packing.h | 6 +- include/net/cfg80211.h | 170 ++- include/net/mac80211.h | 35 +- include/net/tc_act/tc_csum.h | 9 - include/net/tc_act/tc_ct.h | 9 - include/net/tc_act/tc_gate.h | 9 - include/net/tc_act/tc_mpls.h | 9 - include/net/tc_act/tc_police.h | 9 - include/net/tc_act/tc_sample.h | 9 - include/net/tc_act/tc_vlan.h | 9 - include/uapi/linux/ethtool_netlink.h | 2 - include/uapi/linux/ethtool_netlink_generated.h | 3 + include/uapi/linux/mptcp_pm.h | 6 +- include/uapi/linux/net_dropmon.h | 7 - include/uapi/linux/nl80211.h | 22 +- net/atm/resources.c | 3 +- net/core/neighbour.c | 4 +- net/ethtool/common.h | 8 + net/ethtool/ioctl.c | 28 +- net/ethtool/netlink.c | 47 +- net/ethtool/netlink.h | 4 + net/ethtool/rss.c | 11 + net/mac80211/agg-rx.c | 6 +- net/mac80211/agg-tx.c | 3 +- net/mac80211/cfg.c | 117 +- net/mac80211/chan.c | 33 +- net/mac80211/driver-ops.h | 55 +- net/mac80211/ibss.c | 4 +- net/mac80211/ieee80211_i.h | 14 +- net/mac80211/iface.c | 6 +- net/mac80211/link.c | 6 +- net/mac80211/main.c | 9 +- net/mac80211/mlme.c | 18 +- net/mac80211/offchannel.c | 7 +- net/mac80211/pm.c | 2 +- net/mac80211/rx.c | 15 +- net/mac80211/s1g.c | 26 + net/mac80211/scan.c | 20 +- net/mac80211/sta_info.c | 415 ++++++- net/mac80211/sta_info.h | 59 +- net/mac80211/trace.h | 105 +- net/mac80211/tx.c | 7 +- net/mac80211/util.c | 67 +- net/wireless/core.c | 19 + net/wireless/mlme.c | 10 +- net/wireless/nl80211.c | 539 +++++++- net/wireless/rdev-ops.h | 39 +- net/wireless/trace.h | 89 +- net/wireless/util.c | 36 + net/wireless/wext-compat.c | 10 +- tools/testing/selftests/drivers/net/hw/rss_api.py | 89 ++ .../selftests/drivers/net/hw/rss_input_xfrm.py | 2 +- 335 files changed, 6146 insertions(+), 2131 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.NXwd7OhoZU b/tmp/tmp.47S45m3tcl index 66c987fcb6c2..ce8a6c700934 100644 --- a/tmp/tmp.NXwd7OhoZU +++ b/tmp/tmp.47S45m3tcl @@ -7,11 +7,8 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours -Bluetooth: hci_event: Add support for handling LE BIG Sync Lost event ARM: dts: Fix up wrv54g device tree dt-bindings: dsa: Rewrite Micrel KS8995 in schema -net: thunderbolt: Use correct request type in login/logout request packets -bnxt_en: Add parameter disable_vf_bind netmem: introduce a netmem API, virt_to_head_netmem() page_pool: make page_pool_get_dma_addr() just wrap page_pool_get_dma_addr_netmem() netmem: use _Generic to cover const casting for page_to_netmem() @@ -19,20 +16,9 @@ page_pool: rename __page_pool_alloc_pages_slow() to __page_pool_alloc_netmems_sl page_pool: rename __page_pool_release_page_dma() to __page_pool_release_netmem_dma() page_pool: rename page_pool_return_page() to page_pool_return_netmem() netmem: introduce struct netmem_desc mirroring struct page -hinic3: Interrupt request configuration -hinic3: Mailbox management interfaces -hinic3: Mailbox framework -hinic3: TX & RX Queue coalesce interfaces -hinic3: Command Queue interfaces -hinic3: Command Queue framework -hinic3: Complete Event Queue interfaces -hinic3: Async Event Queue interfaces -net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2 net: libwx: fix the creation of page_pool net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths() ipv4: fib: Remove unnecessary encap_type check -i40e: When removing VF MAC filters, only check PF-set MAC -atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister(). ipv6: Remove setsockopt_needs_rtnl(). ipv6: anycast: Don't hold RTNL for IPV6_JOIN_ANYCAST. ipv6: anycast: Unify two error paths in ipv6_sock_ac_join(). @@ -50,11 +36,7 @@ ipv6: mcast: Replace locking comments with lockdep annotations. ipv6: ndisc: Remove __in6_dev_get() in pndisc_{constructor,destructor}(). dt-bindings: net: convert lpc-eth.txt yaml format net: selftests: fix TCP packet checksum -xfrm: Duplicate SPI Handling -net: enetc: Correct endianness handling in _enetc_rd_reg64 -vsock/test: Add test for null ptr deref when transport changes docs: net: sysctl documentation cleanup -dpaa2-eth: fix xdp_rxq_info leak in dpaa2_eth_setup_rx_flow eth: fbnic: rename fbnic_fw_clear_cmpl to fbnic_mbx_clear_cmpl eth: fbnic: sort includes eth: fbnic: realign whitespace @@ -82,28 +64,10 @@ af_unix: Drop unix_stream_read_state::splice_flags tcp: Drop tcp_splice_state::flags net: splice: Drop unused @flags net: splice: Drop unused @pipe -net: txgbe: fix the issue of TX failture -net: ngbe: specify IRQ vector when the number of VFs is 7 -net: wangxun: revert the adjustment of the IRQ vector sequence -net: txgbe: request MISC IRQ in ndo_open -atm: idt77252: Add missing `dma_map_error()` -selftests/tc-testing: Add tests for restrictions on netem duplication -net/sched: Restrict conditions for adding duplicating netems to qdisc tree net: bonding: send peer notify when failure recovery net: bonding: add broadcast_neighbor netlink option net: bonding: add broadcast_neighbor option for 802.3ad -net/sched: Remove unused functions -neighbour: Remove redundant assignment to err -selftests: drv-net: test RSS Netlink notifications -doc: ethtool: mark ETHTOOL_GRXFHINDIR as reimplemented -net: ethtool: rss: add notifications -net: ethtool: copy req_info from SET to NTF -net: ethtool: remove the data argument from ethtool_notify() -net: ethtool: call .parse_request for SET handlers -net: ethtool: dynamically allocate full req size req -netlink: specs: add the multicast group name to spec rds: Expose feature parameters via sysfs (and ELF) -team: replace team lock with rtnl lock MAINTAINERS: update smc section skbuff: Improve the sending efficiency of __skb_send_sock Documentation: netlink: specs: tc: Add DualPI2 specification