]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Update Neighbor Report element definitions to IEEE Std 802.11-2024
authorJouni Malinen <jouni.malinen@oss.qualcomm.com>
Tue, 30 Sep 2025 14:45:52 +0000 (17:45 +0300)
committerJouni Malinen <j@w1.fi>
Tue, 30 Sep 2025 14:45:52 +0000 (17:45 +0300)
Add the new assigned fields and comment out deprecated fields that are
now reserved.

Signed-off-by: Jouni Malinen <jouni.malinen@oss.qualcomm.com>
src/common/ieee802_11_defs.h

index 6cf8b146d6e1d7c44ed381c15349fd5a37732b5e..469fde277eecd6cc26f79c2dead9e879c9f24b6a 100644 (file)
@@ -2399,7 +2399,7 @@ enum phy_type {
        PHY_TYPE_CMMG = 13,
 };
 
-/* IEEE Std 802.11-2020, 9.4.2.36 - Neighbor Report element */
+/* IEEE Std 802.11-2024, 9.4.2.35 - 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)
@@ -2410,14 +2410,21 @@ enum phy_type {
 #define NEI_REP_BSSID_INFO_QOS BIT(5)
 #define NEI_REP_BSSID_INFO_APSD BIT(6)
 #define NEI_REP_BSSID_INFO_RM BIT(7)
-#define NEI_REP_BSSID_INFO_DELAYED_BA BIT(8)
-#define NEI_REP_BSSID_INFO_IMM_BA BIT(9)
+/* bit 8 is reserved (was NEI_REP_BSSID_INFO_DELAYED_BA) */
+/* bit 9 is reserved (was NEI_REP_BSSID_INFO_IMM_BA) */
 #define NEI_REP_BSSID_INFO_MOBILITY_DOMAIN BIT(10)
 #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)
+#define NEI_REP_BSSID_INFO_ER_BSS BIT(15)
+#define NEI_REP_BSSID_INFO_COLOCATED_AP BIT(16)
+#define NEI_REP_BSSID_INFO_UNSOLIC_PROBE_RESP BIT(17)
+#define NEI_REP_BSSID_INFO_MEMBER_OF_ESS_WITH_COLOC_AP BIT(18)
+#define NEI_REP_BSSID_INFO_OCT_WITH_REPORTING_AP BIT(19)
+#define NEI_REP_BSSID_INFO_COLOCATED_WITH_6GHZ BIT(20)
 #define NEI_REP_BSSID_INFO_EHT BIT(21)
+#define NEI_REP_BSSID_INFO_DMG_POSITIONING BIT(22)
 
 /*
  * IEEE Std 802.11-2020, Table 9-175 - HT/VHT Operation Information