From: Jouni Malinen Date: Thu, 14 Feb 2019 20:23:05 +0000 (+0200) Subject: Add HE Capabilities into ieee802_11_parse_elems() X-Git-Tag: hostap_2_8~364 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ccaf7747678d526e888d927d44d53aec56ccb2c9;p=thirdparty%2Fhostap.git Add HE Capabilities into ieee802_11_parse_elems() This is needed to determine whether an association negotiated use of HE. Signed-off-by: Jouni Malinen --- diff --git a/src/common/ieee802_11_common.c b/src/common/ieee802_11_common.c index 99e396bad..e42a32744 100644 --- a/src/common/ieee802_11_common.c +++ b/src/common/ieee802_11_common.c @@ -270,6 +270,10 @@ static int ieee802_11_parse_extension(const u8 *pos, size_t elen, elems->password_id = pos; elems->password_id_len = elen; break; + case WLAN_EID_EXT_HE_CAPABILITIES: + elems->he_capabilities = pos; + elems->he_capabilities_len = elen; + break; case WLAN_EID_EXT_OCV_OCI: elems->oci = pos; elems->oci_len = elen; diff --git a/src/common/ieee802_11_common.h b/src/common/ieee802_11_common.h index 4e35b79fa..d41bd39e7 100644 --- a/src/common/ieee802_11_common.h +++ b/src/common/ieee802_11_common.h @@ -93,6 +93,7 @@ struct ieee802_11_elems { const u8 *password_id; const u8 *oci; const u8 *multi_ap; + const u8 *he_capabilities; u8 ssid_len; u8 supp_rates_len; @@ -141,6 +142,7 @@ struct ieee802_11_elems { u8 password_id_len; u8 oci_len; u8 multi_ap_len; + u8 he_capabilities_len; struct mb_ies_info mb_ies; };