X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=sidebyside;f=include%2Flinux%2Fieee80211.h;h=4e47319fd9d3b4942b47ba08e1e7fca431264312;hb=b9a82e759e2bb0171f164f0e563d0af37160348a;hp=b7492a0d1eab626da281b157835011ce60abe8da;hpb=1f005d49f11076ad597a4410e102780c078e9857;p=carl9170fw.git diff --git a/include/linux/ieee80211.h b/include/linux/ieee80211.h index b7492a0..4e47319 100644 --- a/include/linux/ieee80211.h +++ b/include/linux/ieee80211.h @@ -2676,6 +2676,11 @@ enum ieee80211_tdls_actioncode { */ #define WLAN_EXT_CAPA1_EXT_CHANNEL_SWITCHING BIT(2) +/* Multiple BSSID capability is set in the 6th bit of 3rd byte of the + * @WLAN_EID_EXT_CAPABILITY information element + */ +#define WLAN_EXT_CAPA3_MULTI_BSSID_SUPPORT BIT(6) + /* TDLS capabilities in the the 4th byte of @WLAN_EID_EXT_CAPABILITY */ #define WLAN_EXT_CAPA4_TDLS_BUFFER_STA BIT(4) #define WLAN_EXT_CAPA4_TDLS_PEER_PSM BIT(5) @@ -3224,8 +3229,8 @@ struct element { for_each_element(element, data, datalen) \ if (element->id == (_id)) -#define for_each_element_extid(element, extid, data, datalen) \ - for_each_element(element, data, datalen) \ +#define for_each_element_extid(element, extid, _data, _datalen) \ + for_each_element(element, _data, _datalen) \ if (element->id == WLAN_EID_EXTENSION && \ element->datalen > 0 && \ element->data[0] == (extid))