From f4c74e13607fedc1a8292fe8cb63059231906d34 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sun, 21 Feb 2016 20:54:23 +0200 Subject: [PATCH] MBO: Parse MBO IE in ieee802_11_parse_elems() Signed-off-by: Jouni Malinen --- src/common/ieee802_11_common.c | 5 +++++ src/common/ieee802_11_common.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/common/ieee802_11_common.c b/src/common/ieee802_11_common.c index 8649d54b2..2e503b953 100644 --- a/src/common/ieee802_11_common.c +++ b/src/common/ieee802_11_common.c @@ -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 " diff --git a/src/common/ieee802_11_common.h b/src/common/ieee802_11_common.h index 0163d8bb4..3a3dd4d10 100644 --- a/src/common/ieee802_11_common.h +++ b/src/common/ieee802_11_common.h @@ -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;