]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Update IEEE P802.11ax draft references to published amendment
authorJouni Malinen <quic_jouni@quicinc.com>
Fri, 8 Apr 2022 16:36:22 +0000 (19:36 +0300)
committerJouni Malinen <j@w1.fi>
Fri, 8 Apr 2022 16:50:32 +0000 (19:50 +0300)
Get rid of the old references to drafts since the amendment has been
published.

Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
src/ap/ieee802_11_he.c
src/common/ieee802_11_common.c
src/common/ieee802_11_defs.h
wpa_supplicant/ctrl_iface.c

index fd373f2c22730a9906439a98eb42f70749c18468..282eb466f2576ac86554a6aa7abf0c47f70675b7 100644 (file)
@@ -226,7 +226,7 @@ u8 * hostapd_eid_he_operation(struct hostapd_data *hapd, u8 *eid)
                params |= HE_OPERATION_6GHZ_OPER_INFO;
 
                /* 6 GHz Operation Information field
-                * IEEE P802.11ax/D8.0, 9.4.2.249 HE Operation element,
+                * IEEE Std 802.11ax-2021, 9.4.2.249 HE Operation element,
                 * Figure 9-788k
                 */
                *pos++ = hapd->iconf->channel; /* Primary Channel */
index 5b74ddcdf62bf5a7e8cbcbe7c7924580a72434cd..8a41c06cbd1441fb4fca444cdc388c77f7a26afc 100644 (file)
@@ -1895,7 +1895,7 @@ const struct oper_class_map global_op_class[] = {
        { HOSTAPD_MODE_IEEE80211A, 127, 153, 177, 8, BW40MINUS, P2P_SUPP },
 
        /*
-        * IEEE P802.11ax/D8.0 Table E-4 actually talks about channel center
+        * IEEE Std 802.11ax-2021, Table E-4 actually talks about channel center
         * frequency index 42, 58, 106, 122, 138, 155, 171 with channel spacing
         * of 80 MHz, but currently use the following definition for simplicity
         * (these center frequencies are not actual channels, which makes
index 2c85d3fba014bf3019c0a3da8064d8120222a48f..343ea722846a0e80996ab07230fd58d32ffe8581 100644 (file)
@@ -2234,12 +2234,16 @@ struct ieee80211_he_6ghz_oper_info {
 #define HE_6GHZ_OPER_INFO_CTRL_REG_INFO_MASK   (BIT(3) | BIT(4) | BIT(5))
 #define HE_6GHZ_OPER_INFO_CTRL_REG_INFO_SHIFT  3
 
-/* IEEE P802.11ax/D6.0, 9.4.2.261 HE 6 GHz Band Capabilities element */
+/* IEEE Std 802.11ax-2021, 9.4.2.263 HE 6 GHz Band Capabilities element */
 struct ieee80211_he_6ghz_band_cap {
         /* Minimum MPDU Start Spacing B0..B2
          * Maximum A-MPDU Length Exponent B3..B5
-         * Maximum MPDU Length B6..B7 */
-       le16 capab;
+         * Maximum MPDU Length B6..B7
+         * SM Power Save B9..B10
+         * RD Responder B11
+         * Rx Antenna Pattern Consistency B12
+         * Tx Antenna Consistency B13 */
+       le16 capab; /* Capabilities Information field */
 } STRUCT_PACKED;
 
 #define HE_6GHZ_BAND_CAP_MIN_MPDU_START              (BIT(0) | BIT(1) | BIT(2))
@@ -2265,7 +2269,7 @@ struct ieee80211_he_6ghz_band_cap {
 #define HE_6GHZ_BAND_CAP_TX_ANTPAT_CONS              BIT(13)
 
 /*
- * IEEE P802.11ax/D4.0, 9.4.2.246 Spatial Reuse Parameter Set element
+ * IEEE Std 802.11ax-2021, 9.4.2.252 Spatial Reuse Parameter Set element
  */
 struct ieee80211_spatial_reuse {
        u8 sr_ctrl; /* SR Control */
@@ -2500,7 +2504,7 @@ enum mscs_description_subelem {
 #define FD_CAP_PHY_INDEX_SHIFT                         10
 
 /*
- * IEEE P802.11ax/D8.0 26.17.2.3.2, AP behavior for fast passive scanning
+ * IEEE Std 802.11ax-2021, 26.17.2.3.2, AP behavior for fast passive scanning
  */
 #define FD_MAX_INTERVAL_6GHZ                  20 /* TUs */
 
index 4779c119ea845abd6bc39573d3363af78ca545ce..bc7b8e46f51fa0196f77021c125c17147925963f 100644 (file)
@@ -9993,8 +9993,9 @@ static int wpas_ctrl_iface_send_twt_setup(struct wpa_supplicant *wpa_s,
        int flow_id = 0;
        bool protection = false;
        u8 twt_channel = 0;
-       u8 control = BIT(4); /* Control field (IEEE P802.11ax/D8.0 Figure
-                             * 9-687): B4 = TWT Information Frame Disabled */
+       u8 control = BIT(4); /* Control field (IEEE Std 802.11ax-2021,
+                             * Figure 9-687 - Control field format):
+                             * B4 = TWT Information Frame Disabled */
        const char *tok_s;
 
        tok_s = os_strstr(cmd, " dialog=");