]> git.baikalelectronics.ru Git - kernel.git/commit
cfg80211: Support key configuration for Beacon protection (BIGTK)
authorJouni Malinen <jouni@codeaurora.org>
Sat, 22 Feb 2020 13:25:43 +0000 (15:25 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 24 Feb 2020 09:35:48 +0000 (10:35 +0100)
commit942ac3938210927537e815d4ad4d9bf39b9ff811
tree4fff8006404c1dec75a58674508873581ffef9bf
parent5c2ef1049e655e24f7a78db77c354ccc1704cd65
cfg80211: Support key configuration for Beacon protection (BIGTK)

IEEE P802.11-REVmd/D3.0 adds support for protecting Beacon frames using
a new set of keys (BIGTK; key index 6..7) similarly to the way
group-addressed Robust Management frames are protected (IGTK; key index
4..5). Extend cfg80211 and nl80211 to allow the new BIGTK to be
configured. Add an extended feature flag to indicate driver support for
the new key index values to avoid array overflows in driver
implementations and also to indicate to user space when this
functionality is available.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
Link: https://lore.kernel.org/r/20200222132548.20835-2-jouni@codeaurora.org
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/cfg80211.h
include/uapi/linux/nl80211.h
net/wireless/nl80211.c
net/wireless/rdev-ops.h
net/wireless/sme.c
net/wireless/trace.h
net/wireless/util.c