linux/drivers/net/wireless/mediatek/mt76
Jakub Kicinski 294e70c952 This time we have:
* ndo_fill_forward_path support in mac80211, to let
    drivers use it
  * association comeback notification for userspace,
    to be able to react more sensibly to long delays
  * support for background radar detection hardware
    in some chipsets
  * SA Query Procedures offload on the AP side
  * more logging if we find problems with HT/VHT/HE
  * various cleanups and minor fixes
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEH1e1rEeCd0AIMq6MB8qZga/fl8QFAmHBuIoACgkQB8qZga/f
 l8SDNQ//bWl1fnVTzXcva16NGXNtQc8ufOdDfEHsusTA0qP1EfCDfhiMmRZ+jUQH
 Xdg7F3Yube0fgij1sEgpcoVOFm5wr7p861nljR8m71t9FI832gfd+qdCJicNxGGI
 B3zEhHCkcZ4yBhT35+cKG/H3WBysI8RO65dC6NVlzCyY1iM9TVkHBtbEKrdNljcM
 cKKWRp/fk7lCRVqLtunUd5kJauwJxjwHOm4GTH5BajbT/06m91GLoj/tZEjr9rQL
 aSsBa1nR0/LcMyYbbQYIxLikTZnkzILIJGLakb7k5ZJ2W4/hUv0Zn6LUCyMDM1mK
 7+Bt6qvB3Wz/TwjKYDm2qOniaD4IDVOtEpVPaXGau8c5Cj6rjnJ/cgF3ydBk4+xB
 5xngZBCk6Y4+epg9V7EWfqmV0vVqlWqfUfARwPulLWA1X15mVVBmcrafGEaLvGrC
 mvkq0n0XZzf+ObrILK7yjafOdLC4ATCj8j6RW85mH4yU+PqKrx3gOCrWn3Zm+6BN
 n6y7vs5x6zEitqjap4zsiVxqJf3jtAVcdVy7k52VF2BBpF8xoyrIMYZw5CNUG2Jv
 aTmW5aE8X9mQ2VT88JewZst0IX4jjfK/B8wOj24tokC2mXRdM5uKTOWK7uTFQJfM
 lLFcRYzo6n6epHrA5oBN4SnQ3/QpZNJOEsRxyROXemDxnQ9de+w=
 =u1jf
 -----END PGP SIGNATURE-----

Merge tag 'mac80211-next-for-net-next-2021-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next

Johannes Berg says:

====================
This time we have:
 * ndo_fill_forward_path support in mac80211, to let drivers use it
 * association comeback notification for userspace, to be able
   to react more sensibly to long delays
 * support for background radar detection hardware in some chipsets
 * SA Query Procedures offload on the AP side
 * more logging if we find problems with HT/VHT/HE
 * various cleanups and minor fixes

Conflicts:

net/wireless/reg.c:
  e08ebd6d7b ("cfg80211: Acquire wiphy mutex on regulatory work")
  701fdfe348 ("cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface")
  https://lore.kernel.org/r/20211221111950.57ecc6a7@canb.auug.org.au

drivers/net/wireless/ath/ath10k/wmi.c:
  7f599aeccb ("cfg80211: Use the HE operation IE to determine a 6GHz BSS channel")
  3bf2537ec2 ("ath10k: drop beacon and probe response which leak from other channel")
  https://lore.kernel.org/r/20211221115004.1cd6b262@canb.auug.org.au

* tag 'mac80211-next-for-net-next-2021-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next: (32 commits)
  cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface
  rfkill: allow to get the software rfkill state
  cfg80211: refactor cfg80211_get_ies_channel_number()
  nl82011: clarify interface combinations wrt. channels
  nl80211: Add support to offload SA Query procedures for AP SME device
  nl80211: Add support to set AP settings flags with single attribute
  mac80211: add more HT/VHT/HE state logging
  cfg80211: Use the HE operation IE to determine a 6GHz BSS channel
  cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard
  mac80211: Notify cfg80211 about association comeback
  cfg80211: Add support for notifying association comeback
  mac80211: introduce channel switch disconnect function
  cfg80211: Fix order of enum nl80211_band_iftype_attr documentation
  cfg80211: simplify cfg80211_chandef_valid()
  mac80211: Remove a couple of obsolete TODO
  mac80211: fix FEC flag in radio tap header
  mac80211: use coarse boottime for airtime fairness code
  ieee80211: change HE nominal packet padding value defines
  cfg80211: use ieee80211_bss_get_elem() instead of _get_ie()
  mac80211: Use memset_after() to clear tx status
  ...
====================

Link: https://lore.kernel.org/r/20211221112532.28708-1-johannes@sipsolutions.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2021-12-21 07:41:52 -08:00
..
mt76x0 mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset 2021-10-20 10:37:01 +02:00
mt76x2 mt76: disable BH around napi_schedule() calls 2021-10-20 10:36:39 +02:00
mt7603 mt76: remove mt76_wcid pointer from mt76_tx_status_check signature 2021-10-20 10:36:47 +02:00
mt7615 mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi 2021-11-29 19:33:33 +02:00
mt7915 This time we have: 2021-12-21 07:41:52 -08:00
mt7921 This time we have: 2021-12-21 07:41:52 -08:00
agg-rx.c
debugfs.c mt76: remove variable set but not used 2021-12-13 14:56:03 +00:00
dma.c
dma.h
eeprom.c mt76: Print error message when reading EEPROM from mtd failed 2021-10-23 13:23:45 +02:00
Kconfig
mac80211.c mt76: move mt76_ethtool_worker_info in mt76 module 2021-10-20 10:37:01 +02:00
Makefile mt76: mt7921: fix build regression 2021-12-08 20:17:07 +02:00
mcu.c mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware 2021-10-20 10:36:49 +02:00
mmio.c
mt76.h mt76: move mt76_ethtool_worker_info in mt76 module 2021-10-20 10:37:01 +02:00
mt76_connac.h mt76: mt7921: Add mt7922 support 2021-10-20 10:36:30 +02:00
mt76_connac_mac.c
mt76_connac_mcu.c mt76: connac: fix unresolved symbols when CONFIG_PM is unset 2021-10-23 13:23:45 +02:00
mt76_connac_mcu.h mt76: mt7615: apply cached RF data for DBDC 2021-10-23 13:23:44 +02:00
mt76x02.h
mt76x02_beacon.c
mt76x02_debugfs.c
mt76x02_dfs.c
mt76x02_dfs.h
mt76x02_dma.h
mt76x02_eeprom.c
mt76x02_eeprom.h
mt76x02_mac.c mt76: remove mt76_wcid pointer from mt76_tx_status_check signature 2021-10-20 10:36:47 +02:00
mt76x02_mac.h
mt76x02_mcu.c
mt76x02_mcu.h
mt76x02_mmio.c mt76: remove mt76_wcid pointer from mt76_tx_status_check signature 2021-10-20 10:36:47 +02:00
mt76x02_phy.c
mt76x02_phy.h
mt76x02_regs.h
mt76x02_trace.c
mt76x02_trace.h
mt76x02_txrx.c
mt76x02_usb.h
mt76x02_usb_core.c mt76: fix possible pktid leak 2021-11-24 19:21:50 +02:00
mt76x02_usb_mcu.c
mt76x02_util.c mt76: introduce packet_id idr 2021-10-20 10:36:47 +02:00
pci.c
sdio.c mt76: sdio: extend sdio module to support CONNAC2 2021-10-20 10:36:59 +02:00
sdio.h mt76: sdio: extend sdio module to support CONNAC2 2021-10-20 10:36:59 +02:00
sdio_txrx.c mt76: mt7921s: add reset support 2021-10-20 10:37:00 +02:00
testmode.c mt76: mt7921: introduce testmode support 2021-10-20 10:36:28 +02:00
testmode.h mt76: mt7921: introduce testmode support 2021-10-20 10:36:28 +02:00
trace.c
trace.h
tx.c mt76: fix timestamp check in tx_status 2021-11-24 19:21:02 +02:00
usb.c mt76: remove mt76_wcid pointer from mt76_tx_status_check signature 2021-10-20 10:36:47 +02:00
usb_trace.c
usb_trace.h
util.c
util.h mt76: Make use of the helper macro kthread_run() 2021-10-23 13:23:45 +02:00