diff options
Diffstat (limited to 'epan/dissectors/packet-netlink-nl80211.c')
-rw-r--r-- | epan/dissectors/packet-netlink-nl80211.c | 288 |
1 files changed, 284 insertions, 4 deletions
diff --git a/epan/dissectors/packet-netlink-nl80211.c b/epan/dissectors/packet-netlink-nl80211.c index 410d01eba9..77b461ad9d 100644 --- a/epan/dissectors/packet-netlink-nl80211.c +++ b/epan/dissectors/packet-netlink-nl80211.c @@ -167,6 +167,22 @@ enum ws_nl80211_commands { WS_NL80211_CMD_NOTIFY_RADAR, WS_NL80211_CMD_UPDATE_OWE_INFO, WS_NL80211_CMD_PROBE_MESH_LINK, + WS_NL80211_CMD_SET_TID_CONFIG, + WS_NL80211_CMD_UNPROT_BEACON, + WS_NL80211_CMD_CONTROL_PORT_FRAME_TX_STATUS, + WS_NL80211_CMD_SET_SAR_SPECS, + WS_NL80211_CMD_OBSS_COLOR_COLLISION, + WS_NL80211_CMD_COLOR_CHANGE_REQUEST, + WS_NL80211_CMD_COLOR_CHANGE_STARTED, + WS_NL80211_CMD_COLOR_CHANGE_ABORTED, + WS_NL80211_CMD_COLOR_CHANGE_COMPLETED, + WS_NL80211_CMD_SET_FILS_AAD, + WS_NL80211_CMD_ASSOC_COMEBACK, + WS_NL80211_CMD_ADD_LINK, + WS_NL80211_CMD_REMOVE_LINK, + WS_NL80211_CMD_ADD_LINK_STA, + WS_NL80211_CMD_MODIFY_LINK_STA, + WS_NL80211_CMD_REMOVE_LINK_STA, }; enum ws_nl80211_attrs { @@ -356,8 +372,8 @@ enum ws_nl80211_attrs { WS_NL80211_ATTR_CH_SWITCH_COUNT, WS_NL80211_ATTR_CH_SWITCH_BLOCK_TX, WS_NL80211_ATTR_CSA_IES, - WS_NL80211_ATTR_CSA_C_OFF_BEACON, - WS_NL80211_ATTR_CSA_C_OFF_PRESP, + WS_NL80211_ATTR_CNTDWN_OFFS_BEACON, + WS_NL80211_ATTR_CNTDWN_OFFS_PRESP, WS_NL80211_ATTR_RXMGMT_FLAGS, WS_NL80211_ATTR_STA_SUPPORTED_CHANNELS, WS_NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES, @@ -452,6 +468,47 @@ enum ws_nl80211_attrs { WS_NL80211_ATTR_HE_OBSS_PD, WS_NL80211_ATTR_WIPHY_EDMG_CHANNELS, WS_NL80211_ATTR_WIPHY_EDMG_BW_CONFIG, + WS_NL80211_ATTR_VLAN_ID, + WS_NL80211_ATTR_HE_BSS_COLOR, + WS_NL80211_ATTR_IFTYPE_AKM_SUITES, + WS_NL80211_ATTR_TID_CONFIG, + WS_NL80211_ATTR_CONTROL_PORT_NO_PREAUTH, + WS_NL80211_ATTR_PMK_LIFETIME, + WS_NL80211_ATTR_PMK_REAUTH_THRESHOLD, + WS_NL80211_ATTR_RECEIVE_MULTICAST, + WS_NL80211_ATTR_WIPHY_FREQ_OFFSET, + WS_NL80211_ATTR_CENTER_FREQ1_OFFSET, + WS_NL80211_ATTR_SCAN_FREQ_KHZ, + WS_NL80211_ATTR_HE_6GHZ_CAPABILITY, + WS_NL80211_ATTR_FILS_DISCOVERY, + WS_NL80211_ATTR_UNSOL_BCAST_PROBE_RESP, + WS_NL80211_ATTR_S1G_CAPABILITY, + WS_NL80211_ATTR_S1G_CAPABILITY_MASK, + WS_NL80211_ATTR_SAE_PWE, + WS_NL80211_ATTR_RECONNECT_REQUESTED, + WS_NL80211_ATTR_SAR_SPEC, + WS_NL80211_ATTR_DISABLE_HE, + WS_NL80211_ATTR_OBSS_COLOR_BITMAP, + WS_NL80211_ATTR_COLOR_CHANGE_COUNT, + WS_NL80211_ATTR_COLOR_CHANGE_COLOR, + WS_NL80211_ATTR_COLOR_CHANGE_ELEMS, + WS_NL80211_ATTR_MBSSID_CONFIG, + WS_NL80211_ATTR_MBSSID_ELEMS, + WS_NL80211_ATTR_RADAR_BACKGROUND, + WS_NL80211_ATTR_AP_SETTINGS_FLAGS, + WS_NL80211_ATTR_EHT_CAPABILITY, + WS_NL80211_ATTR_DISABLE_EHT, + WS_NL80211_ATTR_MLO_LINKS, + WS_NL80211_ATTR_MLO_LINK_ID, + WS_NL80211_ATTR_MLD_ADDR, + WS_NL80211_ATTR_MLO_SUPPORT, + WS_NL80211_ATTR_MAX_NUM_AKM_SUITES, + WS_NL80211_ATTR_EML_CAPABILITY, + WS_NL80211_ATTR_MLD_CAPA_AND_OPS, + WS_NL80211_ATTR_TX_HW_TIMESTAMP, + WS_NL80211_ATTR_RX_HW_TIMESTAMP, + WS_NL80211_ATTR_TD_BITMAP, + WS_NL80211_ATTR_PUNCT_BITMAP, }; enum ws_nl80211_iftype { @@ -521,6 +578,11 @@ enum ws_nl80211_rate_info { WS_NL80211_RATE_INFO_HE_GI, WS_NL80211_RATE_INFO_HE_DCM, WS_NL80211_RATE_INFO_HE_RU_ALLOC, + WS_NL80211_RATE_INFO_320_MHZ_WIDTH, + WS_NL80211_RATE_INFO_EHT_MCS, + WS_NL80211_RATE_INFO_EHT_NSS, + WS_NL80211_RATE_INFO_EHT_GI, + WS_NL80211_RATE_INFO_EHT_RU_ALLOC, }; enum ws_nl80211_sta_bss_param { @@ -576,6 +638,7 @@ enum ws_nl80211_sta_info { WS_NL80211_STA_INFO_AIRTIME_WEIGHT, WS_NL80211_STA_INFO_AIRTIME_LINK_METRIC, WS_NL80211_STA_INFO_ASSOC_AT_BOOTTIME, + WS_NL80211_STA_INFO_CONNECTED_TO_AS, }; enum ws_nl80211_tid_stats { @@ -631,6 +694,12 @@ enum ws_nl80211_band_iftype_attr { WS_NL80211_BAND_IFTYPE_ATTR_HE_CAP_PHY, WS_NL80211_BAND_IFTYPE_ATTR_HE_CAP_MCS_SET, WS_NL80211_BAND_IFTYPE_ATTR_HE_CAP_PPE, + WS_NL80211_BAND_IFTYPE_ATTR_HE_6GHZ_CAPA, + WS_NL80211_BAND_IFTYPE_ATTR_VENDOR_ELEMS, + WS_NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MAC, + WS_NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PHY, + WS_NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MCS_SET, + WS_NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PPE, }; enum ws_nl80211_band_attr { @@ -676,6 +745,15 @@ enum ws_nl80211_frequency_attr { WS_NL80211_FREQUENCY_ATTR_NO_20MHZ, WS_NL80211_FREQUENCY_ATTR_NO_10MHZ, WS_NL80211_FREQUENCY_ATTR_WMM, + WS_NL80211_FREQUENCY_ATTR_NO_HE, + WS_NL80211_FREQUENCY_ATTR_OFFSET, + WS_NL80211_FREQUENCY_ATTR_1MHZ, + WS_NL80211_FREQUENCY_ATTR_2MHZ, + WS_NL80211_FREQUENCY_ATTR_4MHZ, + WS_NL80211_FREQUENCY_ATTR_8MHZ, + WS_NL80211_FREQUENCY_ATTR_16MHZ, + WS_NL80211_FREQUENCY_ATTR_NO_320MHZ, + WS_NL80211_FREQUENCY_ATTR_NO_EHT, }; enum ws_nl80211_bitrate_attr { @@ -735,6 +813,8 @@ enum ws_nl80211_reg_rule_flags { WS_NL80211_RRF_NO_HT40PLUS = 1<<14, WS_NL80211_RRF_NO_80MHZ = 1<<15, WS_NL80211_RRF_NO_160MHZ = 1<<16, + WS_NL80211_RRF_NO_HE = 1<<17, + WS_NL80211_RRF_NO_320MHZ = 1<<18, }; enum ws_nl80211_dfs_regions { @@ -763,6 +843,7 @@ enum ws_nl80211_survey_info { WS_NL80211_SURVEY_INFO_TIME_SCAN, WS_NL80211_SURVEY_INFO_PAD, WS_NL80211_SURVEY_INFO_TIME_BSS_RX, + WS_NL80211_SURVEY_INFO_FREQUENCY_OFFSET, }; enum ws_nl80211_mntr_flags { @@ -813,6 +894,8 @@ enum ws_nl80211_meshconf_params { WS_NL80211_MESHCONF_AWAKE_WINDOW, WS_NL80211_MESHCONF_PLINK_TIMEOUT, WS_NL80211_MESHCONF_CONNECTED_TO_GATE, + WS_NL80211_MESHCONF_NOLEARN, + WS_NL80211_MESHCONF_CONNECTED_TO_AS, }; enum ws_nl80211_mesh_setup_params { @@ -866,12 +949,20 @@ enum ws_nl80211_chan_width { WS_NL80211_CHAN_WIDTH_160, WS_NL80211_CHAN_WIDTH_5, WS_NL80211_CHAN_WIDTH_10, + WS_NL80211_CHAN_WIDTH_1, + WS_NL80211_CHAN_WIDTH_2, + WS_NL80211_CHAN_WIDTH_4, + WS_NL80211_CHAN_WIDTH_8, + WS_NL80211_CHAN_WIDTH_16, + WS_NL80211_CHAN_WIDTH_320, }; enum ws_nl80211_bss_scan_width { WS_NL80211_BSS_CHAN_WIDTH_20, WS_NL80211_BSS_CHAN_WIDTH_10, WS_NL80211_BSS_CHAN_WIDTH_5, + WS_NL80211_BSS_CHAN_WIDTH_1, + WS_NL80211_BSS_CHAN_WIDTH_2, }; enum ws_nl80211_bss { @@ -895,6 +986,9 @@ enum ws_nl80211_bss { WS_NL80211_BSS_PARENT_TSF, WS_NL80211_BSS_PARENT_BSSID, WS_NL80211_BSS_CHAIN_SIGNAL, + WS_NL80211_BSS_FREQUENCY_OFFSET, + WS_NL80211_BSS_MLO_LINK_ID, + WS_NL80211_BSS_MLD_ADDR, }; enum ws_nl80211_bss_status { @@ -949,6 +1043,7 @@ enum ws_nl80211_key_attributes { WS_NL80211_KEY_TYPE, WS_NL80211_KEY_DEFAULT_TYPES, WS_NL80211_KEY_MODE, + WS_NL80211_KEY_DEFAULT_BEACON, }; enum ws_nl80211_tx_rate_attributes { @@ -957,6 +1052,9 @@ enum ws_nl80211_tx_rate_attributes { WS_NL80211_TXRATE_HT, WS_NL80211_TXRATE_VHT, WS_NL80211_TXRATE_GI, + WS_NL80211_TXRATE_HE, + WS_NL80211_TXRATE_HE_GI, + WS_NL80211_TXRATE_HE_LTF, }; enum ws_nl80211_txrate_gi { @@ -970,6 +1068,8 @@ enum ws_nl80211_band { WS_NL80211_BAND_5GHZ, WS_NL80211_BAND_60GHZ, WS_NL80211_BAND_6GHZ, + WS_NL80211_BAND_S1GHZ, + WS_NL80211_BAND_LC, }; enum ws_nl80211_ps_state { @@ -1097,6 +1197,7 @@ enum ws_nl80211_rekey_data { WS_NL80211_REKEY_DATA_KEK, WS_NL80211_REKEY_DATA_KCK, WS_NL80211_REKEY_DATA_REPLAY_CTR, + WS_NL80211_REKEY_DATA_AKM, }; enum ws_nl80211_hidden_ssid { @@ -1200,6 +1301,31 @@ enum ws_nl80211_ext_feature_index { WS_NL80211_EXT_FEATURE_EXT_KEY_ID, WS_NL80211_EXT_FEATURE_STA_TX_PWR, WS_NL80211_EXT_FEATURE_SAE_OFFLOAD, + WS_NL80211_EXT_FEATURE_VLAN_OFFLOAD, + WS_NL80211_EXT_FEATURE_AQL, + WS_NL80211_EXT_FEATURE_BEACON_PROTECTION, + WS_NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTH, + WS_NL80211_EXT_FEATURE_PROTECTED_TWT, + WS_NL80211_EXT_FEATURE_DEL_IBSS_STA, + WS_NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONS, + WS_NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT, + WS_NL80211_EXT_FEATURE_SCAN_FREQ_KHZ, + WS_NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_TX_STATUS, + WS_NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION, + WS_NL80211_EXT_FEATURE_4WAY_HANDSHAKE_AP_PSK, + WS_NL80211_EXT_FEATURE_SAE_OFFLOAD_AP, + WS_NL80211_EXT_FEATURE_FILS_DISCOVERY, + WS_NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP, + WS_NL80211_EXT_FEATURE_BEACON_RATE_HE, + WS_NL80211_EXT_FEATURE_SECURE_LTF, + WS_NL80211_EXT_FEATURE_SECURE_RTT, + WS_NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE, + WS_NL80211_EXT_FEATURE_BSS_COLOR, + WS_NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD, + WS_NL80211_EXT_FEATURE_RADAR_BACKGROUND, + WS_NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE, + WS_NL80211_EXT_FEATURE_PUNCT, + WS_NL80211_EXT_FEATURE_SECURE_NAN, }; enum ws_nl80211_probe_resp_offload_support_attr { @@ -1235,6 +1361,8 @@ enum ws_nl80211_scan_flags { WS_NL80211_SCAN_FLAG_HIGH_ACCURACY = 1<<10, WS_NL80211_SCAN_FLAG_RANDOM_SN = 1<<11, WS_NL80211_SCAN_FLAG_MIN_PREQ_CONTENT = 1<<12, + WS_NL80211_SCAN_FLAG_FREQ_KHZ = 1<<13, + WS_NL80211_SCAN_FLAG_COLOCATED_6GHZ = 1<<14, }; enum ws_nl80211_acl_policy { @@ -1283,6 +1411,7 @@ enum ws_nl80211_tdls_peer_capability { WS_NL80211_TDLS_PEER_HT = 1<<0, WS_NL80211_TDLS_PEER_VHT = 1<<1, WS_NL80211_TDLS_PEER_WMM = 1<<2, + WS_NL80211_TDLS_PEER_HE = 1<<3, }; enum ws_nl80211_sched_scan_plan { @@ -1380,6 +1509,7 @@ enum ws_nl80211_preamble { WS_NL80211_PREAMBLE_HT, WS_NL80211_PREAMBLE_VHT, WS_NL80211_PREAMBLE_DMG, + WS_NL80211_PREAMBLE_HE, }; enum ws_nl80211_peer_measurement_type { @@ -1437,6 +1567,8 @@ enum ws_nl80211_peer_measurement_ftm_capa { WS_NL80211_PMSR_FTM_CAPA_ATTR_BANDWIDTHS, WS_NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT, WS_NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST, + WS_NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED, + WS_NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED, }; enum ws_nl80211_peer_measurement_ftm_req { @@ -1450,6 +1582,10 @@ enum ws_nl80211_peer_measurement_ftm_req { WS_NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES, WS_NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI, WS_NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC, + WS_NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED, + WS_NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED, + WS_NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK, + WS_NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR, }; enum ws_nl80211_peer_measurement_ftm_failure_reasons { @@ -1492,6 +1628,10 @@ enum ws_nl80211_obss_pd_attributes { WS___NL80211_HE_OBSS_PD_ATTR_INVALID, WS_NL80211_HE_OBSS_PD_ATTR_MIN_OFFSET, WS_NL80211_HE_OBSS_PD_ATTR_MAX_OFFSET, + WS_NL80211_HE_OBSS_PD_ATTR_NON_SRG_MAX_OFFSET, + WS_NL80211_HE_OBSS_PD_ATTR_BSS_COLOR_BITMAP, + WS_NL80211_HE_OBSS_PD_ATTR_PARTIAL_BSSID_BITMAP, + WS_NL80211_HE_OBSS_PD_ATTR_SR_CTRL, }; static const value_string ws_nl80211_commands_vals[] = { @@ -1632,6 +1772,22 @@ static const value_string ws_nl80211_commands_vals[] = { { WS_NL80211_CMD_NOTIFY_RADAR, "NL80211_CMD_NOTIFY_RADAR" }, { WS_NL80211_CMD_UPDATE_OWE_INFO, "NL80211_CMD_UPDATE_OWE_INFO" }, { WS_NL80211_CMD_PROBE_MESH_LINK, "NL80211_CMD_PROBE_MESH_LINK" }, + { WS_NL80211_CMD_SET_TID_CONFIG, "NL80211_CMD_SET_TID_CONFIG" }, + { WS_NL80211_CMD_UNPROT_BEACON, "NL80211_CMD_UNPROT_BEACON" }, + { WS_NL80211_CMD_CONTROL_PORT_FRAME_TX_STATUS, "NL80211_CMD_CONTROL_PORT_FRAME_TX_STATUS" }, + { WS_NL80211_CMD_SET_SAR_SPECS, "NL80211_CMD_SET_SAR_SPECS" }, + { WS_NL80211_CMD_OBSS_COLOR_COLLISION, "NL80211_CMD_OBSS_COLOR_COLLISION" }, + { WS_NL80211_CMD_COLOR_CHANGE_REQUEST, "NL80211_CMD_COLOR_CHANGE_REQUEST" }, + { WS_NL80211_CMD_COLOR_CHANGE_STARTED, "NL80211_CMD_COLOR_CHANGE_STARTED" }, + { WS_NL80211_CMD_COLOR_CHANGE_ABORTED, "NL80211_CMD_COLOR_CHANGE_ABORTED" }, + { WS_NL80211_CMD_COLOR_CHANGE_COMPLETED, "NL80211_CMD_COLOR_CHANGE_COMPLETED" }, + { WS_NL80211_CMD_SET_FILS_AAD, "NL80211_CMD_SET_FILS_AAD" }, + { WS_NL80211_CMD_ASSOC_COMEBACK, "NL80211_CMD_ASSOC_COMEBACK" }, + { WS_NL80211_CMD_ADD_LINK, "NL80211_CMD_ADD_LINK" }, + { WS_NL80211_CMD_REMOVE_LINK, "NL80211_CMD_REMOVE_LINK" }, + { WS_NL80211_CMD_ADD_LINK_STA, "NL80211_CMD_ADD_LINK_STA" }, + { WS_NL80211_CMD_MODIFY_LINK_STA, "NL80211_CMD_MODIFY_LINK_STA" }, + { WS_NL80211_CMD_REMOVE_LINK_STA, "NL80211_CMD_REMOVE_LINK_STA" }, { 0, NULL } }; static value_string_ext ws_nl80211_commands_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_commands_vals); @@ -1823,8 +1979,8 @@ static const value_string ws_nl80211_attrs_vals[] = { { WS_NL80211_ATTR_CH_SWITCH_COUNT, "NL80211_ATTR_CH_SWITCH_COUNT" }, { WS_NL80211_ATTR_CH_SWITCH_BLOCK_TX, "NL80211_ATTR_CH_SWITCH_BLOCK_TX" }, { WS_NL80211_ATTR_CSA_IES, "NL80211_ATTR_CSA_IES" }, - { WS_NL80211_ATTR_CSA_C_OFF_BEACON, "NL80211_ATTR_CSA_C_OFF_BEACON" }, - { WS_NL80211_ATTR_CSA_C_OFF_PRESP, "NL80211_ATTR_CSA_C_OFF_PRESP" }, + { WS_NL80211_ATTR_CNTDWN_OFFS_BEACON, "NL80211_ATTR_CNTDWN_OFFS_BEACON" }, + { WS_NL80211_ATTR_CNTDWN_OFFS_PRESP, "NL80211_ATTR_CNTDWN_OFFS_PRESP" }, { WS_NL80211_ATTR_RXMGMT_FLAGS, "NL80211_ATTR_RXMGMT_FLAGS" }, { WS_NL80211_ATTR_STA_SUPPORTED_CHANNELS, "NL80211_ATTR_STA_SUPPORTED_CHANNELS" }, { WS_NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES, "NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES" }, @@ -1919,6 +2075,47 @@ static const value_string ws_nl80211_attrs_vals[] = { { WS_NL80211_ATTR_HE_OBSS_PD, "NL80211_ATTR_HE_OBSS_PD" }, { WS_NL80211_ATTR_WIPHY_EDMG_CHANNELS, "NL80211_ATTR_WIPHY_EDMG_CHANNELS" }, { WS_NL80211_ATTR_WIPHY_EDMG_BW_CONFIG, "NL80211_ATTR_WIPHY_EDMG_BW_CONFIG" }, + { WS_NL80211_ATTR_VLAN_ID, "NL80211_ATTR_VLAN_ID" }, + { WS_NL80211_ATTR_HE_BSS_COLOR, "NL80211_ATTR_HE_BSS_COLOR" }, + { WS_NL80211_ATTR_IFTYPE_AKM_SUITES, "NL80211_ATTR_IFTYPE_AKM_SUITES" }, + { WS_NL80211_ATTR_TID_CONFIG, "NL80211_ATTR_TID_CONFIG" }, + { WS_NL80211_ATTR_CONTROL_PORT_NO_PREAUTH, "NL80211_ATTR_CONTROL_PORT_NO_PREAUTH" }, + { WS_NL80211_ATTR_PMK_LIFETIME, "NL80211_ATTR_PMK_LIFETIME" }, + { WS_NL80211_ATTR_PMK_REAUTH_THRESHOLD, "NL80211_ATTR_PMK_REAUTH_THRESHOLD" }, + { WS_NL80211_ATTR_RECEIVE_MULTICAST, "NL80211_ATTR_RECEIVE_MULTICAST" }, + { WS_NL80211_ATTR_WIPHY_FREQ_OFFSET, "NL80211_ATTR_WIPHY_FREQ_OFFSET" }, + { WS_NL80211_ATTR_CENTER_FREQ1_OFFSET, "NL80211_ATTR_CENTER_FREQ1_OFFSET" }, + { WS_NL80211_ATTR_SCAN_FREQ_KHZ, "NL80211_ATTR_SCAN_FREQ_KHZ" }, + { WS_NL80211_ATTR_HE_6GHZ_CAPABILITY, "NL80211_ATTR_HE_6GHZ_CAPABILITY" }, + { WS_NL80211_ATTR_FILS_DISCOVERY, "NL80211_ATTR_FILS_DISCOVERY" }, + { WS_NL80211_ATTR_UNSOL_BCAST_PROBE_RESP, "NL80211_ATTR_UNSOL_BCAST_PROBE_RESP" }, + { WS_NL80211_ATTR_S1G_CAPABILITY, "NL80211_ATTR_S1G_CAPABILITY" }, + { WS_NL80211_ATTR_S1G_CAPABILITY_MASK, "NL80211_ATTR_S1G_CAPABILITY_MASK" }, + { WS_NL80211_ATTR_SAE_PWE, "NL80211_ATTR_SAE_PWE" }, + { WS_NL80211_ATTR_RECONNECT_REQUESTED, "NL80211_ATTR_RECONNECT_REQUESTED" }, + { WS_NL80211_ATTR_SAR_SPEC, "NL80211_ATTR_SAR_SPEC" }, + { WS_NL80211_ATTR_DISABLE_HE, "NL80211_ATTR_DISABLE_HE" }, + { WS_NL80211_ATTR_OBSS_COLOR_BITMAP, "NL80211_ATTR_OBSS_COLOR_BITMAP" }, + { WS_NL80211_ATTR_COLOR_CHANGE_COUNT, "NL80211_ATTR_COLOR_CHANGE_COUNT" }, + { WS_NL80211_ATTR_COLOR_CHANGE_COLOR, "NL80211_ATTR_COLOR_CHANGE_COLOR" }, + { WS_NL80211_ATTR_COLOR_CHANGE_ELEMS, "NL80211_ATTR_COLOR_CHANGE_ELEMS" }, + { WS_NL80211_ATTR_MBSSID_CONFIG, "NL80211_ATTR_MBSSID_CONFIG" }, + { WS_NL80211_ATTR_MBSSID_ELEMS, "NL80211_ATTR_MBSSID_ELEMS" }, + { WS_NL80211_ATTR_RADAR_BACKGROUND, "NL80211_ATTR_RADAR_BACKGROUND" }, + { WS_NL80211_ATTR_AP_SETTINGS_FLAGS, "NL80211_ATTR_AP_SETTINGS_FLAGS" }, + { WS_NL80211_ATTR_EHT_CAPABILITY, "NL80211_ATTR_EHT_CAPABILITY" }, + { WS_NL80211_ATTR_DISABLE_EHT, "NL80211_ATTR_DISABLE_EHT" }, + { WS_NL80211_ATTR_MLO_LINKS, "NL80211_ATTR_MLO_LINKS" }, + { WS_NL80211_ATTR_MLO_LINK_ID, "NL80211_ATTR_MLO_LINK_ID" }, + { WS_NL80211_ATTR_MLD_ADDR, "NL80211_ATTR_MLD_ADDR" }, + { WS_NL80211_ATTR_MLO_SUPPORT, "NL80211_ATTR_MLO_SUPPORT" }, + { WS_NL80211_ATTR_MAX_NUM_AKM_SUITES, "NL80211_ATTR_MAX_NUM_AKM_SUITES" }, + { WS_NL80211_ATTR_EML_CAPABILITY, "NL80211_ATTR_EML_CAPABILITY" }, + { WS_NL80211_ATTR_MLD_CAPA_AND_OPS, "NL80211_ATTR_MLD_CAPA_AND_OPS" }, + { WS_NL80211_ATTR_TX_HW_TIMESTAMP, "NL80211_ATTR_TX_HW_TIMESTAMP" }, + { WS_NL80211_ATTR_RX_HW_TIMESTAMP, "NL80211_ATTR_RX_HW_TIMESTAMP" }, + { WS_NL80211_ATTR_TD_BITMAP, "NL80211_ATTR_TD_BITMAP" }, + { WS_NL80211_ATTR_PUNCT_BITMAP, "NL80211_ATTR_PUNCT_BITMAP" }, { 0, NULL } }; static value_string_ext ws_nl80211_attrs_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_attrs_vals); @@ -2000,6 +2197,11 @@ static const value_string ws_nl80211_rate_info_vals[] = { { WS_NL80211_RATE_INFO_HE_GI, "NL80211_RATE_INFO_HE_GI" }, { WS_NL80211_RATE_INFO_HE_DCM, "NL80211_RATE_INFO_HE_DCM" }, { WS_NL80211_RATE_INFO_HE_RU_ALLOC, "NL80211_RATE_INFO_HE_RU_ALLOC" }, + { WS_NL80211_RATE_INFO_320_MHZ_WIDTH, "NL80211_RATE_INFO_320_MHZ_WIDTH" }, + { WS_NL80211_RATE_INFO_EHT_MCS, "NL80211_RATE_INFO_EHT_MCS" }, + { WS_NL80211_RATE_INFO_EHT_NSS, "NL80211_RATE_INFO_EHT_NSS" }, + { WS_NL80211_RATE_INFO_EHT_GI, "NL80211_RATE_INFO_EHT_GI" }, + { WS_NL80211_RATE_INFO_EHT_RU_ALLOC, "NL80211_RATE_INFO_EHT_RU_ALLOC" }, { 0, NULL } }; static value_string_ext ws_nl80211_rate_info_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_rate_info_vals); @@ -2059,6 +2261,7 @@ static const value_string ws_nl80211_sta_info_vals[] = { { WS_NL80211_STA_INFO_AIRTIME_WEIGHT, "NL80211_STA_INFO_AIRTIME_WEIGHT" }, { WS_NL80211_STA_INFO_AIRTIME_LINK_METRIC, "NL80211_STA_INFO_AIRTIME_LINK_METRIC" }, { WS_NL80211_STA_INFO_ASSOC_AT_BOOTTIME, "NL80211_STA_INFO_ASSOC_AT_BOOTTIME" }, + { WS_NL80211_STA_INFO_CONNECTED_TO_AS, "NL80211_STA_INFO_CONNECTED_TO_AS" }, { 0, NULL } }; static value_string_ext ws_nl80211_sta_info_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_sta_info_vals); @@ -2124,6 +2327,12 @@ static const value_string ws_nl80211_band_iftype_attr_vals[] = { { WS_NL80211_BAND_IFTYPE_ATTR_HE_CAP_PHY, "NL80211_BAND_IFTYPE_ATTR_HE_CAP_PHY" }, { WS_NL80211_BAND_IFTYPE_ATTR_HE_CAP_MCS_SET, "NL80211_BAND_IFTYPE_ATTR_HE_CAP_MCS_SET" }, { WS_NL80211_BAND_IFTYPE_ATTR_HE_CAP_PPE, "NL80211_BAND_IFTYPE_ATTR_HE_CAP_PPE" }, + { WS_NL80211_BAND_IFTYPE_ATTR_HE_6GHZ_CAPA, "NL80211_BAND_IFTYPE_ATTR_HE_6GHZ_CAPA" }, + { WS_NL80211_BAND_IFTYPE_ATTR_VENDOR_ELEMS, "NL80211_BAND_IFTYPE_ATTR_VENDOR_ELEMS" }, + { WS_NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MAC, "NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MAC" }, + { WS_NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PHY, "NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PHY" }, + { WS_NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MCS_SET, "NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MCS_SET" }, + { WS_NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PPE, "NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PPE" }, { 0, NULL } }; static value_string_ext ws_nl80211_band_iftype_attr_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_band_iftype_attr_vals); @@ -2175,6 +2384,15 @@ static const value_string ws_nl80211_frequency_attr_vals[] = { { WS_NL80211_FREQUENCY_ATTR_NO_20MHZ, "NL80211_FREQUENCY_ATTR_NO_20MHZ" }, { WS_NL80211_FREQUENCY_ATTR_NO_10MHZ, "NL80211_FREQUENCY_ATTR_NO_10MHZ" }, { WS_NL80211_FREQUENCY_ATTR_WMM, "NL80211_FREQUENCY_ATTR_WMM" }, + { WS_NL80211_FREQUENCY_ATTR_NO_HE, "NL80211_FREQUENCY_ATTR_NO_HE" }, + { WS_NL80211_FREQUENCY_ATTR_OFFSET, "NL80211_FREQUENCY_ATTR_OFFSET" }, + { WS_NL80211_FREQUENCY_ATTR_1MHZ, "NL80211_FREQUENCY_ATTR_1MHZ" }, + { WS_NL80211_FREQUENCY_ATTR_2MHZ, "NL80211_FREQUENCY_ATTR_2MHZ" }, + { WS_NL80211_FREQUENCY_ATTR_4MHZ, "NL80211_FREQUENCY_ATTR_4MHZ" }, + { WS_NL80211_FREQUENCY_ATTR_8MHZ, "NL80211_FREQUENCY_ATTR_8MHZ" }, + { WS_NL80211_FREQUENCY_ATTR_16MHZ, "NL80211_FREQUENCY_ATTR_16MHZ" }, + { WS_NL80211_FREQUENCY_ATTR_NO_320MHZ, "NL80211_FREQUENCY_ATTR_NO_320MHZ" }, + { WS_NL80211_FREQUENCY_ATTR_NO_EHT, "NL80211_FREQUENCY_ATTR_NO_EHT" }, { 0, NULL } }; static value_string_ext ws_nl80211_frequency_attr_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_frequency_attr_vals); @@ -2246,6 +2464,8 @@ static const value_string ws_nl80211_reg_rule_flags_vals[] = { { WS_NL80211_RRF_NO_HT40PLUS, "NL80211_RRF_NO_HT40PLUS" }, { WS_NL80211_RRF_NO_80MHZ, "NL80211_RRF_NO_80MHZ" }, { WS_NL80211_RRF_NO_160MHZ, "NL80211_RRF_NO_160MHZ" }, + { WS_NL80211_RRF_NO_HE, "NL80211_RRF_NO_HE" }, + { WS_NL80211_RRF_NO_320MHZ, "NL80211_RRF_NO_320MHZ" }, { 0, NULL } }; static value_string_ext ws_nl80211_reg_rule_flags_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_reg_rule_flags_vals); @@ -2280,6 +2500,7 @@ static const value_string ws_nl80211_survey_info_vals[] = { { WS_NL80211_SURVEY_INFO_TIME_SCAN, "NL80211_SURVEY_INFO_TIME_SCAN" }, { WS_NL80211_SURVEY_INFO_PAD, "NL80211_SURVEY_INFO_PAD" }, { WS_NL80211_SURVEY_INFO_TIME_BSS_RX, "NL80211_SURVEY_INFO_TIME_BSS_RX" }, + { WS_NL80211_SURVEY_INFO_FREQUENCY_OFFSET, "NL80211_SURVEY_INFO_FREQUENCY_OFFSET" }, { 0, NULL } }; static value_string_ext ws_nl80211_survey_info_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_survey_info_vals); @@ -2336,6 +2557,8 @@ static const value_string ws_nl80211_meshconf_params_vals[] = { { WS_NL80211_MESHCONF_AWAKE_WINDOW, "NL80211_MESHCONF_AWAKE_WINDOW" }, { WS_NL80211_MESHCONF_PLINK_TIMEOUT, "NL80211_MESHCONF_PLINK_TIMEOUT" }, { WS_NL80211_MESHCONF_CONNECTED_TO_GATE, "NL80211_MESHCONF_CONNECTED_TO_GATE" }, + { WS_NL80211_MESHCONF_NOLEARN, "NL80211_MESHCONF_NOLEARN" }, + { WS_NL80211_MESHCONF_CONNECTED_TO_AS, "NL80211_MESHCONF_CONNECTED_TO_AS" }, { 0, NULL } }; static value_string_ext ws_nl80211_meshconf_params_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_meshconf_params_vals); @@ -2401,6 +2624,12 @@ static const value_string ws_nl80211_chan_width_vals[] = { { WS_NL80211_CHAN_WIDTH_160, "NL80211_CHAN_WIDTH_160" }, { WS_NL80211_CHAN_WIDTH_5, "NL80211_CHAN_WIDTH_5" }, { WS_NL80211_CHAN_WIDTH_10, "NL80211_CHAN_WIDTH_10" }, + { WS_NL80211_CHAN_WIDTH_1, "NL80211_CHAN_WIDTH_1" }, + { WS_NL80211_CHAN_WIDTH_2, "NL80211_CHAN_WIDTH_2" }, + { WS_NL80211_CHAN_WIDTH_4, "NL80211_CHAN_WIDTH_4" }, + { WS_NL80211_CHAN_WIDTH_8, "NL80211_CHAN_WIDTH_8" }, + { WS_NL80211_CHAN_WIDTH_16, "NL80211_CHAN_WIDTH_16" }, + { WS_NL80211_CHAN_WIDTH_320, "NL80211_CHAN_WIDTH_320" }, { 0, NULL } }; static value_string_ext ws_nl80211_chan_width_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_chan_width_vals); @@ -2409,6 +2638,8 @@ static const value_string ws_nl80211_bss_scan_width_vals[] = { { WS_NL80211_BSS_CHAN_WIDTH_20, "NL80211_BSS_CHAN_WIDTH_20" }, { WS_NL80211_BSS_CHAN_WIDTH_10, "NL80211_BSS_CHAN_WIDTH_10" }, { WS_NL80211_BSS_CHAN_WIDTH_5, "NL80211_BSS_CHAN_WIDTH_5" }, + { WS_NL80211_BSS_CHAN_WIDTH_1, "NL80211_BSS_CHAN_WIDTH_1" }, + { WS_NL80211_BSS_CHAN_WIDTH_2, "NL80211_BSS_CHAN_WIDTH_2" }, { 0, NULL } }; static value_string_ext ws_nl80211_bss_scan_width_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_bss_scan_width_vals); @@ -2434,6 +2665,9 @@ static const value_string ws_nl80211_bss_vals[] = { { WS_NL80211_BSS_PARENT_TSF, "NL80211_BSS_PARENT_TSF" }, { WS_NL80211_BSS_PARENT_BSSID, "NL80211_BSS_PARENT_BSSID" }, { WS_NL80211_BSS_CHAIN_SIGNAL, "NL80211_BSS_CHAIN_SIGNAL" }, + { WS_NL80211_BSS_FREQUENCY_OFFSET, "NL80211_BSS_FREQUENCY_OFFSET" }, + { WS_NL80211_BSS_MLO_LINK_ID, "NL80211_BSS_MLO_LINK_ID" }, + { WS_NL80211_BSS_MLD_ADDR, "NL80211_BSS_MLD_ADDR" }, { 0, NULL } }; static value_string_ext ws_nl80211_bss_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_bss_vals); @@ -2502,6 +2736,7 @@ static const value_string ws_nl80211_key_attributes_vals[] = { { WS_NL80211_KEY_TYPE, "NL80211_KEY_TYPE" }, { WS_NL80211_KEY_DEFAULT_TYPES, "NL80211_KEY_DEFAULT_TYPES" }, { WS_NL80211_KEY_MODE, "NL80211_KEY_MODE" }, + { WS_NL80211_KEY_DEFAULT_BEACON, "NL80211_KEY_DEFAULT_BEACON" }, { 0, NULL } }; static value_string_ext ws_nl80211_key_attributes_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_key_attributes_vals); @@ -2512,6 +2747,9 @@ static const value_string ws_nl80211_tx_rate_attributes_vals[] = { { WS_NL80211_TXRATE_HT, "NL80211_TXRATE_HT" }, { WS_NL80211_TXRATE_VHT, "NL80211_TXRATE_VHT" }, { WS_NL80211_TXRATE_GI, "NL80211_TXRATE_GI" }, + { WS_NL80211_TXRATE_HE, "NL80211_TXRATE_HE" }, + { WS_NL80211_TXRATE_HE_GI, "NL80211_TXRATE_HE_GI" }, + { WS_NL80211_TXRATE_HE_LTF, "NL80211_TXRATE_HE_LTF" }, { 0, NULL } }; static value_string_ext ws_nl80211_tx_rate_attributes_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_tx_rate_attributes_vals); @@ -2529,6 +2767,8 @@ static const value_string ws_nl80211_band_vals[] = { { WS_NL80211_BAND_5GHZ, "NL80211_BAND_5GHZ" }, { WS_NL80211_BAND_60GHZ, "NL80211_BAND_60GHZ" }, { WS_NL80211_BAND_6GHZ, "NL80211_BAND_6GHZ" }, + { WS_NL80211_BAND_S1GHZ, "NL80211_BAND_S1GHZ" }, + { WS_NL80211_BAND_LC, "NL80211_BAND_LC" }, { 0, NULL } }; static value_string_ext ws_nl80211_band_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_band_vals); @@ -2684,6 +2924,7 @@ static const value_string ws_nl80211_rekey_data_vals[] = { { WS_NL80211_REKEY_DATA_KEK, "NL80211_REKEY_DATA_KEK" }, { WS_NL80211_REKEY_DATA_KCK, "NL80211_REKEY_DATA_KCK" }, { WS_NL80211_REKEY_DATA_REPLAY_CTR, "NL80211_REKEY_DATA_REPLAY_CTR" }, + { WS_NL80211_REKEY_DATA_AKM, "NL80211_REKEY_DATA_AKM" }, { 0, NULL } }; static value_string_ext ws_nl80211_rekey_data_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_rekey_data_vals); @@ -2799,6 +3040,31 @@ static const value_string ws_nl80211_ext_feature_index_vals[] = { { WS_NL80211_EXT_FEATURE_EXT_KEY_ID, "NL80211_EXT_FEATURE_EXT_KEY_ID" }, { WS_NL80211_EXT_FEATURE_STA_TX_PWR, "NL80211_EXT_FEATURE_STA_TX_PWR" }, { WS_NL80211_EXT_FEATURE_SAE_OFFLOAD, "NL80211_EXT_FEATURE_SAE_OFFLOAD" }, + { WS_NL80211_EXT_FEATURE_VLAN_OFFLOAD, "NL80211_EXT_FEATURE_VLAN_OFFLOAD" }, + { WS_NL80211_EXT_FEATURE_AQL, "NL80211_EXT_FEATURE_AQL" }, + { WS_NL80211_EXT_FEATURE_BEACON_PROTECTION, "NL80211_EXT_FEATURE_BEACON_PROTECTION" }, + { WS_NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTH, "NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTH" }, + { WS_NL80211_EXT_FEATURE_PROTECTED_TWT, "NL80211_EXT_FEATURE_PROTECTED_TWT" }, + { WS_NL80211_EXT_FEATURE_DEL_IBSS_STA, "NL80211_EXT_FEATURE_DEL_IBSS_STA" }, + { WS_NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONS, "NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONS" }, + { WS_NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT, "NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT" }, + { WS_NL80211_EXT_FEATURE_SCAN_FREQ_KHZ, "NL80211_EXT_FEATURE_SCAN_FREQ_KHZ" }, + { WS_NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_TX_STATUS, "NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_TX_STATUS" }, + { WS_NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION, "NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION" }, + { WS_NL80211_EXT_FEATURE_4WAY_HANDSHAKE_AP_PSK, "NL80211_EXT_FEATURE_4WAY_HANDSHAKE_AP_PSK" }, + { WS_NL80211_EXT_FEATURE_SAE_OFFLOAD_AP, "NL80211_EXT_FEATURE_SAE_OFFLOAD_AP" }, + { WS_NL80211_EXT_FEATURE_FILS_DISCOVERY, "NL80211_EXT_FEATURE_FILS_DISCOVERY" }, + { WS_NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP, "NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP" }, + { WS_NL80211_EXT_FEATURE_BEACON_RATE_HE, "NL80211_EXT_FEATURE_BEACON_RATE_HE" }, + { WS_NL80211_EXT_FEATURE_SECURE_LTF, "NL80211_EXT_FEATURE_SECURE_LTF" }, + { WS_NL80211_EXT_FEATURE_SECURE_RTT, "NL80211_EXT_FEATURE_SECURE_RTT" }, + { WS_NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE, "NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE" }, + { WS_NL80211_EXT_FEATURE_BSS_COLOR, "NL80211_EXT_FEATURE_BSS_COLOR" }, + { WS_NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD, "NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD" }, + { WS_NL80211_EXT_FEATURE_RADAR_BACKGROUND, "NL80211_EXT_FEATURE_RADAR_BACKGROUND" }, + { WS_NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE, "NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE" }, + { WS_NL80211_EXT_FEATURE_PUNCT, "NL80211_EXT_FEATURE_PUNCT" }, + { WS_NL80211_EXT_FEATURE_SECURE_NAN, "NL80211_EXT_FEATURE_SECURE_NAN" }, { 0, NULL } }; static value_string_ext ws_nl80211_ext_feature_index_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_ext_feature_index_vals); @@ -2842,6 +3108,8 @@ static const value_string ws_nl80211_scan_flags_vals[] = { { WS_NL80211_SCAN_FLAG_HIGH_ACCURACY, "NL80211_SCAN_FLAG_HIGH_ACCURACY" }, { WS_NL80211_SCAN_FLAG_RANDOM_SN, "NL80211_SCAN_FLAG_RANDOM_SN" }, { WS_NL80211_SCAN_FLAG_MIN_PREQ_CONTENT, "NL80211_SCAN_FLAG_MIN_PREQ_CONTENT" }, + { WS_NL80211_SCAN_FLAG_FREQ_KHZ, "NL80211_SCAN_FLAG_FREQ_KHZ" }, + { WS_NL80211_SCAN_FLAG_COLOCATED_6GHZ, "NL80211_SCAN_FLAG_COLOCATED_6GHZ" }, { 0, NULL } }; static value_string_ext ws_nl80211_scan_flags_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_scan_flags_vals); @@ -2906,6 +3174,7 @@ static const value_string ws_nl80211_tdls_peer_capability_vals[] = { { WS_NL80211_TDLS_PEER_HT, "NL80211_TDLS_PEER_HT" }, { WS_NL80211_TDLS_PEER_VHT, "NL80211_TDLS_PEER_VHT" }, { WS_NL80211_TDLS_PEER_WMM, "NL80211_TDLS_PEER_WMM" }, + { WS_NL80211_TDLS_PEER_HE, "NL80211_TDLS_PEER_HE" }, { 0, NULL } }; static value_string_ext ws_nl80211_tdls_peer_capability_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_tdls_peer_capability_vals); @@ -3027,6 +3296,7 @@ static const value_string ws_nl80211_preamble_vals[] = { { WS_NL80211_PREAMBLE_HT, "NL80211_PREAMBLE_HT" }, { WS_NL80211_PREAMBLE_VHT, "NL80211_PREAMBLE_VHT" }, { WS_NL80211_PREAMBLE_DMG, "NL80211_PREAMBLE_DMG" }, + { WS_NL80211_PREAMBLE_HE, "NL80211_PREAMBLE_HE" }, { 0, NULL } }; static value_string_ext ws_nl80211_preamble_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_preamble_vals); @@ -3098,6 +3368,8 @@ static const value_string ws_nl80211_peer_measurement_ftm_capa_vals[] = { { WS_NL80211_PMSR_FTM_CAPA_ATTR_BANDWIDTHS, "NL80211_PMSR_FTM_CAPA_ATTR_BANDWIDTHS" }, { WS_NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT, "NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT" }, { WS_NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST, "NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST" }, + { WS_NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED, "NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED" }, + { WS_NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED, "NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED" }, { 0, NULL } }; static value_string_ext ws_nl80211_peer_measurement_ftm_capa_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_peer_measurement_ftm_capa_vals); @@ -3113,6 +3385,10 @@ static const value_string ws_nl80211_peer_measurement_ftm_req_vals[] = { { WS_NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES, "NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES" }, { WS_NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI, "NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI" }, { WS_NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC, "NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC" }, + { WS_NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED, "NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED" }, + { WS_NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED, "NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED" }, + { WS_NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK, "NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK" }, + { WS_NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR, "NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR" }, { 0, NULL } }; static value_string_ext ws_nl80211_peer_measurement_ftm_req_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_peer_measurement_ftm_req_vals); @@ -3161,6 +3437,10 @@ static const value_string ws_nl80211_obss_pd_attributes_vals[] = { { WS___NL80211_HE_OBSS_PD_ATTR_INVALID, "__NL80211_HE_OBSS_PD_ATTR_INVALID" }, { WS_NL80211_HE_OBSS_PD_ATTR_MIN_OFFSET, "NL80211_HE_OBSS_PD_ATTR_MIN_OFFSET" }, { WS_NL80211_HE_OBSS_PD_ATTR_MAX_OFFSET, "NL80211_HE_OBSS_PD_ATTR_MAX_OFFSET" }, + { WS_NL80211_HE_OBSS_PD_ATTR_NON_SRG_MAX_OFFSET, "NL80211_HE_OBSS_PD_ATTR_NON_SRG_MAX_OFFSET" }, + { WS_NL80211_HE_OBSS_PD_ATTR_BSS_COLOR_BITMAP, "NL80211_HE_OBSS_PD_ATTR_BSS_COLOR_BITMAP" }, + { WS_NL80211_HE_OBSS_PD_ATTR_PARTIAL_BSSID_BITMAP, "NL80211_HE_OBSS_PD_ATTR_PARTIAL_BSSID_BITMAP" }, + { WS_NL80211_HE_OBSS_PD_ATTR_SR_CTRL, "NL80211_HE_OBSS_PD_ATTR_SR_CTRL" }, { 0, NULL } }; static value_string_ext ws_nl80211_obss_pd_attributes_vals_ext = VALUE_STRING_EXT_INIT(ws_nl80211_obss_pd_attributes_vals); |