mac80211: consider Order bit to fill CCMP AAD
authorPing-Ke Shih <pkshih@realtek.com>
Thu, 24 Mar 2022 00:48:16 +0000 (08:48 +0800)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 4 May 2022 20:49:38 +0000 (22:49 +0200)
commitfa4d58da401f7fb4e45142d97f1e7e64d224bdfd
treeee18c89c7e96ce33d325a0c277124e2c34ff1ab4
parent7bc7981eeebe1b8e603ad2ffc5e84f4df76920dd
mac80211: consider Order bit to fill CCMP AAD

Follow IEEE 802.11-21 that HTC subfield masked to 0 for all data frames
containing a QoS Control field. It also defines the AAD length depends on
QC and A4 fields, so change logic to determine length accordingly.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://lore.kernel.org/r/20220324004816.6202-1-pkshih@realtek.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/wpa.c