AP: Support Short SSID List element in Probe Request frames
According to IEEE P802.11ax/D6.0, 11.1.4.3.4 (Criteria for sending a response), AP should answer Probe Request frames if either SSID or Short SSID matches. Implement this part of the Short SSID use for the BSS (the collocated 6 GHz BSS case is not covered in this commit). Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
This commit is contained in:
parent
522450b7b1
commit
1c7f652f9e
4 changed files with 36 additions and 16 deletions
|
@ -282,6 +282,10 @@ static int ieee802_11_parse_extension(const u8 *pos, size_t elen,
|
|||
elems->oci = pos;
|
||||
elems->oci_len = elen;
|
||||
break;
|
||||
case WLAN_EID_EXT_SHORT_SSID_LIST:
|
||||
elems->short_ssid_list = pos;
|
||||
elems->short_ssid_list_len = elen;
|
||||
break;
|
||||
default:
|
||||
if (show_errors) {
|
||||
wpa_printf(MSG_MSGDUMP,
|
||||
|
|
|
@ -96,6 +96,7 @@ struct ieee802_11_elems {
|
|||
const u8 *multi_ap;
|
||||
const u8 *he_capabilities;
|
||||
const u8 *he_operation;
|
||||
const u8 *short_ssid_list;
|
||||
|
||||
u8 ssid_len;
|
||||
u8 supp_rates_len;
|
||||
|
@ -147,6 +148,7 @@ struct ieee802_11_elems {
|
|||
u8 multi_ap_len;
|
||||
u8 he_capabilities_len;
|
||||
u8 he_operation_len;
|
||||
u8 short_ssid_list_len;
|
||||
|
||||
struct mb_ies_info mb_ies;
|
||||
};
|
||||
|
|
|
@ -472,6 +472,7 @@
|
|||
#define WLAN_EID_EXT_HE_MU_EDCA_PARAMS 38
|
||||
#define WLAN_EID_EXT_SPATIAL_REUSE 39
|
||||
#define WLAN_EID_EXT_OCV_OCI 54
|
||||
#define WLAN_EID_EXT_SHORT_SSID_LIST 58
|
||||
#define WLAN_EID_EXT_EDMG_CAPABILITIES 61
|
||||
#define WLAN_EID_EXT_EDMG_OPERATION 62
|
||||
#define WLAN_EID_EXT_REJECTED_GROUPS 92
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue