]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
HE: Add HE Operation element to element parser
authorJohn Crispin <john@phrozen.org>
Mon, 20 May 2019 07:55:05 +0000 (09:55 +0200)
committerJouni Malinen <j@w1.fi>
Mon, 27 May 2019 13:27:41 +0000 (16:27 +0300)
Signed-off-by: Shashidhar Lakkavalli <slakkavalli@datto.com>
Signed-off-by: John Crispin <john@phrozen.org>
src/common/ieee802_11_common.c
src/common/ieee802_11_common.h

index c02b99dbc3fac7493623ff14015729a550da7386..4de539935852d248cf972f7e98125577833b7cb6 100644 (file)
@@ -274,6 +274,10 @@ static int ieee802_11_parse_extension(const u8 *pos, size_t elen,
                elems->he_capabilities = pos;
                elems->he_capabilities_len = elen;
                break;
+       case WLAN_EID_EXT_HE_OPERATION:
+               elems->he_operation = pos;
+               elems->he_operation_len = elen;
+               break;
        case WLAN_EID_EXT_OCV_OCI:
                elems->oci = pos;
                elems->oci_len = elen;
index 930d45420077fed6f0e12302993a2c2a4a73a35f..9b045b41a38661c2c0a11824949dddec1781dfc5 100644 (file)
@@ -94,6 +94,7 @@ struct ieee802_11_elems {
        const u8 *oci;
        const u8 *multi_ap;
        const u8 *he_capabilities;
+       const u8 *he_operation;
 
        u8 ssid_len;
        u8 supp_rates_len;
@@ -143,6 +144,7 @@ struct ieee802_11_elems {
        u8 oci_len;
        u8 multi_ap_len;
        u8 he_capabilities_len;
+       u8 he_operation_len;
 
        struct mb_ies_info mb_ies;
 };