]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Add HE Capabilities into ieee802_11_parse_elems()
authorJouni Malinen <jouni@codeaurora.org>
Thu, 14 Feb 2019 20:23:05 +0000 (22:23 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 15 Feb 2019 00:09:41 +0000 (02:09 +0200)
This is needed to determine whether an association negotiated use of HE.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
src/common/ieee802_11_common.c
src/common/ieee802_11_common.h

index 99e396bad1dd4a4b4ef3e11ff7cfacf3dc02a098..e42a327449eb86f89c3bdbef1c2d84b8630590cd 100644 (file)
@@ -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;
index 4e35b79fab0419e564e1122f13638169323ba494..d41bd39e7a93c0131e8a088abf28142a25240be5 100644 (file)
@@ -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;
 };