]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
hostapd: Add HE bit in BSSID Information field of own Neighbor Report
authorSathishkumar Muruganandam <murugana@codeaurora.org>
Tue, 24 Mar 2020 11:04:42 +0000 (16:34 +0530)
committerJouni Malinen <j@w1.fi>
Fri, 27 Mar 2020 21:52:24 +0000 (23:52 +0200)
Add definition for HE bit in neighbor report BSSID Information field
from IEEE P802.11ax/D6.0, 9.4.2.36 Neighbor Report element.

Signed-off-by: Sathishkumar Muruganandam <murugana@codeaurora.org>
src/ap/neighbor_db.c
src/common/ieee802_11_defs.h

index 4012ae4c321c33d0b9e75b9558c6fd969dd8e77d..01bf886237245d822924cc81cecc16a71bd07c44 100644 (file)
@@ -256,6 +256,8 @@ void hostapd_neighbor_set_own_report(struct hostapd_data *hapd)
                /* VHT bit added in IEEE P802.11-REVmc/D4.3 */
                if (vht)
                        bssid_info |= NEI_REP_BSSID_INFO_VHT;
+               if (he)
+                       bssid_info |= NEI_REP_BSSID_INFO_HE;
        }
 
        /* TODO: Set NEI_REP_BSSID_INFO_MOBILITY_DOMAIN if MDE is set */
index 6c88dda462e123bf7c27ef9254089967381ccb19..8dc4698813ad7c06e48cf0aa912c18f7de63a751 100644 (file)
@@ -2094,7 +2094,7 @@ enum phy_type {
        PHY_TYPE_VHT = 9,
 };
 
-/* IEEE P802.11-REVmc/D5.0, 9.4.2.37 - Neighbor Report element */
+/* IEEE P802.11-REVmd/D3.0, 9.4.2.36 - Neighbor Report element */
 /* BSSID Information Field */
 #define NEI_REP_BSSID_INFO_AP_NOT_REACH BIT(0)
 #define NEI_REP_BSSID_INFO_AP_UNKNOWN_REACH BIT(1)
@@ -2111,6 +2111,7 @@ enum phy_type {
 #define NEI_REP_BSSID_INFO_HT BIT(11)
 #define NEI_REP_BSSID_INFO_VHT BIT(12)
 #define NEI_REP_BSSID_INFO_FTM BIT(13)
+#define NEI_REP_BSSID_INFO_HE BIT(14)
 
 /*
  * IEEE P802.11-REVmc/D5.0 Table 9-152 - HT/VHT Operation Information