blob: 857ea17f139dcc0167858d2e128489911ef9e23f [file] [log] [blame]
Prakash Dhavali7090c5f2015-11-02 17:55:19 -08001/*
Naveen Rawat01213762018-01-04 17:25:31 -08002 * Copyright (c) 2011-2018 The Linux Foundation. All rights reserved.
Prakash Dhavali7090c5f2015-11-02 17:55:19 -08003 *
4 * Previously licensed under the ISC license by Qualcomm Atheros, Inc.
5 *
6 *
7 * Permission to use, copy, modify, and/or distribute this software for
8 * any purpose with or without fee is hereby granted, provided that the
9 * above copyright notice and this permission notice appear in all
10 * copies.
11 *
12 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
13 * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
14 * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
15 * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
16 * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
17 * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
18 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
19 * PERFORMANCE OF THIS SOFTWARE.
20 */
21
22/*
23 * DO NOT EDIT - This file is generated automatically
24 */
25
26/*
27 * IMPORTANT: This file is for system that supports STA mode ONLY.
28 */
29#include "cfg_priv.h"
30
Naveen Rawata9a49cf2017-09-08 16:11:27 -070031/**
32 * cfg_get_string() - return string conversion of HE WNI CFG
33 * @cfg_id: Config ID.
34 *
35 * This utility function helps log string conversion of WNI config ID.
36 *
37 * Return: string conversion of the HE WNI config ID, if match found;
38 * "Invalid" otherwise.
39 */
40const char *cfg_get_string(uint16_t cfg_id)
41{
42 switch (cfg_id) {
43 default:
44 break;
45 CASE_RETURN_STRING(WNI_CFG_STA_ID);
46 CASE_RETURN_STRING(WNI_CFG_CFP_PERIOD);
47 CASE_RETURN_STRING(WNI_CFG_CFP_MAX_DURATION);
48 CASE_RETURN_STRING(WNI_CFG_SSID);
49 CASE_RETURN_STRING(WNI_CFG_BEACON_INTERVAL);
50 CASE_RETURN_STRING(WNI_CFG_DTIM_PERIOD);
51 CASE_RETURN_STRING(WNI_CFG_WEP_KEY_LENGTH);
52 CASE_RETURN_STRING(WNI_CFG_WEP_DEFAULT_KEY_1);
53 CASE_RETURN_STRING(WNI_CFG_WEP_DEFAULT_KEY_2);
54 CASE_RETURN_STRING(WNI_CFG_WEP_DEFAULT_KEY_3);
55 CASE_RETURN_STRING(WNI_CFG_WEP_DEFAULT_KEY_4);
56 CASE_RETURN_STRING(WNI_CFG_WEP_DEFAULT_KEYID);
57 CASE_RETURN_STRING(WNI_CFG_EXCLUDE_UNENCRYPTED);
58 CASE_RETURN_STRING(WNI_CFG_RTS_THRESHOLD);
59 CASE_RETURN_STRING(WNI_CFG_SHORT_RETRY_LIMIT);
60 CASE_RETURN_STRING(WNI_CFG_LONG_RETRY_LIMIT);
61 CASE_RETURN_STRING(WNI_CFG_FRAGMENTATION_THRESHOLD);
62 CASE_RETURN_STRING(WNI_CFG_ACTIVE_MINIMUM_CHANNEL_TIME);
63 CASE_RETURN_STRING(WNI_CFG_ACTIVE_MAXIMUM_CHANNEL_TIME);
64 CASE_RETURN_STRING(WNI_CFG_PASSIVE_MINIMUM_CHANNEL_TIME);
65 CASE_RETURN_STRING(WNI_CFG_PASSIVE_MAXIMUM_CHANNEL_TIME);
66 CASE_RETURN_STRING(WNI_CFG_JOIN_FAILURE_TIMEOUT);
67 CASE_RETURN_STRING(WNI_CFG_AUTHENTICATE_FAILURE_TIMEOUT);
68 CASE_RETURN_STRING(WNI_CFG_AUTHENTICATE_RSP_TIMEOUT);
69 CASE_RETURN_STRING(WNI_CFG_ASSOCIATION_FAILURE_TIMEOUT);
70 CASE_RETURN_STRING(WNI_CFG_REASSOCIATION_FAILURE_TIMEOUT);
71 CASE_RETURN_STRING(WNI_CFG_PS_ENABLE_BCN_FILTER);
72 CASE_RETURN_STRING(WNI_CFG_PS_ENABLE_HEART_BEAT);
73 CASE_RETURN_STRING(WNI_CFG_PS_ENABLE_RSSI_MONITOR);
74 CASE_RETURN_STRING(WNI_CFG_PS_DATA_INACTIVITY_TIMEOUT);
75 CASE_RETURN_STRING(WNI_CFG_RF_SETTLING_TIME_CLK);
76 CASE_RETURN_STRING(WNI_CFG_SUPPORTED_RATES_11B);
77 CASE_RETURN_STRING(WNI_CFG_SUPPORTED_RATES_11A);
78 CASE_RETURN_STRING(WNI_CFG_PHY_MODE);
79 CASE_RETURN_STRING(WNI_CFG_DOT11_MODE);
80 CASE_RETURN_STRING(WNI_CFG_OPERATIONAL_RATE_SET);
81 CASE_RETURN_STRING(WNI_CFG_EXTENDED_OPERATIONAL_RATE_SET);
82 CASE_RETURN_STRING(WNI_CFG_PROPRIETARY_OPERATIONAL_RATE_SET);
83 CASE_RETURN_STRING(WNI_CFG_LISTEN_INTERVAL);
84 CASE_RETURN_STRING(WNI_CFG_VALID_CHANNEL_LIST);
85 CASE_RETURN_STRING(WNI_CFG_CURRENT_CHANNEL);
86 CASE_RETURN_STRING(WNI_CFG_DEFAULT_RATE_INDEX_24GHZ);
87 CASE_RETURN_STRING(WNI_CFG_FIXED_RATE);
88 CASE_RETURN_STRING(WNI_CFG_APSD_ENABLED);
89 CASE_RETURN_STRING(WNI_CFG_SHARED_KEY_AUTH_ENABLE);
90 CASE_RETURN_STRING(WNI_CFG_OPEN_SYSTEM_AUTH_ENABLE);
91 CASE_RETURN_STRING(WNI_CFG_AUTHENTICATION_TYPE);
92 CASE_RETURN_STRING(WNI_CFG_PRIVACY_ENABLED);
93 CASE_RETURN_STRING(WNI_CFG_SHORT_PREAMBLE);
94 CASE_RETURN_STRING(WNI_CFG_ACCEPT_SHORT_SLOT_ASSOC_ONLY);
95 CASE_RETURN_STRING(WNI_CFG_QOS_ENABLED);
96 CASE_RETURN_STRING(WNI_CFG_HCF_ENABLED);
97 CASE_RETURN_STRING(WNI_CFG_RSN_ENABLED);
98 CASE_RETURN_STRING(WNI_CFG_MAX_NUM_PRE_AUTH);
99 CASE_RETURN_STRING(WNI_CFG_HEART_BEAT_THRESHOLD);
100 CASE_RETURN_STRING(WNI_CFG_PROBE_AFTER_HB_FAIL_TIMEOUT);
101 CASE_RETURN_STRING(WNI_CFG_MANUFACTURER_NAME);
102 CASE_RETURN_STRING(WNI_CFG_MODEL_NUMBER);
103 CASE_RETURN_STRING(WNI_CFG_MODEL_NAME);
104 CASE_RETURN_STRING(WNI_CFG_MANUFACTURER_PRODUCT_NAME);
105 CASE_RETURN_STRING(WNI_CFG_MANUFACTURER_PRODUCT_VERSION);
106 CASE_RETURN_STRING(WNI_CFG_11D_ENABLED);
107 CASE_RETURN_STRING(WNI_CFG_MAX_TX_POWER_2_4);
108 CASE_RETURN_STRING(WNI_CFG_MAX_TX_POWER_5);
109 CASE_RETURN_STRING(WNI_CFG_CURRENT_TX_POWER_LEVEL);
110 CASE_RETURN_STRING(WNI_CFG_NEW_BSS_FOUND_IND);
111 CASE_RETURN_STRING(WNI_CFG_COUNTRY_CODE);
112 CASE_RETURN_STRING(WNI_CFG_11H_ENABLED);
113 CASE_RETURN_STRING(WNI_CFG_WT_CNF_TIMEOUT);
114 CASE_RETURN_STRING(WNI_CFG_OLBC_DETECT_TIMEOUT);
115 CASE_RETURN_STRING(WNI_CFG_PROTECTION_ENABLED);
116 CASE_RETURN_STRING(WNI_CFG_11G_PROTECTION_ALWAYS);
117 CASE_RETURN_STRING(WNI_CFG_FORCE_POLICY_PROTECTION);
118 CASE_RETURN_STRING(WNI_CFG_11G_SHORT_PREAMBLE_ENABLED);
119 CASE_RETURN_STRING(WNI_CFG_11G_SHORT_SLOT_TIME_ENABLED);
120 CASE_RETURN_STRING(WNI_CFG_11G_ONLY_POLICY);
121 CASE_RETURN_STRING(WNI_CFG_WME_ENABLED);
122 CASE_RETURN_STRING(WNI_CFG_ADDTS_RSP_TIMEOUT);
123 CASE_RETURN_STRING(WNI_CFG_MAX_SP_LENGTH);
124 CASE_RETURN_STRING(WNI_CFG_WSM_ENABLED);
125 CASE_RETURN_STRING(WNI_CFG_EDCA_PROFILE);
126 CASE_RETURN_STRING(WNI_CFG_EDCA_ANI_ACBK_LOCAL);
127 CASE_RETURN_STRING(WNI_CFG_EDCA_ANI_ACBE_LOCAL);
128 CASE_RETURN_STRING(WNI_CFG_EDCA_ANI_ACVI_LOCAL);
129 CASE_RETURN_STRING(WNI_CFG_EDCA_ANI_ACVO_LOCAL);
130 CASE_RETURN_STRING(WNI_CFG_EDCA_ANI_ACBK);
131 CASE_RETURN_STRING(WNI_CFG_EDCA_ANI_ACBE);
132 CASE_RETURN_STRING(WNI_CFG_EDCA_ANI_ACVI);
133 CASE_RETURN_STRING(WNI_CFG_EDCA_ANI_ACVO);
134 CASE_RETURN_STRING(WNI_CFG_EDCA_WME_ACBK_LOCAL);
135 CASE_RETURN_STRING(WNI_CFG_EDCA_WME_ACBE_LOCAL);
136 CASE_RETURN_STRING(WNI_CFG_EDCA_WME_ACVI_LOCAL);
137 CASE_RETURN_STRING(WNI_CFG_EDCA_WME_ACVO_LOCAL);
138 CASE_RETURN_STRING(WNI_CFG_EDCA_WME_ACBK);
139 CASE_RETURN_STRING(WNI_CFG_EDCA_WME_ACBE);
140 CASE_RETURN_STRING(WNI_CFG_EDCA_WME_ACVI);
141 CASE_RETURN_STRING(WNI_CFG_EDCA_WME_ACVO);
142 CASE_RETURN_STRING(WNI_CFG_LOCAL_POWER_CONSTRAINT);
143 CASE_RETURN_STRING(WNI_CFG_ADMIT_POLICY);
144 CASE_RETURN_STRING(WNI_CFG_ADMIT_BWFACTOR);
145 CASE_RETURN_STRING(WNI_CFG_CHANNEL_BONDING_MODE);
146 CASE_RETURN_STRING(WNI_CFG_DYNAMIC_THRESHOLD_ZERO);
147 CASE_RETURN_STRING(WNI_CFG_DYNAMIC_THRESHOLD_ONE);
148 CASE_RETURN_STRING(WNI_CFG_DYNAMIC_THRESHOLD_TWO);
149 CASE_RETURN_STRING(WNI_CFG_SCAN_CONTROL_LIST);
150 CASE_RETURN_STRING(WNI_CFG_BLOCK_ACK_ENABLED);
151 CASE_RETURN_STRING(WNI_CFG_HT_CAP_INFO);
152 CASE_RETURN_STRING(WNI_CFG_HT_AMPDU_PARAMS);
153 CASE_RETURN_STRING(WNI_CFG_SUPPORTED_MCS_SET);
154 CASE_RETURN_STRING(WNI_CFG_EXT_HT_CAP_INFO);
155 CASE_RETURN_STRING(WNI_CFG_TX_BF_CAP);
156 CASE_RETURN_STRING(WNI_CFG_AS_CAP);
157 CASE_RETURN_STRING(WNI_CFG_HT_INFO_FIELD1);
158 CASE_RETURN_STRING(WNI_CFG_HT_INFO_FIELD2);
159 CASE_RETURN_STRING(WNI_CFG_HT_INFO_FIELD3);
160 CASE_RETURN_STRING(WNI_CFG_BASIC_MCS_SET);
161 CASE_RETURN_STRING(WNI_CFG_CURRENT_MCS_SET);
162 CASE_RETURN_STRING(WNI_CFG_VHT_MAX_MPDU_LENGTH);
163 CASE_RETURN_STRING(WNI_CFG_VHT_SUPPORTED_CHAN_WIDTH_SET);
164 CASE_RETURN_STRING(WNI_CFG_VHT_LDPC_CODING_CAP);
165 CASE_RETURN_STRING(WNI_CFG_VHT_SHORT_GI_80MHZ);
166 CASE_RETURN_STRING(WNI_CFG_VHT_SHORT_GI_160_AND_80_PLUS_80MHZ);
167 CASE_RETURN_STRING(WNI_CFG_VHT_TXSTBC);
168 CASE_RETURN_STRING(WNI_CFG_VHT_RXSTBC);
169 CASE_RETURN_STRING(WNI_CFG_VHT_SU_BEAMFORMER_CAP);
170 CASE_RETURN_STRING(WNI_CFG_VHT_SU_BEAMFORMEE_CAP);
171 CASE_RETURN_STRING(WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED);
172 CASE_RETURN_STRING(WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS);
173 CASE_RETURN_STRING(WNI_CFG_VHT_MU_BEAMFORMER_CAP);
174 CASE_RETURN_STRING(WNI_CFG_VHT_MU_BEAMFORMEE_CAP);
175 CASE_RETURN_STRING(WNI_CFG_VHT_TXOP_PS);
176 CASE_RETURN_STRING(WNI_CFG_VHT_HTC_VHTC_CAP);
177 CASE_RETURN_STRING(WNI_CFG_VHT_AMPDU_LEN_EXPONENT);
178 CASE_RETURN_STRING(WNI_CFG_VHT_LINK_ADAPTATION_CAP);
179 CASE_RETURN_STRING(WNI_CFG_VHT_RX_ANT_PATTERN);
180 CASE_RETURN_STRING(WNI_CFG_VHT_TX_ANT_PATTERN);
181 CASE_RETURN_STRING(WNI_CFG_VHT_RX_MCS_MAP);
182 CASE_RETURN_STRING(WNI_CFG_VHT_TX_MCS_MAP);
183 CASE_RETURN_STRING(WNI_CFG_VHT_RX_HIGHEST_SUPPORTED_DATA_RATE);
184 CASE_RETURN_STRING(WNI_CFG_VHT_TX_HIGHEST_SUPPORTED_DATA_RATE);
185 CASE_RETURN_STRING(WNI_CFG_VHT_BASIC_MCS_SET);
186 CASE_RETURN_STRING(WNI_CFG_VHT_MU_MIMO_CAP_STA_COUNT);
187 CASE_RETURN_STRING(WNI_CFG_VHT_SS_UNDER_UTIL);
188 CASE_RETURN_STRING(WNI_CFG_VHT_40MHZ_UTILIZATION);
189 CASE_RETURN_STRING(WNI_CFG_VHT_80MHZ_UTILIZATION);
190 CASE_RETURN_STRING(WNI_CFG_VHT_160MHZ_UTILIZATION);
191 CASE_RETURN_STRING(WNI_CFG_MPDU_DENSITY);
192 CASE_RETURN_STRING(WNI_CFG_MAX_RX_AMPDU_FACTOR);
193 CASE_RETURN_STRING(WNI_CFG_MAX_PS_POLL);
194 CASE_RETURN_STRING(WNI_CFG_RSSI_FILTER_PERIOD);
195 CASE_RETURN_STRING(WNI_CFG_SCAN_IN_POWERSAVE);
196 CASE_RETURN_STRING(WNI_CFG_IGNORE_DTIM);
197 CASE_RETURN_STRING(WNI_CFG_WOWLAN_UCAST_PATTERN_FILTER_ENABLE);
198 CASE_RETURN_STRING(WNI_CFG_WOWLAN_CHANNEL_SWITCH_ENABLE);
199 CASE_RETURN_STRING(WNI_CFG_WOWLAN_DEAUTH_ENABLE);
200 CASE_RETURN_STRING(WNI_CFG_WOWLAN_DISASSOC_ENABLE);
201 CASE_RETURN_STRING(WNI_CFG_WOWLAN_MAX_MISSED_BEACON);
202 CASE_RETURN_STRING(WNI_CFG_WOWLAN_MAX_SLEEP_PERIOD);
203 CASE_RETURN_STRING(WNI_CFG_MAX_MEDIUM_TIME);
204 CASE_RETURN_STRING(WNI_CFG_IBSS_AUTO_BSSID);
205 CASE_RETURN_STRING(WNI_CFG_PROBE_RSP_BCN_ADDNIE_FLAG);
206 CASE_RETURN_STRING(WNI_CFG_WPS_ENABLE);
207 CASE_RETURN_STRING(WNI_CFG_WPS_STATE);
208 CASE_RETURN_STRING(WNI_CFG_WPS_VERSION);
209 CASE_RETURN_STRING(WNI_CFG_WPS_CFG_METHOD);
210 CASE_RETURN_STRING(WNI_CFG_WPS_UUID);
211 CASE_RETURN_STRING(WNI_CFG_WPS_PRIMARY_DEVICE_CATEGORY);
212 CASE_RETURN_STRING(WNI_CFG_WPS_PIMARY_DEVICE_OUI);
213 CASE_RETURN_STRING(WNI_CFG_WPS_DEVICE_SUB_CATEGORY);
214 CASE_RETURN_STRING(WNI_CFG_WPS_DEVICE_PASSWORD_ID);
215 CASE_RETURN_STRING(WNI_CFG_LOW_GAIN_OVERRIDE);
216 CASE_RETURN_STRING(WNI_CFG_SINGLE_TID_RC);
217 CASE_RETURN_STRING(WNI_CFG_DYNAMIC_PS_POLL_VALUE);
218 CASE_RETURN_STRING(WNI_CFG_PS_NULLDATA_AP_RESP_TIMEOUT);
219 CASE_RETURN_STRING(WNI_CFG_TELE_BCN_WAKEUP_EN);
220 CASE_RETURN_STRING(WNI_CFG_TELE_BCN_TRANS_LI);
221 CASE_RETURN_STRING(WNI_CFG_TELE_BCN_TRANS_LI_IDLE_BCNS);
222 CASE_RETURN_STRING(WNI_CFG_TELE_BCN_MAX_LI);
223 CASE_RETURN_STRING(WNI_CFG_TELE_BCN_MAX_LI_IDLE_BCNS);
224 CASE_RETURN_STRING(WNI_CFG_INFRA_STA_KEEP_ALIVE_PERIOD);
225 CASE_RETURN_STRING(WNI_CFG_ASSOC_STA_LIMIT);
226 CASE_RETURN_STRING(WNI_CFG_AP_DATA_AVAIL_POLL_PERIOD);
227 CASE_RETURN_STRING(WNI_CFG_ENABLE_LTE_COEX);
228 CASE_RETURN_STRING(WNI_CFG_AP_KEEP_ALIVE_TIMEOUT);
229 CASE_RETURN_STRING(WNI_CFG_GO_KEEP_ALIVE_TIMEOUT);
230 CASE_RETURN_STRING(WNI_CFG_ENABLE_MC_ADDR_LIST);
231 CASE_RETURN_STRING(WNI_CFG_ENABLE_LPWR_IMG_TRANSITION);
232 CASE_RETURN_STRING(WNI_CFG_ENABLE_MCC_ADAPTIVE_SCHED);
233 CASE_RETURN_STRING(WNI_CFG_DISABLE_LDPC_WITH_TXBF_AP);
234 CASE_RETURN_STRING(WNI_CFG_AP_LINK_MONITOR_TIMEOUT);
235 CASE_RETURN_STRING(WNI_CFG_TDLS_QOS_WMM_UAPSD_MASK);
236 CASE_RETURN_STRING(WNI_CFG_TDLS_BUF_STA_ENABLED);
237 CASE_RETURN_STRING(WNI_CFG_TDLS_PUAPSD_INACT_TIME);
238 CASE_RETURN_STRING(WNI_CFG_TDLS_RX_FRAME_THRESHOLD);
239 CASE_RETURN_STRING(WNI_CFG_PMF_SA_QUERY_MAX_RETRIES);
240 CASE_RETURN_STRING(WNI_CFG_PMF_SA_QUERY_RETRY_INTERVAL);
241 CASE_RETURN_STRING(WNI_CFG_ENABLE_ADAPT_RX_DRAIN);
242 CASE_RETURN_STRING(WNI_CFG_ANTENNA_DIVESITY);
243 CASE_RETURN_STRING(WNI_CFG_GO_LINK_MONITOR_TIMEOUT);
244 CASE_RETURN_STRING(WNI_CFG_RMC_ACTION_PERIOD_FREQUENCY);
245 CASE_RETURN_STRING(WNI_CFG_CURRENT_RSSI);
246 CASE_RETURN_STRING(WNI_CFG_RTT3_ENABLE);
247 CASE_RETURN_STRING(WNI_CFG_DEBUG_P2P_REMAIN_ON_CHANNEL);
248 CASE_RETURN_STRING(WNI_CFG_TDLS_OFF_CHANNEL_ENABLED);
249 CASE_RETURN_STRING(WNI_CFG_IBSS_ATIM_WIN_SIZE);
250 CASE_RETURN_STRING(WNI_CFG_DFS_MASTER_ENABLED);
251 CASE_RETURN_STRING(WNI_CFG_VHT_ENABLE_TXBF_20MHZ);
252 CASE_RETURN_STRING(WNI_CFG_TDLS_WMM_MODE_ENABLED);
253 CASE_RETURN_STRING(WNI_CFG_OBSS_HT40_SCAN_PASSIVE_DWELL_TIME);
254 CASE_RETURN_STRING(WNI_CFG_OBSS_HT40_SCAN_ACTIVE_DWELL_TIME);
255 CASE_RETURN_STRING(WNI_CFG_OBSS_HT40_SCAN_WIDTH_TRIGGER_INTERVAL);
256 CASE_RETURN_STRING(WNI_CFG_OBSS_HT40_SCAN_PASSIVE_TOTAL_PER_CHANNEL);
257 CASE_RETURN_STRING(WNI_CFG_OBSS_HT40_SCAN_ACTIVE_TOTAL_PER_CHANNEL);
258 CASE_RETURN_STRING(WNI_CFG_OBSS_HT40_WIDTH_CH_TRANSITION_DELAY);
259 CASE_RETURN_STRING(WNI_CFG_OBSS_HT40_SCAN_ACTIVITY_THRESHOLD);
260 CASE_RETURN_STRING(WNI_CFG_TGT_GTX_USR_CFG);
261 CASE_RETURN_STRING(WNI_CFG_MAX_HT_MCS_TX_DATA);
262 CASE_RETURN_STRING(WNI_CFG_DISABLE_ABG_RATE_FOR_TX_DATA);
263 CASE_RETURN_STRING(WNI_CFG_RATE_FOR_TX_MGMT);
264 CASE_RETURN_STRING(WNI_CFG_HE_CONTROL);
265 CASE_RETURN_STRING(WNI_CFG_HE_TWT_REQUESTOR);
266 CASE_RETURN_STRING(WNI_CFG_HE_TWT_RESPONDER);
267 CASE_RETURN_STRING(WNI_CFG_HE_FRAGMENTATION);
268 CASE_RETURN_STRING(WNI_CFG_HE_MAX_FRAG_MSDU);
269 CASE_RETURN_STRING(WNI_CFG_HE_MIN_FRAG_SIZE);
270 CASE_RETURN_STRING(WNI_CFG_HE_TRIG_PAD);
271 CASE_RETURN_STRING(WNI_CFG_HE_MTID_AGGR);
272 CASE_RETURN_STRING(WNI_CFG_HE_LINK_ADAPTATION);
273 CASE_RETURN_STRING(WNI_CFG_HE_ALL_ACK);
274 CASE_RETURN_STRING(WNI_CFG_HE_UL_MU_RSP_SCHEDULING);
275 CASE_RETURN_STRING(WNI_CFG_HE_BUFFER_STATUS_RPT);
276 CASE_RETURN_STRING(WNI_CFG_HE_BCAST_TWT);
277 CASE_RETURN_STRING(WNI_CFG_HE_BA_32BIT);
278 CASE_RETURN_STRING(WNI_CFG_HE_MU_CASCADING);
279 CASE_RETURN_STRING(WNI_CFG_HE_MULTI_TID);
280 CASE_RETURN_STRING(WNI_CFG_HE_DL_MU_BA);
281 CASE_RETURN_STRING(WNI_CFG_HE_OMI);
282 CASE_RETURN_STRING(WNI_CFG_HE_OFDMA_RA);
283 CASE_RETURN_STRING(WNI_CFG_HE_MAX_AMPDU_LEN);
284 CASE_RETURN_STRING(WNI_CFG_HE_AMSDU_FRAG);
285 CASE_RETURN_STRING(WNI_CFG_HE_FLEX_TWT_SCHED);
286 CASE_RETURN_STRING(WNI_CFG_HE_RX_CTRL);
287 CASE_RETURN_STRING(WNI_CFG_HE_BSRP_AMPDU_AGGR);
288 CASE_RETURN_STRING(WNI_CFG_HE_QTP);
289 CASE_RETURN_STRING(WNI_CFG_HE_A_BQR);
Naveen Rawat4051b022017-09-08 16:17:54 -0700290 CASE_RETURN_STRING(WNI_CFG_HE_SR_RESPONDER);
291 CASE_RETURN_STRING(WNI_CFG_HE_NDP_FEEDBACK_SUPP);
292 CASE_RETURN_STRING(WNI_CFG_HE_OPS_SUPP);
Naveen Rawata9a49cf2017-09-08 16:11:27 -0700293 CASE_RETURN_STRING(WNI_CFG_HE_DUAL_BAND);
294 CASE_RETURN_STRING(WNI_CFG_HE_CHAN_WIDTH);
295 CASE_RETURN_STRING(WNI_CFG_HE_RX_PREAM_PUNC);
296 CASE_RETURN_STRING(WNI_CFG_HE_CLASS_OF_DEVICE);
297 CASE_RETURN_STRING(WNI_CFG_HE_LDPC);
298 CASE_RETURN_STRING(WNI_CFG_HE_LTF_PPDU);
299 CASE_RETURN_STRING(WNI_CFG_HE_LTF_NDP);
Naveen Rawat4051b022017-09-08 16:17:54 -0700300 CASE_RETURN_STRING(WNI_CFG_HE_STBC_LT80);
Naveen Rawata9a49cf2017-09-08 16:11:27 -0700301 CASE_RETURN_STRING(WNI_CFG_HE_DOPPLER);
302 CASE_RETURN_STRING(WNI_CFG_HE_UL_MUMIMO);
303 CASE_RETURN_STRING(WNI_CFG_HE_DCM_TX);
304 CASE_RETURN_STRING(WNI_CFG_HE_DCM_RX);
305 CASE_RETURN_STRING(WNI_CFG_HE_MU_PPDU);
306 CASE_RETURN_STRING(WNI_CFG_HE_SU_BEAMFORMER);
307 CASE_RETURN_STRING(WNI_CFG_HE_SU_BEAMFORMEE);
308 CASE_RETURN_STRING(WNI_CFG_HE_MU_BEAMFORMER);
309 CASE_RETURN_STRING(WNI_CFG_HE_BFEE_STS_LT80);
Naveen Rawata9a49cf2017-09-08 16:11:27 -0700310 CASE_RETURN_STRING(WNI_CFG_HE_BFEE_STS_GT80);
Naveen Rawata9a49cf2017-09-08 16:11:27 -0700311 CASE_RETURN_STRING(WNI_CFG_HE_NUM_SOUND_LT80);
312 CASE_RETURN_STRING(WNI_CFG_HE_NUM_SOUND_GT80);
313 CASE_RETURN_STRING(WNI_CFG_HE_SU_FEED_TONE16);
314 CASE_RETURN_STRING(WNI_CFG_HE_MU_FEED_TONE16);
315 CASE_RETURN_STRING(WNI_CFG_HE_CODEBOOK_SU);
316 CASE_RETURN_STRING(WNI_CFG_HE_CODEBOOK_MU);
317 CASE_RETURN_STRING(WNI_CFG_HE_BFRM_FEED);
318 CASE_RETURN_STRING(WNI_CFG_HE_ER_SU_PPDU);
319 CASE_RETURN_STRING(WNI_CFG_HE_DL_PART_BW);
320 CASE_RETURN_STRING(WNI_CFG_HE_PPET_PRESENT);
321 CASE_RETURN_STRING(WNI_CFG_HE_SRP);
322 CASE_RETURN_STRING(WNI_CFG_HE_POWER_BOOST);
323 CASE_RETURN_STRING(WNI_CFG_HE_4x_LTF_GI);
Naveen Rawat4051b022017-09-08 16:17:54 -0700324 CASE_RETURN_STRING(WNI_CFG_HE_MAX_NC);
325 CASE_RETURN_STRING(WNI_CFG_HE_STBC_GT80);
326 CASE_RETURN_STRING(WNI_CFG_HE_ER_4x_LTF_GI);
Naveen Rawataeca1b92017-10-16 16:55:31 -0700327 CASE_RETURN_STRING(WNI_CFG_HE_RX_MCS_MAP_LT_80);
328 CASE_RETURN_STRING(WNI_CFG_HE_TX_MCS_MAP_LT_80);
329 CASE_RETURN_STRING(WNI_CFG_HE_RX_MCS_MAP_160);
330 CASE_RETURN_STRING(WNI_CFG_HE_TX_MCS_MAP_160);
331 CASE_RETURN_STRING(WNI_CFG_HE_RX_MCS_MAP_80_80);
332 CASE_RETURN_STRING(WNI_CFG_HE_TX_MCS_MAP_80_80);
Naveen Rawat01213762018-01-04 17:25:31 -0800333 CASE_RETURN_STRING(WNI_CFG_HE_PPET_2G);
334 CASE_RETURN_STRING(WNI_CFG_HE_PPET_5G);
Naveen Rawat59e71532017-11-16 10:58:30 -0800335 CASE_RETURN_STRING(WNI_CFG_HE_OPS_BSS_COLOR);
336 CASE_RETURN_STRING(WNI_CFG_HE_OPS_DEFAULT_PE);
337 CASE_RETURN_STRING(WNI_CFG_HE_OPS_TWT_REQUIRED);
338 CASE_RETURN_STRING(WNI_CFG_HE_OPS_RTS_THRESHOLD);
339 CASE_RETURN_STRING(WNI_CFG_HE_OPS_PARTIAL_BSS_COL);
340 CASE_RETURN_STRING(WNI_CFG_HE_OPS_VHT_OPER_PRESENT);
341 CASE_RETURN_STRING(WNI_CFG_HE_OPS_MBSSID_AP);
342 CASE_RETURN_STRING(WNI_CFG_HE_OPS_TX_BSSID_IND);
343 CASE_RETURN_STRING(WNI_CFG_HE_OPS_BSS_COL_DISABLED);
344 CASE_RETURN_STRING(WNI_CFG_HE_OPS_BASIC_MCS_NSS);
Naveen Rawata9a49cf2017-09-08 16:11:27 -0700345 CASE_RETURN_STRING(WNI_CFG_PS_WOW_DATA_INACTIVITY_TIMEOUT);
346 CASE_RETURN_STRING(WNI_CFG_HE_STA_OBSSPD);
347 CASE_RETURN_STRING(WNI_CFG_SAP_MAX_MCS_DATA);
348 CASE_RETURN_STRING(WNI_CFG_RATE_FOR_TX_MGMT_2G);
349 CASE_RETURN_STRING(WNI_CFG_RATE_FOR_TX_MGMT_5G);
350 CASE_RETURN_STRING(WNI_CFG_EDCA_ETSI_ACBK_LOCAL);
351 CASE_RETURN_STRING(WNI_CFG_EDCA_ETSI_ACBE_LOCAL);
352 CASE_RETURN_STRING(WNI_CFG_EDCA_ETSI_ACVI_LOCAL);
353 CASE_RETURN_STRING(WNI_CFG_EDCA_ETSI_ACVO_LOCAL);
354 CASE_RETURN_STRING(WNI_CFG_EDCA_ETSI_ACBK);
355 CASE_RETURN_STRING(WNI_CFG_EDCA_ETSI_ACBE);
356 CASE_RETURN_STRING(WNI_CFG_EDCA_ETSI_ACVI);
357 CASE_RETURN_STRING(WNI_CFG_EDCA_ETSI_ACVO);
Arif Hussainee10f902017-12-27 16:30:17 -0800358 CASE_RETURN_STRING(WNI_CFG_OBSS_DETECTION_OFFLOAD);
Naveen Rawata9a49cf2017-09-08 16:11:27 -0700359 }
360
361 return "invalid";
362}