Extend wpa_parse_kde_ies() to include EHT capabilities
This is needed for TDLS. Signed-off-by: Jouni Malinen <quic_klokere@quicinc.com>
This commit is contained in:
parent
3e71516936
commit
f85b2b2dee
2 changed files with 7 additions and 0 deletions
|
@ -3706,6 +3706,11 @@ int wpa_parse_kde_ies(const u8 *buf, size_t len, struct wpa_eapol_ie_parse *ie)
|
|||
sizeof(struct ieee80211_he_6ghz_band_cap) &&
|
||||
pos[2] == WLAN_EID_EXT_HE_6GHZ_BAND_CAP) {
|
||||
ie->he_6ghz_capabilities = pos + 3;
|
||||
} else if (*pos == WLAN_EID_EXTENSION &&
|
||||
pos[1] >= 1 + IEEE80211_EHT_CAPAB_MIN_LEN &&
|
||||
pos[2] == WLAN_EID_EXT_EHT_CAPABILITIES) {
|
||||
ie->eht_capabilities = pos + 3;
|
||||
ie->eht_capab_len = pos[1] - 1;
|
||||
} else if (*pos == WLAN_EID_QOS && pos[1] >= 1) {
|
||||
ie->qosinfo = pos[2];
|
||||
} else if (*pos == WLAN_EID_SUPPORTED_CHANNELS) {
|
||||
|
|
|
@ -689,6 +689,8 @@ struct wpa_eapol_ie_parse {
|
|||
const u8 *he_capabilities;
|
||||
size_t he_capab_len;
|
||||
const u8 *he_6ghz_capabilities;
|
||||
const u8 *eht_capabilities;
|
||||
size_t eht_capab_len;
|
||||
const u8 *supp_channels;
|
||||
size_t supp_channels_len;
|
||||
const u8 *supp_oper_classes;
|
||||
|
|
Loading…
Reference in a new issue