]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
MBO: Parse MBO IE in ieee802_11_parse_elems()
authorJouni Malinen <j@w1.fi>
Sun, 21 Feb 2016 18:54:23 +0000 (20:54 +0200)
committerJouni Malinen <j@w1.fi>
Mon, 22 Feb 2016 17:53:04 +0000 (19:53 +0200)
Signed-off-by: Jouni Malinen <j@w1.fi>
src/common/ieee802_11_common.c
src/common/ieee802_11_common.h

index 8649d54b2d3a1f18dc87bdff315c620040d2613c..2e503b9537c05bc83b9f97374fbb5ce4659f1a51 100644 (file)
@@ -115,6 +115,11 @@ static int ieee802_11_parse_vendor_specific(const u8 *pos, size_t elen,
                        elems->osen = pos;
                        elems->osen_len = elen;
                        break;
+               case MBO_OUI_TYPE:
+                       /* MBO-OCE */
+                       elems->mbo = pos;
+                       elems->mbo_len = elen;
+                       break;
                default:
                        wpa_printf(MSG_MSGDUMP, "Unknown WFA "
                                   "information element ignored "
index 0163d8bb4bf9c04fa5b1cff2e0a8dec45147e94f..3a3dd4d10af7497c111ab0c02257a048826ebdd1 100644 (file)
@@ -58,6 +58,7 @@ struct ieee802_11_elems {
        const u8 *bss_max_idle_period;
        const u8 *ssid_list;
        const u8 *osen;
+       const u8 *mbo;
        const u8 *ampe;
        const u8 *mic;
        const u8 *pref_freq_list;
@@ -87,6 +88,7 @@ struct ieee802_11_elems {
        u8 ext_capab_len;
        u8 ssid_list_len;
        u8 osen_len;
+       u8 mbo_len;
        u8 ampe_len;
        u8 mic_len;
        u8 pref_freq_list_len;