Single branch specified, using that and the previous one:
   remotes/brancher/net-next-2025-01-19--00-00 (v6.13-rc7-1284-g4e4266761eda)
   remotes/brancher/net-next-2025-01-19--03-00 (v6.13-rc7-1627-g3fe049be1a96)

==== BASE DIFF ====
 .mailmap                                           |   19 +
 .../bindings/net/bluetooth/qualcomm-bluetooth.yaml |   10 +-
 .../bindings/net/wireless/qcom,ath12k-wsi.yaml     |  204 ++++
 Documentation/netlink/specs/ethtool.yaml           |    3 +
 Documentation/networking/batman-adv.rst            |    2 +-
 Documentation/networking/ethtool-netlink.rst       |   16 +-
 Documentation/networking/mptcp-sysctl.rst          |   16 +
 MAINTAINERS                                        |    4 +-
 drivers/bluetooth/btbcm.c                          |    3 +
 drivers/bluetooth/btintel.c                        |   17 +-
 drivers/bluetooth/btmrvl_main.c                    |    3 +-
 drivers/bluetooth/btmtk.c                          |    4 +-
 drivers/bluetooth/btmtksdio.c                      |    4 +-
 drivers/bluetooth/btqca.c                          |  200 ++--
 drivers/bluetooth/btqca.h                          |    5 +-
 drivers/bluetooth/btrtl.c                          |    4 +-
 drivers/bluetooth/btusb.c                          |   73 +-
 drivers/bluetooth/hci_qca.c                        |   33 +-
 drivers/net/dsa/ocelot/felix.c                     |    9 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |    2 +-
 .../net/ethernet/marvell/octeon_ep/octep_ethtool.c |   41 +-
 .../net/ethernet/marvell/octeon_ep/octep_main.c    |   29 +-
 .../net/ethernet/marvell/octeon_ep/octep_main.h    |    6 +
 drivers/net/ethernet/marvell/octeon_ep/octep_rx.c  |   11 +-
 drivers/net/ethernet/marvell/octeon_ep/octep_rx.h  |    4 +-
 drivers/net/ethernet/marvell/octeon_ep/octep_tx.c  |    7 +-
 drivers/net/ethernet/marvell/octeon_ep/octep_tx.h  |    4 +-
 .../marvell/octeon_ep_vf/octep_vf_ethtool.c        |   29 +-
 .../ethernet/marvell/octeon_ep_vf/octep_vf_main.c  |   25 +-
 .../ethernet/marvell/octeon_ep_vf/octep_vf_main.h  |    6 +
 .../ethernet/marvell/octeon_ep_vf/octep_vf_rx.c    |    9 +-
 .../ethernet/marvell/octeon_ep_vf/octep_vf_rx.h    |    2 +-
 .../ethernet/marvell/octeon_ep_vf/octep_vf_tx.c    |    7 +-
 .../ethernet/marvell/octeon_ep_vf/octep_vf_tx.h    |    2 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c         |   21 +-
 drivers/net/ethernet/mellanox/mlxsw/core.h         |   13 +-
 drivers/net/ethernet/mellanox/mlxsw/i2c.c          |    2 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |   44 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |  209 +---
 drivers/net/ethernet/mellanox/mlxsw/spectrum.h     |   11 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c |   44 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h |   28 -
 drivers/net/ethernet/mellanox/mlxsw/txheader.h     |   63 +
 drivers/net/ethernet/mscc/ocelot_net.c             |   11 +
 drivers/net/ethernet/mscc/ocelot_ptp.c             |   53 +-
 drivers/net/ethernet/mscc/ocelot_stats.c           |   37 +
 drivers/net/ethernet/xilinx/xilinx_axienet.h       |    3 +
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   34 +-
 drivers/net/phy/phy_device.c                       |   54 +-
 drivers/net/wireless/ath/ath12k/core.c             |  315 ++++-
 drivers/net/wireless/ath/ath12k/core.h             |   63 +-
 drivers/net/wireless/ath/ath12k/coredump.c         |    3 +
 drivers/net/wireless/ath/ath12k/coredump.h         |    1 +
 .../net/wireless/ath/ath12k/debugfs_htt_stats.c    |  502 ++++++++
 .../net/wireless/ath/ath12k/debugfs_htt_stats.h    |  155 +++
 drivers/net/wireless/ath/ath12k/dp.c               |   14 +
 drivers/net/wireless/ath/ath12k/dp.h               |   30 +-
 drivers/net/wireless/ath/ath12k/dp_mon.c           |  156 ++-
 drivers/net/wireless/ath/ath12k/dp_rx.c            |  231 ++--
 drivers/net/wireless/ath/ath12k/fw.h               |    3 +
 drivers/net/wireless/ath/ath12k/hal.c              |    2 +-
 drivers/net/wireless/ath/ath12k/hal.h              |    2 +-
 drivers/net/wireless/ath/ath12k/hal_desc.h         |    4 +-
 drivers/net/wireless/ath/ath12k/hal_rx.h           |   14 +-
 drivers/net/wireless/ath/ath12k/mac.c              |  794 ++++++++++---
 drivers/net/wireless/ath/ath12k/mac.h              |   11 +
 drivers/net/wireless/ath/ath12k/peer.c             |    2 +
 drivers/net/wireless/ath/ath12k/peer.h             |    3 +
 drivers/net/wireless/ath/ath12k/qmi.c              |  324 +++++-
 drivers/net/wireless/ath/ath12k/qmi.h              |    1 +
 drivers/net/wireless/ath/ath12k/wmi.c              |  225 +++-
 drivers/net/wireless/ath/ath12k/wmi.h              |   56 +
 drivers/net/wireless/ath/ath9k/ath9k.h             |    8 +-
 drivers/net/wireless/ath/ath9k/beacon.c            |    2 +-
 drivers/net/wireless/ath/ath9k/calib.c             |   24 +-
 drivers/net/wireless/ath/ath9k/channel.c           |   29 +-
 drivers/net/wireless/ath/ath9k/hw.c                |   25 +-
 drivers/net/wireless/ath/ath9k/hw.h                |    2 +-
 drivers/net/wireless/ath/ath9k/main.c              |    9 +-
 drivers/net/wireless/ath/ath9k/recv.c              |    4 +-
 drivers/net/wireless/ath/ath9k/xmit.c              |   52 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |    6 +
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |    5 +
 .../net/wireless/broadcom/brcm80211/brcmfmac/of.c  |    8 +-
 drivers/net/wireless/intel/iwlegacy/3945-mac.c     |   38 -
 drivers/net/wireless/intel/iwlegacy/3945.h         |    1 -
 drivers/net/wireless/intel/iwlegacy/common.c       |   31 -
 drivers/net/wireless/intel/iwlegacy/common.h       |    1 -
 drivers/net/wireless/intel/iwlwifi/Makefile        |    3 +-
 drivers/net/wireless/intel/iwlwifi/cfg/ax210.c     |   46 +-
 drivers/net/wireless/intel/iwlwifi/cfg/bz.c        |   33 +-
 drivers/net/wireless/intel/iwlwifi/cfg/dr.c        |  167 +++
 drivers/net/wireless/intel/iwlwifi/cfg/sc.c        |   38 +-
 drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c    |    8 +-
 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c  |   11 +
 drivers/net/wireless/intel/iwlwifi/dvm/main.c      |   78 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       |   99 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h       |   49 +-
 .../net/wireless/intel/iwlwifi/fw/api/commands.h   |    2 +-
 .../net/wireless/intel/iwlwifi/fw/api/datapath.h   |    2 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h  |    6 +-
 .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h    |    2 +-
 .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h    |   57 +-
 .../net/wireless/intel/iwlwifi/fw/api/offload.h    |    8 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/power.h  |    8 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h   |    8 +-
 .../net/wireless/intel/iwlwifi/fw/api/time-event.h |   16 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h     |   32 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h        |    4 +-
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c    |   42 +-
 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h |    2 +-
 drivers/net/wireless/intel/iwlwifi/fw/file.h       |   11 +-
 drivers/net/wireless/intel/iwlwifi/fw/img.c        |    2 +
 drivers/net/wireless/intel/iwlwifi/fw/img.h        |    3 +-
 drivers/net/wireless/intel/iwlwifi/fw/paging.c     |    2 +-
 drivers/net/wireless/intel/iwlwifi/fw/regulatory.c |   62 +-
 drivers/net/wireless/intel/iwlwifi/fw/regulatory.h |   63 +-
 drivers/net/wireless/intel/iwlwifi/fw/uefi.c       |  101 +-
 drivers/net/wireless/intel/iwlwifi/fw/uefi.h       |   26 +-
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |   15 +-
 .../wireless/intel/iwlwifi/iwl-context-info-gen3.h |   40 +-
 .../net/wireless/intel/iwlwifi/iwl-context-info.h  |   32 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h       |   17 +-
 drivers/net/wireless/intel/iwlwifi/iwl-debug.h     |    3 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |  102 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c        |    2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |    6 +-
 drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h   |   79 +-
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h      |    5 +
 drivers/net/wireless/intel/iwlwifi/iwl-trans.c     |  223 +++-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |   93 +-
 drivers/net/wireless/intel/iwlwifi/iwl-utils.c     |   85 ++
 drivers/net/wireless/intel/iwlwifi/iwl-utils.h     |   56 +
 drivers/net/wireless/intel/iwlwifi/mvm/binding.c   |    7 +-
 drivers/net/wireless/intel/iwlwifi/mvm/coex.c      |    9 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |   29 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |   77 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |   93 +-
 drivers/net/wireless/intel/iwlwifi/mvm/link.c      |   10 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |   55 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |  121 +-
 .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c  |   86 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c   |   27 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |   36 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |  194 ++--
 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c  |    2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/power.c     |    4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c        |   18 +
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |   35 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |    6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |   70 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h       |    9 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c      |    6 +-
 .../net/wireless/intel/iwlwifi/mvm/tests/links.c   |    2 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |   10 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |   99 +-
 .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c   |    8 +
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |   67 ++
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h |    6 +-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c       |    6 +-
 .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |   28 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |  291 ++++-
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c  |    4 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c       |    4 +-
 drivers/net/wireless/mediatek/mt76/Makefile        |    2 +-
 drivers/net/wireless/mediatek/mt76/channel.c       |  406 +++++++
 drivers/net/wireless/mediatek/mt76/dma.c           |   22 +-
 drivers/net/wireless/mediatek/mt76/mac80211.c      |  238 ++--
 drivers/net/wireless/mediatek/mt76/mt76.h          |  152 ++-
 drivers/net/wireless/mediatek/mt76/mt7603/mac.c    |    9 +-
 drivers/net/wireless/mediatek/mt76/mt7603/main.c   |    4 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c    |   14 +-
 drivers/net/wireless/mediatek/mt76/mt7615/main.c   |   11 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c    |    8 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h |    2 +-
 drivers/net/wireless/mediatek/mt76/mt7615/pci.c    |    6 +-
 .../net/wireless/mediatek/mt76/mt7615/pci_mac.c    |    2 +-
 drivers/net/wireless/mediatek/mt76/mt7615/sdio.c   |    4 +-
 .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c   |    2 +-
 drivers/net/wireless/mediatek/mt76/mt7615/usb.c    |    4 +-
 .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c    |    2 +-
 drivers/net/wireless/mediatek/mt76/mt76_connac.h   |    4 +-
 .../net/wireless/mediatek/mt76/mt76_connac3_mac.c  |    5 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mac.c   |   45 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |   79 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.h   |   23 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c    |    2 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c  |    2 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_util.c  |    3 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c    |    2 +-
 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c |   21 +-
 drivers/net/wireless/mediatek/mt76/mt7915/init.c   |   24 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c    |   26 +-
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   |   79 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    |   34 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c   |    4 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h |    3 +-
 drivers/net/wireless/mediatek/mt76/mt7915/pci.c    |    1 +
 drivers/net/wireless/mediatek/mt76/mt7915/regs.h   |    7 +
 drivers/net/wireless/mediatek/mt76/mt7921/init.c   |    8 +
 drivers/net/wireless/mediatek/mt76/mt7921/mac.c    |   18 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |  138 ++-
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c    |   30 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.h    |    5 +
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h |    5 +
 drivers/net/wireless/mediatek/mt76/mt7921/pci.c    |   10 +-
 drivers/net/wireless/mediatek/mt76/mt7921/sdio.c   |    6 +-
 drivers/net/wireless/mediatek/mt76/mt7921/usb.c    |    7 +-
 drivers/net/wireless/mediatek/mt76/mt7925/init.c   |   30 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mac.c    |   28 +-
 drivers/net/wireless/mediatek/mt76/mt7925/main.c   |  130 ++-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    |  236 ++--
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.h    |    7 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h |   23 +
 drivers/net/wireless/mediatek/mt76/mt7925/pci.c    |   33 +-
 drivers/net/wireless/mediatek/mt76/mt7925/usb.c    |   20 +-
 drivers/net/wireless/mediatek/mt76/mt792x.h        |   23 +-
 drivers/net/wireless/mediatek/mt76/mt792x_core.c   |   48 +-
 drivers/net/wireless/mediatek/mt76/mt792x_mac.c    |    2 +-
 .../net/wireless/mediatek/mt76/mt7996/debugfs.c    |  150 ++-
 drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c |  216 +++-
 drivers/net/wireless/mediatek/mt76/mt7996/eeprom.h |    2 +
 drivers/net/wireless/mediatek/mt76/mt7996/init.c   |  403 ++++---
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c    |   57 +-
 drivers/net/wireless/mediatek/mt76/mt7996/main.c   |  903 +++++++++------
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c    |  504 ++++----
 drivers/net/wireless/mediatek/mt76/mt7996/mmio.c   |    6 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h |  177 ++-
 drivers/net/wireless/mediatek/mt76/mt7996/regs.h   |   12 +
 drivers/net/wireless/mediatek/mt76/scan.c          |  168 +++
 drivers/net/wireless/mediatek/mt76/sdio_txrx.c     |    4 +
 drivers/net/wireless/mediatek/mt76/tx.c            |   33 +-
 drivers/net/wireless/mediatek/mt76/usb.c           |    4 +-
 drivers/net/wireless/mediatek/mt76/util.c          |   10 +-
 drivers/net/wireless/microchip/wilc1000/netdev.c   |    2 -
 drivers/net/wireless/microchip/wilc1000/sdio.c     |    9 +-
 drivers/net/wireless/microchip/wilc1000/spi.c      |    9 +-
 drivers/net/wireless/ralink/rt2x00/rt2800lib.c     |    6 -
 drivers/net/wireless/realtek/rtl8xxxu/8188e.c      |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.h    |    4 +-
 drivers/net/wireless/realtek/rtw88/Kconfig         |    5 +
 drivers/net/wireless/realtek/rtw88/Makefile        |    2 +
 drivers/net/wireless/realtek/rtw88/fw.c            |    7 +-
 drivers/net/wireless/realtek/rtw88/led.c           |   73 ++
 drivers/net/wireless/realtek/rtw88/led.h           |   25 +
 drivers/net/wireless/realtek/rtw88/main.c          |   21 +-
 drivers/net/wireless/realtek/rtw88/main.h          |   10 +-
 drivers/net/wireless/realtek/rtw88/reg.h           |   22 +
 drivers/net/wireless/realtek/rtw88/rtw8703b.c      |    8 +-
 drivers/net/wireless/realtek/rtw88/rtw8723x.h      |    8 +-
 drivers/net/wireless/realtek/rtw88/rtw8812a.c      |   22 +-
 drivers/net/wireless/realtek/rtw88/rtw8821a.c      |   28 +-
 drivers/net/wireless/realtek/rtw88/rtw8821c.c      |   19 +
 drivers/net/wireless/realtek/rtw88/rtw8821c.h      |    9 +-
 drivers/net/wireless/realtek/rtw88/rtw8822b.c      |   19 +
 drivers/net/wireless/realtek/rtw88/rtw8822b.h      |    9 +-
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |   19 +
 drivers/net/wireless/realtek/rtw88/rtw8822c.h      |    9 +-
 drivers/net/wireless/realtek/rtw88/sdio.c          |    2 +
 drivers/net/wireless/realtek/rtw88/usb.c           |  195 +++-
 drivers/net/wireless/realtek/rtw88/usb.h           |    3 +
 drivers/net/wireless/realtek/rtw89/Kconfig         |    6 +-
 drivers/net/wireless/realtek/rtw89/chan.c          |   31 +-
 drivers/net/wireless/realtek/rtw89/chan.h          |    9 +-
 drivers/net/wireless/realtek/rtw89/core.c          |   29 +-
 drivers/net/wireless/realtek/rtw89/core.h          |   18 +-
 drivers/net/wireless/realtek/rtw89/debug.c         |    3 +
 drivers/net/wireless/realtek/rtw89/fw.c            |   66 +-
 drivers/net/wireless/realtek/rtw89/fw.h            |   16 +
 drivers/net/wireless/realtek/rtw89/mac.c           |   94 +-
 drivers/net/wireless/realtek/rtw89/mac80211.c      |   12 +-
 drivers/net/wireless/realtek/rtw89/pci.c           |   24 +-
 drivers/net/wireless/realtek/rtw89/pci.h           |    4 +-
 drivers/net/wireless/realtek/rtw89/phy.c           |   10 +-
 drivers/net/wireless/realtek/rtw89/phy.h           |    4 +
 drivers/net/wireless/realtek/rtw89/rtw8851be.c     |    2 +
 drivers/net/wireless/realtek/rtw89/rtw8852ae.c     |    2 +
 drivers/net/wireless/realtek/rtw89/rtw8852be.c     |    2 +
 drivers/net/wireless/realtek/rtw89/rtw8852bte.c    |   10 +-
 drivers/net/wireless/realtek/rtw89/rtw8852ce.c     |    2 +
 drivers/net/wireless/realtek/rtw89/rtw8922a.c      |    6 +
 drivers/net/wireless/realtek/rtw89/rtw8922a.h      |    1 +
 drivers/net/wireless/realtek/rtw89/rtw8922ae.c     |   17 +-
 drivers/net/wireless/ti/wlcore/main.c              |   10 +-
 drivers/nfc/nfcmrvl/uart.c                         |    9 +-
 drivers/nfc/st21nfca/i2c.c                         |    1 -
 include/linux/ethtool.h                            |    7 +
 include/linux/ieee80211.h                          |  100 +-
 include/linux/phy.h                                |   18 -
 include/net/bluetooth/hci.h                        |    1 -
 include/net/bluetooth/hci_core.h                   |   14 +-
 include/net/bluetooth/hci_sync.h                   |    1 -
 include/net/cfg80211.h                             |   67 ++
 include/net/dsa.h                                  |    2 +
 include/net/mac80211.h                             |   54 +-
 include/soc/mscc/ocelot.h                          |   11 +
 include/uapi/linux/ethtool_netlink_generated.h     |    1 +
 include/uapi/linux/nl80211.h                       |   28 +
 net/batman-adv/bridge_loop_avoidance.c             |   33 +-
 net/batman-adv/distributed-arp-table.c             |   20 +-
 net/batman-adv/gateway_client.c                    |   18 +-
 net/batman-adv/main.c                              |    7 +
 net/batman-adv/main.h                              |    4 +-
 net/batman-adv/multicast.c                         |   17 +-
 net/batman-adv/netlink.c                           |  146 ++-
 net/batman-adv/netlink.h                           |    5 +-
 net/batman-adv/originator.c                        |  116 +-
 net/batman-adv/soft-interface.c                    |   16 +-
 net/batman-adv/translation-table.c                 |   92 +-
 net/batman-adv/types.h                             |    4 +-
 net/bluetooth/hci_core.c                           |   24 +-
 net/bluetooth/hci_sync.c                           |   76 +-
 net/bluetooth/hci_sysfs.c                          |   19 +
 net/bluetooth/iso.c                                |   36 +
 net/bluetooth/l2cap_sock.c                         |    3 +-
 net/bluetooth/mgmt.c                               |  145 +--
 net/core/dev.c                                     |   27 +-
 net/dsa/user.c                                     |   11 +
 net/ethtool/netlink.c                              |    2 +-
 net/ethtool/tsinfo.c                               |    2 +
 net/mac80211/cfg.c                                 |   26 +-
 net/mac80211/chan.c                                |    7 +
 net/mac80211/debug.h                               |   10 +-
 net/mac80211/debugfs_key.c                         |   47 -
 net/mac80211/debugfs_key.h                         |   15 -
 net/mac80211/debugfs_netdev.c                      |    2 +-
 net/mac80211/driver-ops.h                          |    3 +
 net/mac80211/he.c                                  |  119 +-
 net/mac80211/ibss.c                                |    3 +-
 net/mac80211/ieee80211_i.h                         |   23 +-
 net/mac80211/iface.c                               |    4 +
 net/mac80211/key.c                                 |    2 +-
 net/mac80211/main.c                                |    5 +
 net/mac80211/mesh_plink.c                          |    5 +-
 net/mac80211/mlme.c                                | 1200 +++++++++++++++++---
 net/mac80211/parse.c                               |   29 +
 net/mac80211/rx.c                                  |   16 +-
 net/mac80211/sta_info.c                            |   23 +-
 net/mac80211/sta_info.h                            |   12 +-
 net/mac80211/tests/Makefile                        |    2 +-
 net/mac80211/tests/util.c                          |  313 +++++
 net/mac80211/tests/util.h                          |   36 +
 net/mac80211/trace.h                               |  120 +-
 net/mac80211/util.c                                |   35 +-
 net/mac80211/vht.c                                 |   33 +-
 net/mptcp/ctrl.c                                   |   21 +-
 net/sched/sch_api.c                                |    4 +
 net/wireless/chan.c                                |  370 ++----
 net/wireless/core.h                                |    4 +
 net/wireless/mlme.c                                |   84 ++
 net/wireless/nl80211.c                             |  371 ++++--
 net/wireless/nl80211.h                             |    3 +
 net/wireless/rdev-ops.h                            |   34 +
 net/wireless/scan.c                                |   47 +-
 net/wireless/trace.h                               |   78 ++
 355 files changed, 12781 insertions(+), 4859 deletions(-)


==== COMMIT DIFF ====
diff --git a/tmp/tmp.8rSlSV0wzs b/tmp/tmp.zrkAPmwRZ7
index 92c1f7dfd567..e043507180c3 100644
--- a/tmp/tmp.8rSlSV0wzs
+++ b/tmp/tmp.zrkAPmwRZ7
@@ -5,13 +5,8 @@ profile patch
 forwarding: set timeout to 3 hours
 net: phy: marvell-88q2xxx: Fix temperature measurement with reset-gpios
 net: hns3: fix oops when unload drivers paralleling
-net: introduce netdev_napi_exit()
-net: destroy dev->lock later in free_netdev()
 net: phy: realtek: HWMON support for standalone versions of RTL8221B and RTL8251
 tcp_cubic: fix incorrect HyStart round start detection
-Merge tag 'for-net-next-2025-01-15' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
-eth: bnxt: fix string truncation warning in FW version
-mptcp: sysctl: add syn_retrans_before_tcp_fallback
 net: ethernet: ti: am65-cpsw: streamline TX queue creation and cleanup
 net: ethernet: ti: am65-cpsw: streamline RX queue creation and cleanup
 net: ethernet: ti: am65-cpsw: ensure proper channel cleanup in error path
@@ -21,10 +16,6 @@ net-sysfs: remove rtnl_trylock from queue attributes
 net-sysfs: prevent uncleared queues from being re-added
 net-sysfs: move queue attribute groups outside the default groups
 net-sysfs: remove rtnl_trylock from device attributes
-octeon_ep_vf: update tx/rx stats locally for persistence
-octeon_ep_vf: remove firmware stats fetch in ndo_get_stats64
-octeon_ep: update tx/rx stats locally for persistence
-octeon_ep: remove firmware stats fetch in ndo_get_stats64
 net: mii: Fix the Speed display when the network cable is not connected
 NFC: nci: Add bounds checking in nci_hci_create_pipe()
 tipc: re-order conditions in tipc_crypto_key_rcv()
@@ -33,22 +24,9 @@ selftests/net: Add selftest for IPv4 RTM_GETMULTICAST support
 netlink: support dumping IPv4 multicast addresses
 net: stmmac: Drop redundant skb_mark_for_recycle() for SKB frags
 net: appletalk: Drop aarp_send_probe_phase1()
-net: phy: remove leftovers from switch to linkmode bitmaps
-mlxsw: Do not store Tx header length as driver parameter
-mlxsw: Move Tx header handling to PCI driver
-mlxsw: Define Tx header fields in txheader.h
-mlxsw: Initialize txhdr_info according to PTP operations
-mlxsw: Add mlxsw_txhdr_info structure
-nfc: mrvl: Don't use "proxy" headers
 net/ncsi: wait for the last response to Deselect Package before configuring channel
-nfc: st21nfca: Remove unused of_gpio.h
 net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset
 net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns()
-net: dsa: felix: report timestamping stats from the ocelot library
-net: mscc: ocelot: add TX timestamping statistics
-net: dsa: implement get_ts_stats ethtool operation for user ports
-net: ethtool: ts: add separate counter for unconfirmed one-step TX timestamps
-net: avoid race between device unregistration and ethnl ops
 virtio_net: Use persistent NAPI config
 virtio_net: Map NAPIs to queues
 virtio_net: Prepare for NAPI to queue mapping
@@ -63,7 +41,6 @@ af_unix: Set drop reason in unix_sock_destructor().
 af_unix: Set drop reason in unix_release_sock().
 net: dropreason: Gather SOCKET_ drop reasons.
 seg6: inherit inner IPv4 TTL on ip4ip6 encapsulation
-net: sched: Disallow replacing of child qdisc from one parent to another
 selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack()
 dsa: Use str_enable_disable-like helpers
 net: homa: create Makefile and Kconfig
@@ -92,26 +69,3 @@ ipv6: Hold rtnl_net_lock() in addrconf_verify_work().
 ipv6: Convert net.ipv6.conf.${DEV}.XXX sysctl to per-netns RTNL.
 ipv6: Add __in6_dev_get_rtnl_net().
 net: sched: fix ets qdisc OOB Indexing
-Bluetooth: MGMT: Fix slab-use-after-free Read in mgmt_remove_adv_monitor_sync
-Bluetooth: qca: Fix poor RF performance for WCN6855
-Bluetooth: Allow reset via sysfs
-Bluetooth: Get rid of cmd_timeout and use the reset callback
-Bluetooth: Remove the cmd timeout count in btusb
-Bluetooth: Use str_enable_disable-like helpers
-Bluetooth: btmtk: Remove resetting mt7921 before downloading the fw
-Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
-Bluetooth: btusb: Add RTL8851BE device 13d3:3600
-dt-bindings: bluetooth: Utilize PMU abstraction for WCN6750
-Bluetooth: btusb: Add MT7921e device 13d3:3576
-Bluetooth: btrtl: check for NULL in btrtl_setup_realtek()
-Bluetooth: btbcm: Fix NULL deref in btbcm_get_board_name()
-Bluetooth: qca: Expand firmware-name to load specific rampatch
-Bluetooth: qca: Update firmware-name to support board specific nvm
-dt-bindings: net: bluetooth: qca: Expand firmware-name property
-Bluetooth: btusb: Add new VID/PID 13d3/3628 for MT7925
-Bluetooth: btusb: Add new VID/PID 13d3/3610 for MT7922
-Bluetooth: btusb: add sysfs attribute to control USB alt setting
-Bluetooth: btusb: Add ID 0x2c7c:0x0130 for Qualcomm WCN785x
-Bluetooth: hci: Remove deadcode
-Bluetooth: MGMT: Mark LL Privacy as stable
-Bluetooth: iso: Allow BIG re-sync