]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
common: Add PASN parsing to ieee802_11_parse_extension()
authorIlan Peer <ilan.peer@intel.com>
Wed, 16 Dec 2020 11:00:24 +0000 (13:00 +0200)
committerJouni Malinen <j@w1.fi>
Mon, 25 Jan 2021 16:36:40 +0000 (18:36 +0200)
Signed-off-by: Ilan Peer <ilan.peer@intel.com>
src/common/ieee802_11_common.c
src/common/ieee802_11_common.h

index 886b8d0a674461e2718a0b9836dd5870e3da34b6..d68419cd8a3cfebbdf94379c78621b057c727c6a 100644 (file)
@@ -303,6 +303,10 @@ static int ieee802_11_parse_extension(const u8 *pos, size_t elen,
                        break;
                elems->he_6ghz_band_cap = pos;
                break;
+       case WLAN_EID_EXT_PASN_PARAMS:
+               elems->pasn_params = pos;
+               elems->pasn_params_len = elen;
+               break;
        default:
                if (show_errors) {
                        wpa_printf(MSG_MSGDUMP,
index 6bbe3b7a3492b6652ffeaba2d78aa1dd96fc054b..8a16f1666221346b0a214da4860fd079021144b2 100644 (file)
@@ -116,6 +116,7 @@ struct ieee802_11_elems {
        const u8 *he_6ghz_band_cap;
        const u8 *sae_pk;
        const u8 *s1g_capab;
+       const u8 *pasn_params;
 
        u8 ssid_len;
        u8 supp_rates_len;
@@ -169,6 +170,7 @@ struct ieee802_11_elems {
        u8 he_operation_len;
        u8 short_ssid_list_len;
        u8 sae_pk_len;
+       u8 pasn_params_len;
 
        struct mb_ies_info mb_ies;
        struct frag_ies_info frag_ies;