]> git.baikalelectronics.ru Git - kernel.git/commit
wifi: mac80211: expand ieee80211_mgmt_tx() for MLO
authorJohannes Berg <johannes.berg@intel.com>
Mon, 18 Jul 2022 19:36:08 +0000 (21:36 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 22 Jul 2022 12:28:35 +0000 (14:28 +0200)
commita6435db74dc1b1a62f0d00bb48592af813d9bf37
tree0a86233d11eed9b4429c285d713cffb207f79363
parentf65b35c5e6bc06e68587a2e6732b86f1f05f9591
wifi: mac80211: expand ieee80211_mgmt_tx() for MLO

There are a couple of new things that should be possible
with MLO:
 * selecting the link to transmit to a station by link ID,
   which a previous patch added to the nl80211 API
 * selecting the link by frequency, similarly
 * allowing transmittion to an MLD without specifying any
   channel or link ID, with MLD addresses

Enable these use cases. Also fix the address comparison
in client mode to use the AP (MLD) address.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/mac80211.h
net/mac80211/agg-tx.c
net/mac80211/ieee80211_i.h
net/mac80211/offchannel.c
net/mac80211/rx.c
net/mac80211/tx.c