]> git.baikalelectronics.ru Git - kernel.git/commit
wifi: mac80211: support MLO authentication/association with one link
authorJohannes Berg <johannes.berg@intel.com>
Wed, 1 Jun 2022 19:17:34 +0000 (21:17 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 15 Jul 2022 09:43:24 +0000 (11:43 +0200)
commit8020ebb801e6042d394e78a957079141fe6f5e75
treeb9b432935409e8b9e14fb556439f3b847ac397b7
parent3b93422d8369df452f4ec8e580b1f581e14b6cb6
wifi: mac80211: support MLO authentication/association with one link

It might seem a bit pointless to do a multi-link operation
connection with just a single link, but this is already a
big change, so for now, limit MLO connections to a single
link.

Extending that to multiple links will require
 * work on parsing the multi-link element with STA profile
   properly, including element fragmentation;
 * checking the per-link status in the multi-link element
 * implementing logic to have active/inactive links to let
   drivers decide which links should be active;
 * implementing multicast RX deduplication;
 * and likely more.

For now this is still useful since it lets us do multi-link
connections for the purposes of testing APIs and the higher
layers such as wpa_supplicant.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/ieee80211_i.h
net/mac80211/mlme.c
net/mac80211/tx.c
net/wireless/mlme.c