wifi: mac80211: properly implement MLO key handling
authorJohannes Berg <johannes.berg@intel.com>
Wed, 17 Aug 2022 09:17:01 +0000 (11:17 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Thu, 25 Aug 2022 08:41:07 +0000 (10:41 +0200)
commitccdde7c74ffd7e8bdd3cf685bbfa41231c8e3131
tree0b8a0007b5827c7d7fb2cdce62c190b5d1d36c98
parente7a7b84e33178db4a839c5e1773247be17597c1f
wifi: mac80211: properly implement MLO key handling

Implement key installation and lookup (on TX and RX)
for MLO, so we can use multiple GTKs/IGTKs/BIGTKs.

Co-authored-by: Ilan Peer <ilan.peer@intel.com>
Signed-off-by: Ilan Peer <ilan.peer@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/mac80211.h
net/mac80211/cfg.c
net/mac80211/ieee80211_i.h
net/mac80211/iface.c
net/mac80211/key.c
net/mac80211/key.h
net/mac80211/rx.c
net/mac80211/tx.c