Single branch specified, using that and the previous one:
   remotes/brancher/net-next-2025-03-06--12-00 (v6.14-rc4-1258-ge77a146bf49b)
   remotes/brancher/net-next-2025-03-06--15-00 (v6.14-rc4-1292-ge970ed3a89b6)

==== BASE DIFF ====
 .mailmap                                           |    1 -
 .../devicetree/bindings/net/airoha,en7581-eth.yaml |   10 +
 .../devicetree/bindings/net/airoha,en7581-npu.yaml |   84 +
 .../devicetree/bindings/net/fsl,gianfar-mdio.yaml  |  112 +
 .../devicetree/bindings/net/fsl,gianfar.yaml       |  248 ++
 .../devicetree/bindings/net/fsl-tsec-phy.txt       |   80 +-
 .../devicetree/bindings/net/rfkill-gpio.yaml       |    5 +
 Documentation/netlink/specs/rt_link.yaml           |   19 +
 .../networking/net_cachelines/net_device.rst       |    2 +-
 Documentation/networking/netconsole.rst            |   28 +
 Documentation/networking/switchdev.rst             |    2 +-
 MAINTAINERS                                        |    1 +
 drivers/bluetooth/btusb.c                          |    1 +
 drivers/dpll/dpll_core.c                           |    5 +-
 drivers/net/amt.c                                  |    2 +-
 drivers/net/bonding/bond_main.c                    |    2 +-
 drivers/net/caif/caif_virtio.c                     |    2 +-
 drivers/net/dsa/Kconfig                            |    1 +
 drivers/net/dsa/mt7530.c                           |  249 +-
 drivers/net/dsa/mt7530.h                           |    8 +-
 drivers/net/dsa/realtek/Kconfig                    |    2 +-
 drivers/net/ethernet/Kconfig                       |    2 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/adi/adin1110.c                |    2 +-
 drivers/net/ethernet/airoha/Kconfig                |   27 +
 drivers/net/ethernet/airoha/Makefile               |    9 +
 .../net/ethernet/{mediatek => airoha}/airoha_eth.c | 1277 ++-------
 drivers/net/ethernet/airoha/airoha_eth.h           |  551 ++++
 drivers/net/ethernet/airoha/airoha_npu.c           |  520 ++++
 drivers/net/ethernet/airoha/airoha_npu.h           |   34 +
 drivers/net/ethernet/airoha/airoha_ppe.c           |  910 ++++++
 drivers/net/ethernet/airoha/airoha_ppe_debugfs.c   |  181 ++
 drivers/net/ethernet/airoha/airoha_regs.h          |  798 ++++++
 drivers/net/ethernet/cadence/macb_main.c           |   16 +
 drivers/net/ethernet/emulex/benet/be.h             |    2 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c        |  197 +-
 drivers/net/ethernet/emulex/benet/be_main.c        |    2 +-
 drivers/net/ethernet/hisilicon/hibmcge/Makefile    |    2 +-
 .../net/ethernet/hisilicon/hibmcge/hbg_common.h    |  122 +
 .../net/ethernet/hisilicon/hibmcge/hbg_debugfs.c   |    7 +-
 .../net/ethernet/hisilicon/hibmcge/hbg_diagnose.c  |  348 +++
 .../net/ethernet/hisilicon/hibmcge/hbg_diagnose.h  |   11 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c   |   58 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_err.h   |    1 +
 .../net/ethernet/hisilicon/hibmcge/hbg_ethtool.c   |  298 ++
 .../net/ethernet/hisilicon/hibmcge/hbg_ethtool.h   |    5 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c    |   10 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c   |   55 +-
 drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c  |  103 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c  |   22 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.h  |    2 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_reg.h   |  105 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c  |  181 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c |    2 +-
 drivers/net/ethernet/intel/ice/ice_dpll.c          |   14 +-
 .../net/ethernet/marvell/prestera/prestera_main.c  |    2 +-
 drivers/net/ethernet/mediatek/Kconfig              |    8 -
 drivers/net/ethernet/mediatek/Makefile             |    1 -
 drivers/net/ethernet/mellanox/mlx5/core/dpll.c     |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   10 +-
 .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c  |    2 +-
 .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c    |    6 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   12 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   22 +-
 .../net/ethernet/mellanox/mlx5/core/esw/bridge.c   |    6 +-
 drivers/net/ethernet/mellanox/mlx5/core/health.c   |   15 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |    2 +-
 drivers/net/ethernet/meta/fbnic/fbnic_fw.c         |  109 +-
 drivers/net/ethernet/meta/fbnic/fbnic_fw.h         |    8 +-
 drivers/net/ethernet/meta/fbnic/fbnic_tlv.c        |   55 +-
 drivers/net/ethernet/meta/fbnic/fbnic_tlv.h        |   39 +-
 drivers/net/ethernet/rocker/rocker_main.c          |    2 +-
 drivers/net/ethernet/sfc/mae.c                     |    2 +-
 drivers/net/ethernet/sfc/tc.c                      |    6 +-
 drivers/net/ethernet/stmicro/stmmac/Kconfig        |    1 +
 .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c    |   10 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c    |   21 +-
 .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c |   24 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c  |  231 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h  |   29 +
 .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c    |    9 +-
 .../net/ethernet/stmicro/stmmac/dwmac-loongson.c   |    6 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c  |    9 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c     |   10 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c    |   22 +-
 .../net/ethernet/stmicro/stmmac/dwmac-starfive.c   |   26 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c  |   18 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h       |    2 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   56 +
 drivers/net/ethernet/ti/cpsw_new.c                 |    3 +-
 drivers/net/geneve.c                               |   52 +-
 drivers/net/ipa/data/ipa_data-v4.7.c               |   18 +-
 drivers/net/loopback.c                             |    2 +-
 drivers/net/mctp/mctp-i3c.c                        |    3 +
 drivers/net/net_failover.c                         |    2 +-
 drivers/net/netconsole.c                           |   95 +-
 drivers/net/netkit.c                               |    1 -
 drivers/net/pcs/pcs-xpcs.c                         |   25 +-
 drivers/net/phy/Kconfig                            |    2 +-
 drivers/net/phy/Makefile                           |    3 +-
 drivers/net/phy/bcm54140.c                         |    1 +
 drivers/net/phy/mediatek/mtk-ge-soc.c              |    7 +-
 drivers/net/phy/micrel.c                           |    9 +-
 drivers/net/phy/mscc/mscc_main.c                   |    2 +
 drivers/net/phy/mscc/mscc_ptp.c                    |   14 +-
 drivers/net/phy/nxp-c45-tja11xx.c                  |   94 +-
 drivers/net/phy/phy-core.c                         |    1 +
 drivers/net/phy/phy_device.c                       |  237 --
 drivers/net/phy/phy_package.c                      |  350 +++
 drivers/net/phy/phylib-internal.h                  |    2 +
 drivers/net/phy/phylib.h                           |   28 +
 drivers/net/phy/phylink.c                          |    2 +-
 drivers/net/phy/qcom/qca807x.c                     |   16 +-
 drivers/net/phy/sfp.c                              |   11 +-
 drivers/net/ppp/ppp_generic.c                      |   32 +-
 drivers/net/ppp/pppoe.c                            |    1 +
 drivers/net/ppp/pptp.c                             |    1 +
 drivers/net/team/team_core.c                       |    2 +-
 drivers/net/usb/cdc_mbim.c                         |    2 +-
 drivers/net/usb/qmi_wwan.c                         |    3 +-
 drivers/net/vrf.c                                  |    2 +-
 drivers/net/wireless/broadcom/b43/main.c           |    2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  |   20 +-
 drivers/net/wireless/intel/ipw2x00/ipw2200.c       |    2 +-
 drivers/net/wireless/intel/ipw2x00/libipw.h        |    2 -
 drivers/net/wireless/intel/ipw2x00/libipw_rx.c     |   91 -
 drivers/net/wireless/intel/iwlegacy/4965-rs.c      |   15 +-
 drivers/net/wireless/intel/iwlegacy/common.h       |    2 -
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c     |    1 -
 drivers/net/wireless/intel/iwlwifi/cfg/ax210.c     |    1 -
 drivers/net/wireless/intel/iwlwifi/cfg/bz.c        |   10 +-
 drivers/net/wireless/intel/iwlwifi/cfg/dr.c        |    2 +-
 drivers/net/wireless/intel/iwlwifi/cfg/sc.c        |    8 +-
 drivers/net/wireless/intel/iwlwifi/dvm/tt.c        |   11 -
 drivers/net/wireless/intel/iwlwifi/dvm/tt.h        |    1 -
 drivers/net/wireless/intel/iwlwifi/fw/api/alive.h  |    4 +-
 .../net/wireless/intel/iwlwifi/fw/api/commands.h   |    7 +-
 .../net/wireless/intel/iwlwifi/fw/api/context.h    |    6 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h     |    2 +-
 .../net/wireless/intel/iwlwifi/fw/api/datapath.h   |   19 +-
 .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h    |    9 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/dhc.h    |  129 +
 .../net/wireless/intel/iwlwifi/fw/api/location.h   |   66 +-
 .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h    |   95 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/phy.h    |   18 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rs.h     |   52 +
 drivers/net/wireless/intel/iwlwifi/fw/api/sta.h    |    1 +
 .../net/wireless/intel/iwlwifi/fw/api/time-event.h |   42 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        |  194 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h        |    3 -
 drivers/net/wireless/intel/iwlwifi/fw/dump.c       |    3 +
 drivers/net/wireless/intel/iwlwifi/fw/regulatory.c |   56 +-
 drivers/net/wireless/intel/iwlwifi/fw/regulatory.h |    4 +
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h    |    2 +
 drivers/net/wireless/intel/iwlwifi/fw/uefi.c       |    3 +
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |   23 +-
 .../wireless/intel/iwlwifi/iwl-context-info-gen3.h |    8 +-
 drivers/net/wireless/intel/iwlwifi/iwl-debug.h     |    9 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |    2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |   24 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.c     |    5 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |   11 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |   79 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |    7 +
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |  119 +-
 .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c |   86 -
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |   54 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |   23 -
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |    9 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c   |    2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |   16 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |    6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c        |    2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |    8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |   61 -
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h       |    4 -
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |    8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c        |    4 +-
 .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c   |    5 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |  237 +-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h |    5 +-
 .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |    4 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c  |    6 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c       |   20 +-
 drivers/net/wireless/intel/iwlwifi/tests/devinfo.c |   15 +-
 drivers/net/wireless/marvell/libertas/cmd.c        |  143 +-
 drivers/net/wireless/marvell/libertas/cmd.h        |   10 -
 drivers/net/wireless/marvell/libertas/cmdresp.c    |    1 -
 drivers/net/wireless/marvell/libertas/decl.h       |    4 -
 drivers/net/wireless/marvell/libertas/dev.h        |    4 -
 drivers/net/wireless/marvell/libertas/main.c       |   88 +-
 drivers/net/wireless/marvell/mwifiex/main.c        |    4 +-
 drivers/net/wireless/marvell/mwifiex/main.h        |    4 +-
 drivers/net/wireless/marvell/mwifiex/pcie.c        |    4 +-
 drivers/net/wireless/marvell/mwifiex/sdio.c        |    4 +-
 drivers/net/wireless/marvell/mwifiex/uap_event.c   |   16 -
 drivers/net/wireless/marvell/mwifiex/usb.c         |    4 +-
 drivers/net/wireless/quantenna/qtnfmac/qlink.h     |   21 +-
 drivers/net/wireless/realtek/rtl8xxxu/8192c.c      |    2 +
 drivers/net/wireless/realtek/rtl8xxxu/core.c       |   17 +-
 .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c   |    6 +-
 drivers/net/wireless/realtek/rtw88/fw.c            |   15 +
 drivers/net/wireless/realtek/rtw88/fw.h            |    1 +
 drivers/net/wireless/realtek/rtw88/mac.c           |    6 +-
 drivers/net/wireless/realtek/rtw88/main.c          |   18 +-
 drivers/net/wireless/realtek/rtw88/main.h          |   36 +-
 drivers/net/wireless/realtek/rtw88/pci.c           |    4 +-
 drivers/net/wireless/realtek/rtw88/phy.c           |  191 +-
 drivers/net/wireless/realtek/rtw88/phy.h           |   20 +-
 drivers/net/wireless/realtek/rtw88/reg.h           |    3 +-
 drivers/net/wireless/realtek/rtw88/rtw8723d.c      |    4 +-
 drivers/net/wireless/realtek/rtw88/rtw8821c.c      |   16 +-
 drivers/net/wireless/realtek/rtw88/rtw8822b.c      |   16 +-
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |    2 +-
 drivers/net/wireless/realtek/rtw88/rtw88xxa.c      |    2 +-
 drivers/net/wireless/realtek/rtw88/sar.c           |    2 +-
 drivers/net/wireless/realtek/rtw88/sdio.c          |    2 +-
 drivers/net/wireless/realtek/rtw88/usb.c           |    2 +-
 drivers/net/wireless/realtek/rtw89/Kconfig         |    2 +-
 drivers/net/wireless/realtek/rtw89/chan.c          |   28 +-
 drivers/net/wireless/realtek/rtw89/chan.h          |    2 +-
 drivers/net/wireless/realtek/rtw89/coex.c          | 2945 +++++++++++---------
 drivers/net/wireless/realtek/rtw89/coex.h          |   18 +-
 drivers/net/wireless/realtek/rtw89/core.c          |  192 +-
 drivers/net/wireless/realtek/rtw89/core.h          |  169 +-
 drivers/net/wireless/realtek/rtw89/debug.c         | 2062 ++++++++------
 drivers/net/wireless/realtek/rtw89/fw.c            |  189 +-
 drivers/net/wireless/realtek/rtw89/fw.h            |   46 +-
 drivers/net/wireless/realtek/rtw89/mac.c           |   31 +-
 drivers/net/wireless/realtek/rtw89/mac.h           |    1 +
 drivers/net/wireless/realtek/rtw89/mac80211.c      |  281 +-
 drivers/net/wireless/realtek/rtw89/mac_be.c        |    2 +-
 drivers/net/wireless/realtek/rtw89/phy.c           |  748 ++---
 drivers/net/wireless/realtek/rtw89/phy.h           |   15 +-
 drivers/net/wireless/realtek/rtw89/ps.c            |    6 +-
 drivers/net/wireless/realtek/rtw89/reg.h           |    5 +
 drivers/net/wireless/realtek/rtw89/regd.c          |  574 ++--
 drivers/net/wireless/realtek/rtw89/rtw8851b.c      |   21 +-
 drivers/net/wireless/realtek/rtw89/rtw8852a.c      |   21 +-
 drivers/net/wireless/realtek/rtw89/rtw8852b.c      |   21 +-
 drivers/net/wireless/realtek/rtw89/rtw8852bt.c     |   21 +-
 drivers/net/wireless/realtek/rtw89/rtw8852c.c      |   21 +-
 drivers/net/wireless/realtek/rtw89/rtw8922a.c      |   15 +-
 drivers/net/wireless/realtek/rtw89/sar.c           |   63 +-
 drivers/net/wireless/realtek/rtw89/sar.h           |    5 +-
 drivers/net/wireless/realtek/rtw89/ser.c           |   17 +-
 drivers/net/wireless/realtek/rtw89/util.c          |   11 +
 drivers/net/wireless/realtek/rtw89/util.h          |    5 +-
 drivers/net/wireless/realtek/rtw89/wow.c           |    7 +-
 drivers/net/wireless/virtual/mac80211_hwsim.c      |    1 +
 drivers/ptp/ptp_chardev.c                          |   16 +
 include/linux/ieee80211.h                          |   12 +
 include/linux/netdevice.h                          |    9 +-
 include/linux/phy.h                                |  124 -
 include/linux/platform_data/x86/intel_pmc_ipc.h    |   94 +
 include/linux/posix-clock.h                        |    6 +-
 include/linux/ppp_channel.h                        |    3 +-
 include/linux/qed/qed_ll2_if.h                     |    2 +-
 include/linux/stmmac.h                             |    8 +
 include/net/cfg80211.h                             |   48 +-
 include/net/dropreason-core.h                      |    9 +
 include/net/dropreason.h                           |    6 -
 include/net/inet6_hashtables.h                     |    2 +-
 include/net/inet_hashtables.h                      |    9 +-
 include/net/ip_fib.h                               |    2 +
 include/net/lwtunnel.h                             |   12 +-
 include/net/mac80211.h                             |   38 +-
 include/net/netns/ipv4.h                           |    3 +
 include/net/sock.h                                 |    2 +
 include/net/tcp.h                                  |    2 +-
 include/uapi/linux/if_link.h                       |    7 +
 include/uapi/linux/nl80211.h                       |    4 +-
 kernel/time/posix-clock.c                          |    3 +-
 net/8021q/vlan.c                                   |    3 +-
 net/batman-adv/soft-interface.c                    |    2 +-
 net/bluetooth/mgmt.c                               |    5 +
 net/bridge/br_device.c                             |    2 +-
 net/core/dev.c                                     |   47 +-
 net/core/lwtunnel.c                                |   23 +-
 net/core/net-sysfs.c                               |   10 +-
 net/core/pktgen.c                                  |  288 +-
 net/core/rtnetlink.c                               |    5 +-
 net/core/sock.c                                    |   16 +
 net/ethtool/cabletest.c                            |    8 +-
 net/ethtool/linkstate.c                            |    2 +-
 net/ethtool/netlink.c                              |    6 +-
 net/ethtool/netlink.h                              |    5 +-
 net/ethtool/phy.c                                  |    2 +-
 net/ethtool/plca.c                                 |    6 +-
 net/ethtool/pse-pd.c                               |    4 +-
 net/ethtool/stats.c                                |    2 +-
 net/ethtool/strset.c                               |    2 +-
 net/hsr/hsr_device.c                               |    2 +-
 net/ieee802154/6lowpan/core.c                      |    2 +-
 net/ieee802154/core.c                              |   10 +-
 net/ipv4/fib_frontend.c                            |   78 +-
 net/ipv4/fib_semantics.c                           |  206 +-
 net/ipv4/fib_trie.c                                |   22 -
 net/ipv4/icmp.c                                    |   33 +-
 net/ipv4/inet_connection_sock.c                    |    8 +-
 net/ipv4/inet_hashtables.c                         |   65 +-
 net/ipv4/inet_timewait_sock.c                      |    2 +-
 net/ipv4/ip_tunnel.c                               |    2 +-
 net/ipv4/ipmr.c                                    |    2 +-
 net/ipv4/nexthop.c                                 |    3 +-
 net/ipv4/ping.c                                    |   20 +-
 net/ipv4/tcp.c                                     |   36 +-
 net/ipv4/tcp_input.c                               |    5 +-
 net/ipv4/tcp_ipv4.c                                |   17 +-
 net/ipv4/tcp_metrics.c                             |    6 +-
 net/ipv4/tcp_minisocks.c                           |   17 +-
 net/ipv4/tcp_offload.c                             |   13 +-
 net/ipv4/tcp_output.c                              |    2 +-
 net/ipv4/udp_offload.c                             |   10 +-
 net/ipv6/exthdrs.c                                 |    3 +-
 net/ipv6/icmp.c                                    |    7 +-
 net/ipv6/ila/ila_lwt.c                             |    4 +-
 net/ipv6/inet6_hashtables.c                        |   23 +-
 net/ipv6/ip6_gre.c                                 |    2 +-
 net/ipv6/ip6_tunnel.c                              |    2 +-
 net/ipv6/ip6mr.c                                   |    2 +-
 net/ipv6/route.c                                   |    6 +-
 net/ipv6/sit.c                                     |    2 +-
 net/ipv6/tcp_ipv6.c                                |   27 +-
 net/ipv6/tcpv6_offload.c                           |    2 +-
 net/ipv6/udp_offload.c                             |    2 +-
 net/l2tp/l2tp_ppp.c                                |    1 +
 net/llc/llc_s_ac.c                                 |   49 +-
 net/mac80211/agg-rx.c                              |   22 +-
 net/mac80211/agg-tx.c                              |    9 +-
 net/mac80211/cfg.c                                 |   23 +-
 net/mac80211/chan.c                                |   20 +-
 net/mac80211/debugfs.c                             |   44 +-
 net/mac80211/driver-ops.c                          |   10 +-
 net/mac80211/driver-ops.h                          |    3 +-
 net/mac80211/drop.h                                |   21 +-
 net/mac80211/ethtool.c                             |    2 +-
 net/mac80211/ieee80211_i.h                         |   30 +-
 net/mac80211/iface.c                               |   87 +-
 net/mac80211/main.c                                |   16 +-
 net/mac80211/mesh_hwmp.c                           |   14 +-
 net/mac80211/mlme.c                                |  583 +++-
 net/mac80211/parse.c                               |  135 +-
 net/mac80211/rx.c                                  |  219 +-
 net/mac80211/sta_info.c                            |   64 +-
 net/mac80211/status.c                              |   34 +-
 net/mac80211/tests/Makefile                        |    2 +-
 net/mac80211/tests/chan-mode.c                     |  254 ++
 net/mac80211/tests/util.c                          |    6 +-
 net/mac80211/tx.c                                  |    5 +-
 net/mac80211/util.c                                |    8 +-
 net/mptcp/pm.c                                     |    3 +
 net/mptcp/pm_netlink.c                             |   33 +-
 net/mptcp/pm_userspace.c                           |    3 +-
 net/mptcp/protocol.c                               |    7 +-
 net/mptcp/protocol.h                               |    1 -
 net/openvswitch/vport-internal_dev.c               |    2 +-
 net/rfkill/rfkill-gpio.c                           |    3 +
 net/sched/sch_qfq.c                                |    2 +-
 net/sctp/protocol.c                                |    7 +-
 net/tipc/link.c                                    |    3 +-
 net/wireless/core.c                                |   10 +-
 net/wireless/core.h                                |    1 -
 net/wireless/nl80211.c                             |   26 +-
 net/wireless/reg.c                                 |    3 +-
 net/wireless/scan.c                                |    8 +-
 net/wireless/trace.h                               |    2 +-
 scripts/coccinelle/misc/newline_in_nl_msg.cocci    |   13 +-
 tools/testing/selftests/drivers/net/README.rst     |    4 +-
 tools/testing/selftests/drivers/net/hds.py         |    3 +-
 .../selftests/drivers/net/netcons_sysdata.sh       |   51 +-
 tools/testing/selftests/net/Makefile               |    1 +
 tools/testing/selftests/net/config                 |    1 +
 tools/testing/selftests/net/forwarding/README      |    2 +-
 tools/testing/selftests/net/gro.c                  |    8 +-
 tools/testing/selftests/net/gro.sh                 |    7 +-
 tools/testing/selftests/net/lib/py/ksft.py         |    2 +-
 tools/testing/selftests/net/mptcp/Makefile         |    2 +-
 tools/testing/selftests/net/mptcp/diag.sh          |   27 +
 tools/testing/selftests/net/mptcp/mptcp_diag.c     |  272 ++
 tools/testing/selftests/net/proc_net_pktgen.c      |  646 +++++
 tools/testing/selftests/net/setup_veth.sh          |    3 +-
 tools/testing/selftests/ptp/testptp.c              |   37 +-
 385 files changed, 15193 insertions(+), 7674 deletions(-)


==== COMMIT DIFF ====
diff --git a/tmp/tmp.RCdVxZBTEH b/tmp/tmp.RRWQrAneA9
index 73f7e2d501e7..506d394ad524 100644
--- a/tmp/tmp.RCdVxZBTEH
+++ b/tmp/tmp.RRWQrAneA9
@@ -3,8 +3,12 @@ selftests: net: enable profiling
 tc_action dbg
 profile patch
 forwarding: set timeout to 3 hours
+netpoll: hold rcu read lock in __netpoll_send_skb()
+tcp: ulp: diag: more info without CAP_NET_ADMIN
+tcp: ulp: diag: always print the name if any
 net: airoha: Fix dev->dsa_ptr check in airoha_get_dsa_tag()
 net/mlx5: handle errors in mlx5_chains_create_table()
+net: mctp i3c: Copy headers if cloned
 ixgbe: Fix unreachable retry logic in combined and byte I2C write functions
 net: ethernet: Remove accidental duplication in Kconfig file
 hinic3: module initialization and tx/rx logic
@@ -49,20 +53,6 @@ net: dsa: mv88e6xxx: Verify after ATU Load ops
 net: stmmac: mostly remove "buf_sz"
 net: stmmac: avoid shadowing global buf_sz
 netfilter: Make xt_cgroup independent from net_cls
-eth: bnxt: remove most dependencies on RTNL
-docs: net: document new locking reality
-net: add option to request netdev instance lock
-net: replace dev_addr_sem with netdev instance lock
-net: ethtool: try to protect all callback with netdev instance lock
-net: hold netdev instance lock during ndo_bpf
-net: hold netdev instance lock during sysfs operations
-net: hold netdev instance lock during ioctl operations
-net: hold netdev instance lock during rtnetlink operations
-net: hold netdev instance lock during queue operations
-net: hold netdev instance lock during qdisc ndo_setup_tc
-net: sched: wrap doit/dumpit methods
-net: hold netdev instance lock during nft ndo_setup_tc
-net: hold netdev instance lock during ndo_open/ndo_stop
 sched: address a potential NULL pointer dereference in the GRED scheduler.
 tcp: clamp window like before the cleanup
 net: ethtool: tsinfo: Fix dump command
@@ -96,7 +86,6 @@ enic: Move function from header file to c file
 selftests: net: bpf_offload: add 'libbpf_global' to ignored maps
 selftests: net: fix error message in bpf_offload
 tc-tests: Update tc police action tests for tc buffer size rounding fixes.
-net: liquidio: fix typo
 net: phy: tja11xx: enable PHY in sleep mode for TJA1102S
 net: phy: tja11xx: add support for TJA1102S
 selftests: openvswitch: don't hardcode the drop reason subsys
@@ -144,296 +133,3 @@ net: enetc: move generic MAC filterng interfaces to enetc-core
 net: enetc: add command BD ring support for i.MX95 ENETC
 net: enetc: add initial netc-lib driver to support NTMP
 r8169: add support for 16K jumbo frames on RTL8125B
-inet: fix lwtunnel_valid_encap_type() lock imbalance
-Merge branch 'net-phy-move-phy-package-code-to-its-own-source-file'
-net: phy: remove remaining PHY package related definitions from phy.h
-net: phy: move PHY package related code from phy.h to phy_package.c
-net: phy: mscc: use new phy_package_shared getters
-net: phy: mediatek: use new phy_package_shared getters
-net: phy: micrel: use new phy_package_shared getters
-net: phy: qca807x: use new phy_package_shared getters
-net: phy: add getters for public members in struct phy_package_shared
-net: phy: move PHY package code from phy_device.c to own source file
-Merge branch 'enable-sgmii-and-2500basex-interface-mode-switching-for-intel-platforms'
-net: stmmac: interface switching support for ADL-N platform
-net: stmmac: configure SerDes according to the interface mode
-net: stmmac: configure SerDes on mac_finish
-arch: x86: add IPC mailbox accessor function and add SoC register access
-net: pcs: xpcs: re-initiate clause 37 Auto-negotiation
-net: phylink: use pl->link_interface in phylink_expects_phy()
-Merge branch 'dynamic-possix-clocks-permission-checks'
-testptp: Add option to open PHC in readonly mode
-ptp: Add PHC file mode checks. Allow RO adjtime() without FMODE_WRITE.
-posix-clock: Store file pointer in struct posix_clock_context
-net: Prevent use after free in netif_napi_set_irq_locked()
-net: cadence: macb: Synchronize standard stats
-Merge branch 'tcp-scale-connect-under-pressure'
-tcp: use RCU lookup in __inet_hash_connect()
-tcp: add RCU management to inet_bind_bucket
-tcp: optimize inet_use_bhash2_on_bind()
-tcp: use RCU in __inet{6}_check_established()
-net: ethernet: ti: cpsw_new: populate netdev of_node
-tipc: Reduce scope for the variable “fdefq” in tipc_link_tnl_prepare()
-selftests: drv-net: use env.rpath in the HDS test
-dsa: mt7530: Utilize REGMAP_IRQ for interrupt handling
-ppp: use IFF_NO_QUEUE in virtual interfaces
-Merge branch 'eth-fbnic-cleanup-macros-and-string-function'
-eth: fbnic: Replace firmware field macros
-eth: fbnic: Update fbnic_tlv_attr_get_string() to work like nla_strscpy()
-eth: fbnic: Prepend TSENE FW fields with FBNIC_FW
-Merge branch 'net-convert-gianfar-triple-speed-ethernet-controller-bindings-to-yaml'
-dt-bindings: net: Convert fsl,gianfar to YAML
-dt-bindings: net: fsl,gianfar-mdio: Update information about TBI
-dt-bindings: net: Convert fsl,gianfar-{mdio,tbi} to YAML
-Merge branch 'net-phy-nxp-c45-tja11xx-add-support-for-tja1121'
-net: phy: nxp-c45-tja11xx: add support for TJA1121
-net: phy: nxp-c45-tja11xx: add match_phy_device to TJA1103/TJA1104
-dpll: Add an assertion to check freq_supported_num
-Merge branch 'mptcp-improve-code-coverage-and-small-optimisations'
-mptcp: pm: exit early with ADD_ADDR echo if possible
-mptcp: pm: in-kernel: reduce parameters of set_flags
-mptcp: pm: in-kernel: avoid access entry without lock
-selftests: mptcp: add a test for mptcp_diag_dump_one
-selftests: mptcp: Add a tool to get specific msk_info
-Merge tag 'wireless-next-2025-03-04-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
-Merge branch 'netconsole-add-taskname-sysdata-support'
-netconsole: selftest: add task name append testing
-netconsole: docs: document the task name feature
-netconsole: add task name to extra data fields
-netconsole: add configfs controls for taskname sysdata feature
-netconsole: add taskname to extradata entry count
-netconsole: refactor CPU number formatting into separate function
-netconsole: Make boolean comparison consistent
-netconsole: prefix CPU_NR sysdata feature with SYSDATA_
-wifi: iwlwifi: remove mld/roc.c
-Merge branch 'support-some-enhances-features-for-the-hibmcge-driver'
-net: hibmcge: Add support for ioctl
-net: hibmcge: Add support for BMC diagnose feature
-net: hibmcge: Add support for mac link exception handling feature
-net: hibmcge: Add support for abnormal irq handling feature
-net: hibmcge: Add support for checksum offload
-net: hibmcge: Add support for dump statistics
-Merge branch 'introduce-flowtable-hw-offloading-in-airoha_eth-driver'
-net: airoha: Introduce PPE debugfs support
-net: airoha: Add loopback support for GDM2
-net: airoha: Introduce flowtable offload support
-net: airoha: Introduce Airoha NPU support
-dt-bindings: net: airoha: Add airoha,npu phandle property
-dt-bindings: net: airoha: Add the NPU node for EN7581 SoC
-net: airoha: Rename airoha_set_gdm_port_fwd_cfg() in airoha_set_vip_for_gdm_port()
-net: airoha: Move REG_GDM_FWD_CFG() initialization in airoha_dev_init()
-net: airoha: Enable support for multiple net_devices
-net: dsa: mt7530: Enable Rx sptag for EN7581 SoC
-net: airoha: Move DSA tag in DMA descriptor
-net: airoha: Move register definitions in airoha_regs.h
-net: airoha: Move reg/write utility routines in airoha_eth.h
-net: airoha: Move definitions in airoha_eth.h
-net: airoha: Move airoha_eth driver in a dedicated folder
-Merge branch 'net-notify-users-when-an-iface-cannot-change-its-netns'
-net: plumb extack in __dev_change_net_namespace()
-net: advertise netns_immutable property via netlink
-net: rename netns_local to netns_immutable
-Merge branch 'some-pktgen-fixes-improvments-part-ii'
-selftest: net: add proc_net_pktgen
-net: pktgen: remove all superfluous index assignements
-net: pktgen: fix mpls reset parsing
-net: pktgen: fix access outside of user given buffer in pktgen_if_write()
-net: pktgen: fix mpls maximum labels list parsing
-net: pktgen: remove some superfluous variable initializing
-net: pktgen: remove extra tmp variable (re-use len instead)
-net: pktgen: fix mix of int/long
-net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module
-mptcp: Remove unused declaration mptcp_set_owner_r()
-Merge branch 'add-sock_kmemdup-helper'
-mptcp: use sock_kmemdup for address entry
-net: use sock_kmemdup for ip_options
-sock: add sock_kmemdup helper
-Merge branch 'tcp-misc-changes'
-tcp: tcp_set_window_clamp() cleanup
-tcp: remove READ_ONCE(req->ts_recent)
-net: gro: convert four dev_net() calls
-tcp: convert to dev_net_rcu()
-tcp: add four drop reasons to tcp_check_req()
-tcp: add a drop_reason pointer to tcp_check_req()
-Merge branch 'ipv4-fib-convert-rtm_newroute-and-rtm_delroute-to-per-netns-rtnl'
-ipv4: fib: Convert RTM_NEWROUTE and RTM_DELROUTE to per-netns RTNL.
-ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config().
-ipv4: fib: Hold rtnl_net_lock() in ip_rt_ioctl().
-ipv4: fib: Hold rtnl_net_lock() for ip_fib_net_exit().
-ipv4: fib: Namespacify fib_info hash tables.
-ipv4: fib: Add fib_info_hash_grow().
-ipv4: fib: Remove fib_info_hash_size.
-ipv4: fib: Remove fib_info_laddrhash pointer.
-ipv4: fib: Make fib_info_hashfn() return struct hlist_head.
-ipv4: fib: Allocate fib_info_hash[] during netns initialisation.
-ipv4: fib: Allocate fib_info_hash[] and fib_info_laddrhash[] by kvcalloc().
-ipv4: fib: Use cached net in fib_inetaddr_event().
-selftests: net: report output format as TAP 13 in Python tests
-Merge branch 'add-usb-net-support-for-telit-cinterion-fn990b'
-net: usb: cdc_mbim: fix Telit Cinterion FE990A name
-net: usb: qmi_wwan: fix Telit Cinterion FE990A name
-net: usb: qmi_wwan: add Telit Cinterion FE990B composition
-Merge branch 'inet-ping-remove-extra-skb_clone-consume_skb'
-inet: ping: avoid skb_clone() dance in ping_rcv()
-ipv4: icmp: do not process ICMP_EXT_ECHOREPLY for broadcast/multicast addresses
-Merge branch 'net-stmmac-cleanup-transmit-clock-setting'
-net: stmmac: thead: switch to use set_clk_tx_rate() hook
-net: stmmac: meson: switch to use set_clk_tx_rate() hook
-net: stmmac: ipq806x: switch to use set_clk_tx_rate() hook
-net: stmmac: rk: switch to use set_clk_tx_rate() hook
-net: stmmac: imx: use generic stmmac_set_clk_tx_rate()
-net: stmmac: intel: use generic stmmac_set_clk_tx_rate()
-net: stmmac: s32: use generic stmmac_set_clk_tx_rate()
-net: stmmac: starfive: use generic stmmac_set_clk_tx_rate()
-net: stmmac: dwc-qos: use generic stmmac_set_clk_tx_rate()
-net: stmmac: provide generic implementation for set_clk_tx_rate method
-net: stmmac: provide set_clk_tx_rate() hook
-wifi: mac80211: refactor populating mesh related fields in sinfo
-wifi: cfg80211: reorg sinfo structure elements for mesh
-wifi: iwlwifi: Fix spelling mistake "Increate" -> "Increase"
-Merge branch 'mlx5-health-syndrome'
-net/mlx5: Add trust lockdown error to health syndrome print function
-net/mlx5: Expose crr in health buffer
-net/mlx5: Log health buffer data on any syndrome
-net/mlx5: Avoid report two health errors on same syndrome
-Merge branch 'selftests-net-deflake-gro-tests-and-fix-return-value-and-output'
-selftests/net: deflake GRO tests
-selftests/net: only print passing message in GRO tests when tests pass
-selftests/net: have `gro.sh -t` return a correct exit code
-Merge branch 'add-missing-netlink-error-message-macros-to-coccinelle-test'
-ice: dpll: Remove newline at the end of a netlink error message
-net: sched: Remove newline at the end of a netlink error message
-sfc: Remove newline at the end of a netlink error message
-net/mlx5: Remove newline at the end of a netlink error message
-coccinelle: Add missing (GE)NL_SET_ERR_MSG_* to strings ending with newline test
-net-sysfs: remove unused initial ret values
-geneve, specs: Add port range to rt_link specification
-geneve: Allow users to specify source port range
-net/mlx5e: Avoid a hundred -Wflex-array-member-not-at-end warnings
-netkit: Remove double invocation to clear ipvs property flag
-net: qed: make 'qed_ll2_ops_pass' as __maybe_unused
-wifi: iwlwifi: add Debug Host Command APIs
-wifi: iwlwifi: add IWL_MAX_NUM_IGTKS macro
-wifi: iwlwifi: add OMI bandwidth reduction APIs
-wifi: iwlwifi: remove mvm prefix from iwl_mvm_d3_end_notif
-wifi: iwlwifi: remember if the UATS table was read successfully
-wifi: iwlwifi: export iwl_get_lari_config_bitmap
-wifi: iwlwifi: add support for external 32 KHz clock
-wifi: iwlwifi: mld: add a debug level for EHT prints
-wifi: iwlwifi: mld: add a debug level for PTP prints
-wifi: iwlwifi: remove mvm prefix from iwl_mvm_esr_mode_notif
-wifi: iwlwifi: use 0xff instead of 0xffffffff for invalid
-wifi: iwlwifi: location api cleanup
-wifi: cfg80211: expose update timestamp to drivers
-wifi: mac80211: add ieee80211_iter_chan_contexts_mtx
-wifi: mac80211: fix integer overflow in hwmp_route_info_get()
-wifi: mac80211: Fix possible integer promotion issue
-wifi: cfg80211: convert timeouts to secs_to_jiffies()
-wifi: mac80211: Add counter for all monitor interfaces
-wifi: iwlegacy: don't warn for unused variables with DEBUG_FS=n
-Merge tag 'rtw-next-2025-02-10-v2' of https://github.com/pkshih/rtw
-wifi: iwlwifi: implement dump region split
-wifi: iwlwifi: add twt operation cmd
-wifi: iwlwifi: use correct IMR dump variable
-wifi: iwlwifi: support ROC version 6
-wifi: iwlwifi: clarify the meaning of IWL_INIT_PHY
-wifi: iwlwifi: properly set the names for SC devices
-wifi: iwlwifi: make no_160 more generic
-wifi: iwlwifi: be less aggressive with re-probe
-wifi: iwlwifi: fw: make iwl_send_dbg_dump_complete_cmd() static
-wifi: iwlwifi: mvm: Indicate support link reconfiguration
-wifi: iwlwifi: Indicate support for EPCS
-wifi: iwlwifi: cfg: separate 22000/BZ family HT params
-wifi: iwlwifi: enable 320 MHz on slow PCIe links
-wifi: iwlwifi: don't warn during reprobe
-wifi: iwlwifi: Unify TAS block list handling in regulatory.c
-wifi: iwlwifi: mvm: rename and move iwl_mvm_eval_dsm_rfi() to iwl_rfi_is_enabled_in_bios()
-wifi: b43: Replace outdated firmware URL
-wifi: mac80211: rework the Tx of the deauth in ieee80211_set_disassoc()
-wifi: mac80211: ensure sdata->work is canceled before initialized.
-wifi: mac80211: enable removing assoc link
-wifi: mac80211: aggregation: remove deflink accesses for MLO
-wifi: mac80211: always send max agg subframe num in strict mode
-wifi: mac80211: don't unconditionally call drv_mgd_complete_tx()
-wifi: mac80211: remove misplaced drv_mgd_complete_tx() call
-wifi: mac80211: set ieee80211_prep_tx_info::link_id upon Auth Rx
-wifi: mac80211: tests: add tests for ieee80211_determine_chan_mode
-wifi: mac80211: add HT and VHT basic set verification
-wifi: mac80211_hwsim: enable strict mode
-wifi: mac80211: add strict mode disabling workarounds
-wifi: mac80211: Add processing of TTLM teardown frame
-wifi: ieee80211: Add missing EHT MAC capabilities
-wifi: mac80211: Add support for EPCS configuration
-wifi: mac80211: Refactor ieee80211_sta_wmm_params()
-wifi: cfg80211: Fix trace print for removed links
-wifi: qtnfmac: Avoid multiple -Wflex-array-member-not-at-end warnings
-wifi: mac80211: Drop cooked monitor support
-wifi: nl80211/cfg80211: Stop supporting cooked monitor
-wifi: mwifiex: Remove unused mwifiex_uap_del_sta_data
-wifi: ipw2x00: Fix spelling mistake "stablization" -> "stabilization"
-wifi: iwlwifi: remove the mvm prefix from iwl_mvm_aux_sta_cmd
-wifi: iwlwifi: remove the version number from iwl_dts_measurement_notif_v2
-wifi: iwlwifi: remove the mvm prefix from iwl_mvm_ctdp_cmd
-net: rfkill: gpio: allow booting in blocked state
-dt-bindings: net: rfkill-gpio: enable booting in blocked state
-wifi: iwlwifi: Remove old device data
-wifi: iwlwifi: Remove unused iwl_bz_name
-wifi: iwlwifi: mvm: Remove unused iwl_mvm_ftm_add_pasn_sta
-wifi: iwlwifi: mvm: Remove unused iwl_mvm_ftm_*_add_pasn_sta functions
-wifi: iwlwifi: mvm: Remove unused iwl_mvm_rx_missed_vap_notif
-wifi: iwlwifi: dvm: Remove unused iwl_rx_ant_restriction
-wifi: rtw89: debugfs depends on CFG80211's one
-wifi: rtlwifi: rtl8192de: Fix typos of debug message of phy setting
-wifi: rtw88: Fix rtw_update_sta_info() for RTL8814AU
-wifi: rtw88: Extend TX power stuff for 3-4 spatial streams
-wifi: rtw88: Rename RTW_RATE_SECTION_MAX to RTW_RATE_SECTION_NUM
-wifi: rtw88: Constify some more structs and arrays
-wifi: rtw88: Extend rtw_fw_send_ra_info() for RTL8814AU
-wifi: rtw88: Extend rf_base_addr and rf_sipi_addr for RTL8814AU
-wifi: rtw88: Extend struct rtw_pwr_track_tbl for RTL8814AU
-wifi: rtw88: Fix download_firmware_validate() for RTL8814AU
-wifi: rtw88: Fix __rtw_download_firmware() for RTL8814AU
-wifi: rtw88: Fix a typo of debug message in rtw8723d_iqk_check_tx_failed()
-wifi: rtw89: regd: avoid using BITMAP_FROM_U64() to assign function bitmap
-wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 7.0.3
-wifi: rtw89: coex: To avoid TWS serials A2DP lag, adjust slot arrangement
-wifi: rtw89: coex: Assign value over than 0 to avoid firmware timer hang
-wifi: rtw89: fw: validate multi-firmware header before getting its size
-wifi: rtw89: fw: validate multi-firmware header before accessing
-wifi: rtw89: ps: update H2C command with more info for PS
-wifi: rtw89: call power_on ahead before selecting firmware
-wifi: rtl8xxxu: retry firmware download on error
-wifi: rtw88: Don't use static local variable in rtw8821c_set_tx_power_index_by_rate
-wifi: rtw88: Don't use static local variable in rtw8822b_set_tx_power_index_by_rate
-wifi: rtl8xxxu: Enable AP mode for RTL8192CU (RTL8188CUS)
-wifi: rtw89: pci: not assert wiphy_lock to free early_h2c for PCI probe/remove
-wifi: rtw89: remove definition of driver mutex
-wifi: rtw89: manual cosmetic along lockdep_assert_wiphy()
-wifi: rtw89: remove consumers of driver mutex
-wifi: rtw89: debugfs: use debugfs_short_fops
-wifi: rtw89: debugfs: use wiphy_locked_debugfs_{read,write}() if needed
-wifi: rtw89: debugfs: specify buffer size allocated by devm_kazlloc() for reading
-wifi: rtw89: debugfs: implement file_ops::read/write to replace seq_file
-wifi: rtw89: use wiphy_work() to replace ieee802111_work()
-wifi: rtw89: add wiphy_lock() to work that isn't held wiphy_lock() yet
-wifi: rtw89: cleanup unused rtwdev::roc_work
-wifi: rtw89: regd: refactor init/setup flow and prototype
-wifi: rtw89: regd: handle supported regulatory functions by country
-wifi: rtw89: regd: support loading regd table from fw element
-wifi: rtw89: phy: disable CFO track when two PHY are working simultaneously
-wifi: rtw89: phy: support EDCCA log per PHY
-wifi: rtw89: phy: support EDCCA per PHY
-wifi: rtw89: phy: support ch_info per PHY
-wifi: rtw89: phy: support DIG per PHY
-wifi: rtw89: phy: support env_monitor per PHY
-wifi: rtw89: phy: add PHY context array to support functions per PHY
-wifi: rtw89: phy: rename to RTW89_PHY_NUM as proper naming
-wifi: ipw2x00: Remove unused libipw_rx_any()
-wifi: libertas: Remove unused auto deep sleep code
-wifi: libertas: cmd: remove unused functions
-wifi: libertas: main: remove unused functions
-wifi: mwifiex: Constify struct mwifiex_if_ops
-wifi: rtw89: Correct immediate cfg_len calculation for scan_offload_be
-wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 7.0.2
-wifi: rtw89: coex: Separated Wi-Fi connecting event from Wi-Fi scan event
-wifi: rtw89: coex: Add protect to avoid A2DP lag while Wi-Fi connecting