blob: d035d821cc7ec4617a11fb3e0b22006e04f51bcb [file] [log] [blame]
Chet Lanctot8cecea22014-02-11 19:09:36 -08001 *
Kiet Lam842dad02014-02-18 18:44:02 -08002 * Copyright (c) 2012-2013 The Linux Foundation. All rights reserved.
3 *
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.
Chet Lanctot8cecea22014-02-11 19:09:36 -080020 *
Kiet Lam842dad02014-02-18 18:44:02 -080021
Chet Lanctot8cecea22014-02-11 19:09:36 -080022 *
Kiet Lam842dad02014-02-18 18:44:02 -080023 * This file was originally distributed by Qualcomm Atheros, Inc.
24 * under proprietary terms before Copyright ownership was assigned
25 * to the Linux Foundation.
Chet Lanctot8cecea22014-02-11 19:09:36 -080026 *
Kiet Lam842dad02014-02-18 18:44:02 -080027
Kiet Lamaa8e15a2014-02-11 23:30:06 -080028*
Kiet Lam842dad02014-02-18 18:44:02 -080029
Kiet Lamaa8e15a2014-02-11 23:30:06 -080030*
31*
Kiet Lamaa8e15a2014-02-11 23:30:06 -080032* This is the data definition file for the CFG module.
33* Author: Kevin Nguyen
34* Date: 03/18/02
35* History:-
36* 03/18/02 Created.
37* 08/10/05 ww: add maoe channels to have a complete channel listing: (see WNI_CFG_VALID_CHANNEL_LIST)
38* 08/10/05 ww: WNI_CFG_SCAN_CONTROL_LIST has a new contents
39* --------------------------------------------------------------------
Jeff Johnson04dd8a82012-06-29 20:41:40 -070040
41**********************************************************************
42*
43* This file contains the descriptions of all configuration parameters
44* for both STA and AP.
45*
46* OUTPUT:
47* -------
48* The output files are:
Jeff Johnson295189b2012-06-20 16:38:30 -070049* wniCfgSta.h - C header file for STA mode only
50* wniCfgAp.h - C header file for both STA and AP
51* wniCfgSta.bin - Control and default values for STA system
52* wniCfgAp.bin - Control and default values for AP system
53*
54* PARAMETER DESCRIPTION:
55* ----------------------
56* For each parameter, the description must be on separate lines and
57* exactly as specified below. [] are comments and should not be included.
58*
59* [Common info] parameter_name type maxLen semIndx
60* [STA flags] valid RW P/NP RESTART/RELOAD
61* [STA_NTF] notification_mask
62* [STA values] min max value [for integer]
63* length byte1 byte2 ... [for string]
64* [AP flags] valid RW/RO/WO P/NP RESTART/RELOAD
65* [AP_NTF] notification_mask
66* [AP values] min max value [for integer]
67* length byte1 byte2 ... [for string]
68*
69* parameter_name:
70* This will be used as the base name for C macro definition.
71* Therefore, C syntax rule must be observed.
72*
73* type:
74* Specifies parameter type
75* S - variable-length string
76* I - integer
77*
78* maxLen:
79* Specifies maximum parameter length in bytes.
80*
81* semIndx:
82* Specifies semaphore index to use for locking this parameter.
83* More than one parameters (those belonging to the same group)
84* can share the same semaphore index.
85*
86* valid:
87* Specifies if this parameter will be valid in current mode.
88* V - Valid
89* NV - Not valid
90*
91* RW:
92* Specifies Read/Write mode.
93* RO - Read only
94* RW - Read/Write
95* WO - Write only
96* XX - Not accessible from host
97*
98* P:
99* Specifies persistent memory option
100* P - Save to persistent memory
101* NP - No save
102*
103* RELOAD:
104* Specifies whether setting this requires reloading the MAC module
105* This attribute can be changed only when SME is in OFFLINE or SUSPEND(OFFLINE) state
106*
107* RESTART:
108* Specifies whether setting this requires (re)assoc at STA and restart at AP
109* This attribute can be changed only when SME is in OFFLINE, SUSPEND(OFFLINE),
110* IDLE or SUSPEND(IDLE) states
111*
112* STA_notification:
113* Lists modules to be notified in STA mode. Valid modules are:
114* HDD, LIM, SCH, ARQ, DPH, NIM, SP, RFP, RHP, TFP. More than one
115* modules can be listed on the same line using space or tab as the
116* separator. If no notification is required, 'NONE' must be specified.
117*
118* AP_notification:
119* Lists module to be notified in AP mode. Valid modules are:
120* HDD, LIM, SCH, ARQ, DPH, NIM, SP, RFP, RHP, TFP. More than one
121* modules can be listed on the same line using space or tab as the
122* separator. If no notification is required, 'NONE' must be specified.
123*
124* STA/AP integer values:
125* min:
126* Specifies minimum value for an integer parameter. This field is
127* ignored if the parameter type is string. However, this field must
128* not be omitted.
129*
130* max:
131* Specifies maximum value for an integer parameter. This field is
132* ignored if the parameter type is string. However, this field must
133* not be omitted.
134*
135* default:
136* Specifies default value for an integer parameter. This field is
137* ignored if the parameter type is string. However, this field must
138* not be omitted.
139*
140* STA/AP string values:
141* len:
142* The actual length of the string
143*
144* bytei:
145* byte i of the string where i varies from 1 to len
146*
147* TABLE GENERATION:
148* -----------------
149* Table can be generated using keywords '#TABLE' and '#END' as below:
150*
151* #TABLE table_name number_of_row
152* WNI_CFG_xxxx
153* .......
154* .......
155* #END
156*
157* The CFG utility will generate the following output:
158* WNI_CFG_table_xxx_ID xxx
159* WNI_CFG_table_xxx_ROW number_of_rows
160* WNI_CFG_table_xxx_COL number_of_columns
161*
162* These will be followed by the parameter definition for each entry in
163* the table. Table is organized in column-major order.
164*
165* #ENTRY_VALUES 1
166* 0 4 1
167* 0 0 0
168* #ENTRY_VALUES 2
169* 0 4 2
170* 0 0 0
171* #ENTRY_VALUES 3
172* 0 4 3
173* 0 0 0
174* #ENTRY_VALUES 4
175* 0 4 4
176* 0 0 0
177*
178*
179* ENUMERATION
180* -----------
181* Enumerations can be define using keyword '#ENUM'
182*
183* #ENUM xxx val
184*
185* The cfg utility will generate the following output in the header file
186* #define paramname_xxx val
187*
188
189
190*
191* Station ID (changing requires restart)
192*
193
194WNI_CFG_STA_ID S 6 1
195V RW NP RELOAD
196HAL
1976 0x22 0x22 0x44 0x44 0x33 0x33
198V RW NP RELOAD
199HAL
2006 0x22 0x22 0x11 0x11 0x33 0x33
201
202*
203* CF Pollable
204*
205
206WNI_CFG_CF_POLLABLE I 4 1
207NV RO NP RESTART
208NONE
2090 0 0
210V RO NP RESTART
211NONE
2120 1 0
213
214*
215* CFP Period
216*
217
218WNI_CFG_CFP_PERIOD I 4 1
219V RO NP
220NONE
2210 255 1
222V RW NP
223SCH
2240 255 1
225
226*
227* CFP Max Duration
228*
229
230WNI_CFG_CFP_MAX_DURATION I 4 1
231V RO NP
232NONE
2330 65535 30000
234V RW NP
235HAL
2360 65535 30000
237
238*
239* SSID (changing requires restart)
240*
241
242WNI_CFG_SSID S 32 1
243V RW NP RESTART
244NONE
24510 1 2 3 4 5 6 7 8 9 0
246V RW NP RESTART
247NONE
24810 1 2 3 4 5 6 7 8 9 0
249
250*
251* Beacon Period
252* Can't be changed on STA in infrastructure, ignore notification at SCH
253*
254
255WNI_CFG_BEACON_INTERVAL I 4 2
256V RW NP
257SCH
2580 65535 100
259V RW NP
260SCH
2610 65535 100
262
263*
264* DTIM Period
265*
266
267WNI_CFG_DTIM_PERIOD I 4 2
268V RO NP
269NONE
2700 65535 1
271V RW NP
272SCH
2730 65535 1
274
275
276*
277* WEP Key Length (5 or 13 bytes)
278*
279
280WNI_CFG_WEP_KEY_LENGTH I 4 5
281V RW NP RESTART
282NONE
2835 13 5
284V RW NP RESTART
285NONE
2865 13 5
287
288#ENUM 5 5
289#ENUM 13 13
290
291*
292* Default Key Table
293*
294
295#TABLE WNI_CFG_WEP_DEFAULT_KEY_TABLE 4
296
297WNI_CFG_WEP_DEFAULT_KEY S 13 4
298V WO NP RESTART
299NONE
3000
301V WO NP RESTART
302NONE
3030
304
305#END
306
307*
308* WEP Default Key id
309*
310
311WNI_CFG_WEP_DEFAULT_KEYID I 4 5
312V RW NP
313LIM
3140 3 0
315V RW NP
316LIM
3170 3 0
318
319#ENUM 0 0
320#ENUM 1 1
321#ENUM 2 2
322#ENUM 3 3
323
324*
325* Exclude unencrypted frames (WEP)
326*
327
328WNI_CFG_EXCLUDE_UNENCRYPTED I 4 5
329V RW NP
330LIM
3310 1 0
332V RW NP
333LIM
3340 1 0
335
336*
337* RTS Threshold
338*
339
340WNI_CFG_RTS_THRESHOLD I 4 6
341V RW NP
342HAL
3430 2347 2347
344V RW NP
345HAL
3460 2347 2347
347
348*
349* Short Retry Limit
350*
351
352WNI_CFG_SHORT_RETRY_LIMIT I 4 6
353V RW NP
354HAL
3550 255 6
356V RW NP
357HAL
3580 255 6
359
360*
361* Long Retry Limit
362*
363
364WNI_CFG_LONG_RETRY_LIMIT I 4 6
365V RW NP
366HAL
3670 255 6
368V RW NP
369HAL
3700 255 6
371
372
373*
374* Fragmentation Threshold
375*
376
377WNI_CFG_FRAGMENTATION_THRESHOLD I 4 6
378V RW NP
379HAL
380256 8000 8000
381V RW NP
382HAL
383256 8000 8000
384
385
386*
387* Minimum Channel Time (TU)
388*
389
390WNI_CFG_ACTIVE_MINIMUM_CHANNEL_TIME I 4 9
391V RW NP
392NONE
3930 65535 20
394V RW NP
395NONE
3960 65535 20
397
398*
399* Maximum Channel Time (TU)
400*
401
402WNI_CFG_ACTIVE_MAXIMUM_CHANNEL_TIME I 4 9
403V RW NP
404NONE
4050 65535 40
406V RW NP
407NONE
4080 65535 40
409*
410* Minimum Channel Time (TU)
411*
412
413WNI_CFG_PASSIVE_MINIMUM_CHANNEL_TIME I 4 9
414V RW NP
415NONE
4160 65535 60
417V RW NP
418NONE
4190 65535 60
420
421*
422* Maximum Channel Time (TU)
423*
424
425WNI_CFG_PASSIVE_MAXIMUM_CHANNEL_TIME I 4 9
426V RW NP
427NONE
4280 65535 110
429V RW NP
430NONE
4310 65535 110
432
433*
434* Join Failure Timeout (TU)
435*
436
437WNI_CFG_JOIN_FAILURE_TIMEOUT I 4 7
438V RW NP
439NONE
4400 65535 3000
441V RW NP
442NONE
4430 65535 3000
444
445*
446* Authenticate Failure Timeout (TU)
447*
448
449WNI_CFG_AUTHENTICATE_FAILURE_TIMEOUT I 4 7
450V RW NP
451NONE
4520 65535 1000
453V RW NP
454NONE
4550 65535 1000
456
457*
458* Authenticate Response Timeout (TU)
459*
460
461WNI_CFG_AUTHENTICATE_RSP_TIMEOUT I 4 7
462V RW NP
463NONE
4640 65535 1000
465V RW NP
466NONE
4670 65535 1000
468
469*
470* Assocation Failure Timeout (TU)
471*
472
473WNI_CFG_ASSOCIATION_FAILURE_TIMEOUT I 4 8
474V RW NP
475LIM
4760 65535 2000
477V RW NP
478LIM
4790 65535 3000
480
481*
482* Reassociation Failure Timeout (TU)
483*
484
485WNI_CFG_REASSOCIATION_FAILURE_TIMEOUT I 4 7
486V RW NP
487NONE
Madan Mohan Koyyalamudi61bc5662012-11-02 14:33:10 -07004880 65535 1000
Jeff Johnson295189b2012-06-20 16:38:30 -0700489V RW NP
490NONE
4910 65535 3000
492
493
494*
495* RA periodicity Timeout (TU)
496*
497
498WNI_CFG_RA_PERIODICITY_TIMEOUT_IN_PS I 4 7
499V RW NP
500HAL
5010 65535 1000
502NV RW NP
503NONE
5040 0 0
505
506*
507* Beacon Filter Enable/Disable (TU)
508*
509
510WNI_CFG_PS_ENABLE_BCN_FILTER I 4 7
511V RW NP
512HAL
5130 1 1
514NV RW NP
515NONE
5160 1 1
517
518*
519* Heart Beat Enable/Disable (TU)
520*
521
522WNI_CFG_PS_ENABLE_HEART_BEAT I 4 7
523V RW NP
524HAL
5250 1 1
526NV RW NP
527NONE
5280 1 1
529
530*
531* RSSI Monitor Enable/Disable (TU)
532*
533
534WNI_CFG_PS_ENABLE_RSSI_MONITOR I 4 7
535V RW NP
536HAL
5370 1 0
538NV RW NP
539NONE
5400 1 0
541
542
543*
544* PS Data InActivity Timeout (TU)
545*
546
547WNI_CFG_PS_DATA_INACTIVITY_TIMEOUT I 4 7
548V RW NP
549HAL
5501 255 20
551NV RW NP
552NONE
5531 255 20
554
555
556*
557* RF Settling Time Clk (In US)
558*
559
560WNI_CFG_RF_SETTLING_TIME_CLK I 4 7
561V RW NP
562HAL
5630 60000 1500
564NV RW NP
565NONE
5660 60000 1500
567
568*
569* Supported Rate Set for 11b
570*
571
572WNI_CFG_SUPPORTED_RATES_11B S 4 2
573V RO NP
574NONE
5754 2 4 11 22
576V RO NP
577NONE
5784 2 4 11 22
579
580*
581* Supported Rate Set for 11a
582*
583
584WNI_CFG_SUPPORTED_RATES_11A S 8 7
585V RO NP
586NONE
5878 12 18 24 36 48 72 96 108
588V RO NP
589NONE
5908 12 18 24 36 48 72 96 108
591
592
593*
594* PHY Mode
595*
596
597WNI_CFG_PHY_MODE I 4 9
598V RW NP RESTART
599NONE
6000 3 0
601V RW NP RESTART
602NONE
6030 3 0
604
605#ENUM 11A 0
606#ENUM 11B 1
607#ENUM 11G 2
608#ENUM NONE 3
609
610
611*
612*The Dot11 mode can change dynamically on STA
613*
614WNI_CFG_DOT11_MODE I 4 9
615V RW NP RESTART
616LIM
Jeff Johnsone7245742012-09-05 17:12:55 -07006170 11 0
Jeff Johnson295189b2012-06-20 16:38:30 -0700618V RW NP RESTART
619LIM
Jeff Johnsone7245742012-09-05 17:12:55 -07006200 11 0
Jeff Johnson295189b2012-06-20 16:38:30 -0700621
622#ENUM ALL 0
623#ENUM 11A 1
624#ENUM 11B 2
625#ENUM 11G 3
626#ENUM 11N 4
627#ENUM POLARIS 5
628#ENUM TITAN 6
629#ENUM TAURUS 7
630#ENUM 11G_ONLY 8
631#ENUM 11N_ONLY 9
Jeff Johnsone7245742012-09-05 17:12:55 -0700632#ENUM 11AC 10
633#ENUM 11AC_ONLY 11
Jeff Johnson295189b2012-06-20 16:38:30 -0700634
635
636
637
638
639
640*
641* Operational Rate Set (goes in beacon, probe rsp and assoc req)
642*
643
644WNI_CFG_OPERATIONAL_RATE_SET S 12 2
645V RW NP RESTART
646NONE
6470
648V RW NP RESTART
649NONE
6504 0x82 0x84 11 22
651* 8 0x8c 18 24 36 48 72 96 108
652
653*
654* Extended Operational Rate Set (goes in beacon, assoc req)
655* required for 11g
656*
657
658WNI_CFG_EXTENDED_OPERATIONAL_RATE_SET S 8 7
659V RW NP RESTART
660NONE
6610
662V RW NP RESTART
663NONE
6640
665
666*
667* Proprietary Operational Rate Set
668*
669
670WNI_CFG_PROPRIETARY_OPERATIONAL_RATE_SET S 4 7
671V RW NP RESTART
672NONE
6734 1 3 5 7
674V RW NP RESTART
675NONE
6764 1 3 5 7
677
678*
679* BSSID
680* In IBSS, this can be changed for coalescing, should SME go into IDLE state?
681*
682
683WNI_CFG_BSSID S 6 7
Ravi Kumar Vaishnav8de4d952013-01-23 13:17:52 -0800684V RW NP RESTART
Jeff Johnson295189b2012-06-20 16:38:30 -0700685NONE
6866 0x22 0x22 0x11 0x11 0x33 0x33
Ravi Kumar Vaishnav8de4d952013-01-23 13:17:52 -0800687V RW NP RESTART
Jeff Johnson295189b2012-06-20 16:38:30 -0700688NONE
6896 0x22 0x22 0x11 0x11 0x33 0x33
690
691
692*
693* Listen Interval
694*
695
696WNI_CFG_LISTEN_INTERVAL I 4 7
697V RW NP RESTART
698NONE
6990 65535 1
700V RO NP
701NONE
7020 65535 1
703
704*
705* Valid Channel List
706*
707
708WNI_CFG_VALID_CHANNEL_LIST S 100 8
709V RW NP RESTART
710LIM
71155 36 40 44 48 52 56 60 64 1 6 11 34 38 42 46 2 3 4 5 7 8 9 10 12 13 14 100 104 108 112 116 120 124 128 132 136 140 149 151 153 155 157 159 161 50 54 58 62 240 242 244 246 248 250 252
712V RW NP RESTART
713LIM
71455 36 40 44 48 52 56 60 64 1 6 11 34 38 42 46 2 3 4 5 7 8 9 10 12 13 14 100 104 108 112 116 120 124 128 132 136 140 149 151 153 155 157 159 161 50 54 58 62 240 242 244 246 248 250 252
715
716*
717* Current Channel
718*
719
720WNI_CFG_CURRENT_CHANNEL I 4 9
721V RO NP
722NONE
7230 165 1
724V RO NP
725NONE
7260 165 1
727
728
729*
730* For 11a or pure 11g, use 6Mbps(rateindex 11)
731* as the default beaconRateIndex and
732* nonBeaconRateIndex.
733*
734WNI_CFG_DEFAULT_RATE_INDEX_5GHZ I 4 9
735V RW NP
736NONE
7370 11 5
738V RW NP
739NONE
7400 11 5
741
742*
743* For 11b/g, use 1Mbps
744* as the default beaconRateIndex and
745* nonBeaconRateIndex.
746*
747WNI_CFG_DEFAULT_RATE_INDEX_24GHZ I 4 9
748V RW NP
749NONE
7500 31 1
751V RW NP
752NONE
7530 31 1
754
755
756* *********************************************************
757*
758* Rate adaptation type
759*
760
761WNI_CFG_RATE_ADAPTATION_TYPE I 4 0
762V RW NP
763SCH
7640 2 1
765V RW NP
766SCH
7670 2 1
768
769#ENUM FIXED 0
770#ENUM AUTO 1
771#ENUM SNR_BASED 2
772
773*
774* Rate adaptation fixed rate
775* Used to determine the rate for all peer stations
776*
777*
778
779WNI_CFG_FIXED_RATE I 4 0
780V RW NP
781HAL
Madan Mohan Koyyalamudi8298e9d2013-08-20 11:08:36 +05307820 44 0
Jeff Johnson295189b2012-06-20 16:38:30 -0700783V RW NP
784HAL
Madan Mohan Koyyalamudi8298e9d2013-08-20 11:08:36 +05307850 44 0
Jeff Johnson295189b2012-06-20 16:38:30 -0700786
787#ENUM AUTO 0
788
789#ENUM 1MBPS 1
790#ENUM 2MBPS 2
791#ENUM 5_5MBPS 3
792#ENUM 11MBPS 4
793
794#ENUM 6MBPS 5
795#ENUM 9MBPS 6
796#ENUM 12MBPS 7
797#ENUM 18MBPS 8
798#ENUM 24MBPS 9
799#ENUM 36MBPS 10
800#ENUM 48MBPS 11
801#ENUM 54MBPS 12
802
803#ENUM 6_5MBPS_MCS0_20MHZ_SIMO 13
804#ENUM 13MBPS_MCS1_20MHZ_SIMO 14
805#ENUM 19_5MBPS_MCS2_20MHZ_SIMO 15
806#ENUM 26MBPS_MCS3_20MHZ_SIMO 16
807#ENUM 39MBPS_MCS4_20MHZ_SIMO 17
808#ENUM 52MBPS_MCS5_20MHZ_SIMO 18
809#ENUM 58_5MBPS_MCS6_20MHZ_SIMO 19
810#ENUM 65MBPS_MCS7_20MHZ_SIMO 20
811
812#ENUM 7_2MBPS_MCS0_20MHZ_SIMO_SGI 21
813#ENUM 14_4MBPS_MCS1_20MHZ_SIMO_SGI 22
814#ENUM 21_7MBPS_MCS2_20MHZ_SIMO_SGI 23
815#ENUM 28_9MBPS_MCS3_20MHZ_SIMO_SGI 24
816#ENUM 43_3MBPS_MCS4_20MHZ_SIMO_SGI 25
817#ENUM 57_8MBPS_MCS5_20MHZ_SIMO_SGI 26
818#ENUM 65MBPS_MCS6_20MHZ_SIMO_SGI 27
819#ENUM 72_2MBPS_MCS7_20MHZ_SIMO_SGI 28
820
821#ENUM 0_25MBPS_SLR_20MHZ_SIMO 29
822#ENUM 0_5MBPS_SLR_20MHZ_SIMO 30
823
824#ENUM 68_25MBPS_QC_PROP_20MHZ_SIMO 31
Madan Mohan Koyyalamudi8298e9d2013-08-20 11:08:36 +0530825#ENUM 54MBPS_MCS3_40MHZ_SIMO 32
826#ENUM 81MBPS_MCS4_40MHZ_SIMO 33
827#ENUM 108MBPS_MCS5_40MHZ_SIMO 34
828#ENUM 121_5MBPS_MCS6_40MHZ_SIMO 35
829#ENUM 135MBPS_MCS7_40MHZ_SIMO 36
830#ENUM 15MBPS_MCS0_40MHZ_SIMO_SGI 37
831#ENUM 30MBPS_MCS1_40MHZ_SIMO_SGI 38
832#ENUM 45MBPS_MCS2_40MHZ_SIMO_SGI 39
833#ENUM 60MBPS_MCS3_40MHZ_SIMO_SGI 40
834#ENUM 90MBPS_MCS4_40MHZ_SIMO_SGI 41
835#ENUM 120MBPS_MCS5_40MHZ_SIMO_SGI 42
836#ENUM 135MBPS_MCS6_40MHZ_SIMO_SGI 43
837#ENUM 150MBPS_MCS7_40MHZ_SIMO_SGI 44
Jeff Johnson295189b2012-06-20 16:38:30 -0700838
839* *********************************************************
840*
841* Broadcast/mutlicast rates for 2.4GHZ
842* uses the same rate indices definition as WNI_CFG_FIXED_RATE
843* default value corresponds to 1M
844
845WNI_CFG_FIXED_RATE_MULTICAST_24GHZ I 4 8
846V RW NP
847HAL
8480 31 1
849V RW NP
850HAL
8510 31 1
852
853* *********************************************************
854*
855* Broadcast/mutlicast rates for 5 GHZ
856* uses the same rate indices definition as WNI_CFG_FIXED_RATE
857* default value corresponds to 6M
858
859WNI_CFG_FIXED_RATE_MULTICAST_5GHZ I 4 8
860V RW NP
861HAL
8620 31 5
863V RW NP
864HAL
8650 31 5
866
867*
868* retry rate selection policy
869* 0 => use the minimum supported rate
870* 1 => use the same rate as the chosen primary rate
871* 2 => use the rate specified in RETRYRATE_SECONDARY
872* 3 => use the rate closest to the primary
873* 4 => autoselect the retry rate based on RA algorithm
874*
875
876WNI_CFG_RETRYRATE_POLICY I 4 0
877V RW NP
878HAL
8790 255 4
880V RW NP
881HAL
8820 255 4
883
884#ENUM MIN_SUPPORTED 0
885#ENUM PRIMARY 1
886#ENUM RESERVED 2
887#ENUM CLOSEST 3
888#ENUM AUTOSELECT 4
889#ENUM MAX 5
890
891*
892* the following two CFG's are
893* used only if the retryrate policy == 2
894* These should be set to one of the values used
895* for configuring fixed rates (see enumerated rates)
896*
897
898WNI_CFG_RETRYRATE_SECONDARY I 4 0
899V RW NP
900HAL
9010 255 0
902V RW NP
903HAL
9040 255 0
905
906WNI_CFG_RETRYRATE_TERTIARY I 4 0
907V RW NP
908HAL
9090 255 0
910V RW NP
911HAL
9120 255 0
913
914* *********************************************************
915*
916* Automatic Power Save Delivery capability
917*
918
919WNI_CFG_APSD_ENABLED I 4 0
920V RW NP
921NONE
9220 1 0
923V RW NP
924NONE
9250 1 0
926
927*
928* Shared key authentication supported
929*
930
931WNI_CFG_SHARED_KEY_AUTH_ENABLE I 4 8
932V RW NP
933NONE
9340 1 1
935V RW NP
936NONE
9370 1 1
938
939*
940* Open system authentication supported
941*
942
943WNI_CFG_OPEN_SYSTEM_AUTH_ENABLE I 4 8
944V RW NP
945NONE
9460 1 1
947V RW NP
948NONE
9490 1 1
950
951*
952* Authentication Type (change requires restart)
953*
954
955WNI_CFG_AUTHENTICATION_TYPE I 4 8
956V RW NP RESTART
957NONE
9580 65535 0
959V RW NP RESTART
960NONE
9610 65535 0
962
963*
964* CF Poll Request (change requires restart)
965*
966
967WNI_CFG_CF_POLL_REQUEST I 4 8
968NV RW NP RESTART
969NONE
9700 1 0
971V RW NP RESTART
972NONE
9730 1 0
974
975*
976* Privacy Enabled (change requires restart)
977*
978
979WNI_CFG_PRIVACY_ENABLED I 4 8
980V RW NP RESTART
981NONE
9820 1 0
983V RW NP RESTART
984NONE
9850 1 0
986
987*
988* Short Preamble (change requires restart)
989*
990
991WNI_CFG_SHORT_PREAMBLE I 4 8
992V RW NP RESTART
993NONE
9940 1 1
995V RW NP RESTART
996NONE
9970 1 1
998
999*
1000* Short Slot time
1001* This is the operational state of the BSS
1002
1003WNI_CFG_SHORT_SLOT_TIME I 4 8
1004V RW NP
1005NONE
10060 1 1
1007V RW NP
1008NONE
10090 1 0
1010
1011
1012*
1013* ACCEPT Short Slot Association only
1014*
1015* 1: If AP supports shortSlot, then AP will accept
1016* association only from stations that supports
1017* supports short slot
1018* 0: AP supports shortSlot, but AP will accept association
1019* from stations regardless of whether station supports
1020* short slot or long slot
1021*
1022WNI_CFG_ACCEPT_SHORT_SLOT_ASSOC_ONLY I 4 9
1023V RW NP RESTART
1024NONE
10250 1 0
1026V RW NP RESTART
1027NONE
10280 1 0
1029
1030
1031*
1032* QOS Enabled (change requires restart)
1033*
1034
1035WNI_CFG_QOS_ENABLED I 4 8
1036V RW NP RESTART
1037NONE
10380 1 0
1039V RW NP RESTART
1040NONE
10410 1 0
1042
1043*
1044* HCF Enabled (change requires restart)
1045*
1046
1047WNI_CFG_HCF_ENABLED I 4 8
1048V RW NP RESTART
1049NONE
10500 1 0
1051V RW NP RESTART
1052NONE
10530 1 0
1054
1055*
1056* RSN (11i/WPA) Enabled
1057*
1058
1059WNI_CFG_RSN_ENABLED I 4 8
1060V RW NP RESTART
1061NONE
10620 1 0
1063V RW NP RESTART
1064NONE
10650 1 0
1066
1067*
1068* Background scanning periodicity (kilo usec)
1069*
1070
1071WNI_CFG_BACKGROUND_SCAN_PERIOD I 4 8
1072V RW NP
1073LIM
10740 180000 5000
1075V RW NP
1076LIM
10770 18000 5000
1078
1079*
1080* Max number of Preauthentication
1081*
1082
1083WNI_CFG_MAX_NUM_PRE_AUTH I 4 8
1084V RW NP RESTART
1085NONE
10860 256 64
1087V RW NP RESTART
1088NONE
10890 256 64
1090
1091*
1092* Preauthentication Cleanup Timeout (kilo usec)
1093*
1094
1095WNI_CFG_PREAUTH_CLNUP_TIMEOUT I 4 8
1096NV XX NP
1097NONE
10980 0 0
1099V RW NP
1100LIM
11010 120000 30000
1102
1103*
1104* Release AID Timeout
1105*
1106
1107WNI_CFG_RELEASE_AID_TIMEOUT I 4 8
1108NV XX NP
1109NONE
11100 0 0
1111V RW NP
1112LIM
11130 100000 1000
1114*
1115* Heartbeat Threshold
1116*
1117
1118WNI_CFG_HEART_BEAT_THRESHOLD I 4 8
1119V RW NP
1120LIM
11210 65535 40
1122NV RW NP
1123NONE
11240 65535 40
1125
1126*
1127* Probe response wait time out after heartbeat failure
1128*
1129
1130WNI_CFG_PROBE_AFTER_HB_FAIL_TIMEOUT I 4 8
1131V RW NP
1132NONE
113310 10000 40
1134V RW NP
1135NONE
113610 10000 40
1137
1138*
1139* Manufacturer OUI (from eeprom)
1140*
1141
1142WNI_CFG_MANUFACTURER_OUI S 3 8
1143V RO NP
1144NONE
11453 0x0 0xa 0xf5
1146V RO NP
1147NONE
11483 0x0 0xa 0xf5
1149
1150*
1151* Manufacture Name (from eeprom)
1152*
1153
1154WNI_CFG_MANUFACTURER_NAME S 65 8
1155V RO NP
1156NONE
11578 0x51 0x75 0x61 0x6c 0x63 0x6f 0x6D 0x6D
1158V RO NP
1159NONE
11608 0x51 0x75 0x61 0x6c 0x63 0x6f 0x6D 0x6D
1161
1162*
1163* Model Number (from eeprom)
1164*
1165
1166WNI_CFG_MODEL_NUMBER S 33 8
1167V RO NP
1168NONE
11696 0x4d 0x4e 0x31 0x32 0x33 0x34
1170V RO NP
1171NONE
11726 0x4d 0x4e 0x31 0x32 0x33 0x34
1173
1174
1175
1176*
1177* Model Name (from eeprom)
1178* WFR4031
1179*
1180
1181WNI_CFG_MODEL_NAME S 33 8
1182V RO NP
1183NONE
11847 0x57 0x46 0x52 0x34 0x30 0x33 0x31
1185V RO NP
1186NONE
11877 0x57 0x46 0x52 0x34 0x30 0x33 0x31
1188
1189
1190
1191
1192*
1193* Manufacture Product Name (from eeprom)
1194*
1195
1196WNI_CFG_MANUFACTURER_PRODUCT_NAME S 33 8
1197V RO NP
1198NONE
11996 0x31 0x31 0x6e 0x2D 0x41 0x50
1200V RO NP
1201NONE
12026 0x31 0x31 0x6e 0x2D 0x41 0x50
1203
1204
1205*
1206* Manufacture Product Version (from eeprom)
1207*
1208
1209WNI_CFG_MANUFACTURER_PRODUCT_VERSION S 33 8
1210V RO NP
1211NONE
12126 0x53 0x4e 0x31 0x32 0x33 0x34
1213V RO NP
1214NONE
12156 0x53 0x4e 0x31 0x32 0x33 0x34
1216
1217*
1218* Multi Domain Capability (11d) Enable
1219*
1220
1221WNI_CFG_11D_ENABLED I 4 9
1222V RW NP RESTART
1223NONE
12240 1 1
1225V RW NP RESTART
1226NONE
12270 1 0
1228
1229*
1230* per channel Max power transmit (in dBm)
1231* this parameter correspond to the MAX_COUNTRY_EID
1232* table of (Channel Number/num channel/max tx power)
1233*
1234* There is one table for 5GHz channels and one table for 2.4GHz channels
1235*
1236
1237WNI_CFG_MAX_TX_POWER_2_4 S 128 8
1238V RW NP
1239NONE
12403 1 14 20
1241V RW NP
1242NONE
12433 1 14 20
1244
1245WNI_CFG_MAX_TX_POWER_5 S 128 8
1246V RW NP
1247NONE
Madan Mohan Koyyalamudi8db1c942013-01-10 15:24:29 -080012483 36 126 20
Jeff Johnson295189b2012-06-20 16:38:30 -07001249V RW NP
1250NONE
Madan Mohan Koyyalamudi8db1c942013-01-10 15:24:29 -080012513 36 126 20
Jeff Johnson295189b2012-06-20 16:38:30 -07001252
1253*
1254* Cell size configurations. These are canned configurations for a specified
1255* cell size.
1256*
1257WNI_CFG_NETWORK_DENSITY I 4 9
1258V RW NP
1259HAL
12600 3 3
1261V RW NP
1262HAL
12630 3 0
1264
1265#ENUM LOW 0
1266#ENUM MEDIUM 1
1267#ENUM HIGH 2
1268#ENUM ADAPTIVE 3
1269
1270
1271*
1272* Adaptive Threshold Algorithm
1273*
1274WNI_CFG_ADAPTIVE_THRESHOLD_ALGORITHM I 4 9
1275V RW NP
1276HAL
12771 2 2
1278V RW NP
1279HAL
12801 2 2
1281
1282#ENUM CARRIER 1
1283#ENUM CORRELATION 2
1284
1285
1286
1287*
1288* Current TX Antenna
1289*
1290
1291WNI_CFG_CURRENT_TX_ANTENNA I 4 9
1292V RW NP
1293HAL
12941 1 1
1295V RW NP
1296HAL
12971 2 2
1298
1299*
1300* Current RX Antenna
1301*
1302
1303WNI_CFG_CURRENT_RX_ANTENNA I 4 9
1304V RW NP
1305HAL
13061 2 2
1307V RW NP
1308HAL
13091 3 3
1310
1311*
1312* Current TX Power Level
1313*
1314
1315WNI_CFG_CURRENT_TX_POWER_LEVEL I 4 9
1316V RO NP
1317NONE
13180 128 27
1319V RO NP
1320NONE
13210 128 27
1322
1323
1324*
1325* Radio Power State for each Chain
1326*
1327* This CFG is invoked when user issues the Apple setPower()
1328* command, which configures the power state for each chain. Currently,
1329* Taurus supports up to three chains, and each chain can be configured
1330* to one of the 4 following possible power states:
1331* POWER_OFF = 0x0
1332* POWER_ON = 0x1
1333* POWER_TX = 0x2
1334* POWER_RX = 0x3
1335*
1336* The power state of each chain is expressed in nibble:
1337* bit[0:3] - chain 0
1338* bit[4:7] - chain 1
1339* bit[8:11] - chain 2
1340* bit[12:15] - not used at the moment
1341*
1342* Examples:
1343* 0x001 - 1x1 (chain 1 is for both tx and rcv. chain 1,2 are turned off)
1344* 0x031 - 1x2 (chain 0 is for both tx and rcv. chain 1 is rcv only. chain 2 is turned off)
1345* 0x011 - 2x2 (chain 0,1 are used for both tx and rcv)
1346* 0x311 - 2x3 (chain 0,1 are used for both tx and rcv. chain 2 is for rcv only)
1347* 0x333 - all 3 chains are set to RX
1348*
1349
1350WNI_CFG_POWER_STATE_PER_CHAIN I 4 9
1351V RW NP
1352HAL
13530 0xffff 0x311
1354V RW NP
1355HAL
13560 0xffff 0x311
1357
1358#ENUM OFF 0
1359#ENUM ON 1
1360#ENUM TX 2
1361#ENUM RX 3
1362#ENUM MASK 0xf
1363#ENUM CHAIN_0_OFFSET 0
1364#ENUM CHAIN_1_OFFSET 4
1365#ENUM CHAIN_2_OFFSET 8
1366
1367
1368*
1369* Parameter to indicate or not new BSS found
1370*
1371
1372WNI_CFG_NEW_BSS_FOUND_IND I 4 9
1373V RW NP
1374NONE
13750 1 0
1376V RW NP
1377NONE
13780 1 0
1379
1380*
1381* Proprietary ANI features enable/disable
1382*
1383
1384WNI_CFG_PROPRIETARY_ANI_FEATURES_ENABLED I 4 12
1385V RW NP RESTART
1386NONE
13870 1 0
1388V RW NP RESTART
1389NONE
13900 1 0
1391
1392
1393*
1394* Qualcomm Prop Rates are disabled by default
1395*
1396WNI_CFG_PROPRIETARY_RATES_ENABLED I 4 12
1397V RW NP RESTART
1398NONE
13990 1 0
1400V RW NP RESTART
1401NONE
14020 1 0
1403
1404
1405*
1406* AP node Name
1407*
1408
1409WNI_CFG_AP_NODE_NAME S 32 8
1410NV RO NP
1411NONE
14120
1413V RW NP RESTART
1414NONE
14150
1416
1417*
1418* Country code (from EEPROM)
1419*
1420
1421WNI_CFG_COUNTRY_CODE S 3 8
1422V RW NP
1423NONE
14240
1425V RW NP
1426NONE
14273 0x11 0x22 0x33
1428
1429*
1430* Spectrum Management (11h) enable/disable
1431*
1432
1433WNI_CFG_11H_ENABLED I 4 12
1434V RW NP RESTART
1435NONE
14360 1 1
1437V RW NP RESTART
1438NONE
14390 1 1
1440
1441
1442*
1443* Wait for CNF Timeout. CNF include (RE)ASSOC, DISASSOC, AUTH, DEAUTH,
1444* DUMMY packet
1445*
1446
1447WNI_CFG_WT_CNF_TIMEOUT I 4 12
1448V RW NP
1449NONE
145010 3000 1000
1451V RW NP
1452NONE
145310 3000 1000
1454
1455*
1456* Keepalive Timeout. A Null data frame is sent out every timeout.
1457* Applicable to both AP and STA
1458*
1459
1460WNI_CFG_KEEPALIVE_TIMEOUT I 4 12
1461V RW NP
1462NONE
14630 3600000 0
1464V RW NP
1465NONE
14660 3600000 3000
1467
1468*
1469* Proximity, set it for very short distances
1470* Proxmity setting is applied via halPhySetNwDensity()
1471*
1472* close proximity off = densityOn is true. network density config applies.
1473* close proximity on = densityOn is false. Don't care about network density config.
1474*
1475
1476WNI_CFG_PROXIMITY I 4 12
1477V RW NP
1478HAL
14790 1 0
1480V RW NP
1481HAL
14820 1 0
1483
1484#ENUM OFF 0
1485#ENUM ON 1
1486
1487*
1488* Default LOG level
1489*
1490
1491WNI_CFG_LOG_LEVEL I 4 12
1492V RW NP
1493NONE
Mohit Khanna23863762012-09-11 17:40:09 -070014940 7 4
Jeff Johnson295189b2012-06-20 16:38:30 -07001495V RW NP
1496NONE
Mohit Khanna23863762012-09-11 17:40:09 -070014970 7 4
Jeff Johnson295189b2012-06-20 16:38:30 -07001498
1499*
1500* OLBC detection timeout
1501*
1502
1503WNI_CFG_OLBC_DETECT_TIMEOUT I 4 12
1504V RW NP
1505NONE
15061000 30000 10000
1507V RW NP
1508NONE
15091000 30000 10000
1510
1511**********************************
1512* Protection Enable
1513*
1514*LOWER byte for associated stations
1515*UPPER byte for overlapping stations.
1516*11g ==> protection from 11g
1517*11b ==> protection from 11b
1518*each byte will have the following info
1519*bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
1520*reserved reserved RIFS Lsig n-GF ht20 11g 11b
1521**********************************
1522WNI_CFG_PROTECTION_ENABLED I 4 9
1523V RW NP RESTART
1524LIM
15250 0xffff 0xffff
1526V RW NP RESTART
1527LIM
15280 0xffff 0xffff
1529
1530#ENUM FROM_llA 0
1531#ENUM FROM_llB 1
1532#ENUM FROM_llG 2
1533#ENUM HT_20 3
1534#ENUM NON_GF 4
1535#ENUM LSIG_TXOP 5
1536#ENUM RIFS 6
1537#ENUM OBSS 7
1538#ENUM OLBC_FROM_llA 8
1539#ENUM OLBC_FROM_llB 9
1540#ENUM OLBC_FROM_llG 10
1541#ENUM OLBC_HT20 11
1542#ENUM OLBC_NON_GF 12
1543#ENUM OLBC_LSIG_TXOP 13
1544#ENUM OLBC_RIFS 14
1545#ENUM OLBC_OBSS 15
1546
1547
1548* ****************************************
1549*
1550* 11G Protection Enable Always
1551* Valid only if protection is enabled
1552* forces uses of protection regardless of legacy stations
1553*
1554
1555WNI_CFG_11G_PROTECTION_ALWAYS I 4 9
1556V RW NP RESTART
1557NONE
15580 1 0
1559V RW NP RESTART
1560NONE
15610 1 0
1562
1563*********************************************
1564* Force protection
1565* 0 : disable protection
1566* 1 : CTS
1567* 2 : RTS by threshold (threshold nonzero)
1568* 3 : dual CTS (not supported right now)
1569* 4 : RTS (threshold 0)
1570* 5 : auto
1571
1572WNI_CFG_FORCE_POLICY_PROTECTION I 4 9
1573V RW NP RESTART
1574HAL
15750 5 5
1576V RW NP RESTART
1577HAL
15780 5 5
1579
1580#ENUM DISABLE 0
1581#ENUM CTS 1
1582#ENUM RTS 2
1583#ENUM DUAL_CTS 3
1584#ENUM RTS_ALWAYS 4
1585#ENUM AUTO 5
1586
1587
1588
1589
1590
1591
1592********************************************
1593* 11G Short Preamble Enable
1594*
1595
1596WNI_CFG_11G_SHORT_PREAMBLE_ENABLED I 4 9
1597V RW NP RESTART
1598NONE
15990 1 0
1600V RW NP RESTART
1601NONE
16020 1 0
1603
1604*
1605* 11G Short Slot Time Enable (change requires restart)
1606* This is the admin state of short slot support.
1607
1608WNI_CFG_11G_SHORT_SLOT_TIME_ENABLED I 4 9
1609V RW NP RESTART
1610NONE
16110 1 1
1612V RW NP RESTART
1613NONE
16140 1 1
1615
1616*
1617* Calibration periodicity (minutes)
1618*
1619
1620WNI_CFG_CAL_PERIOD I 4 12
1621V RW NP
1622HAL
16232 10 5
1624V RW NP
1625HAL
16262 10 5
1627
1628*
1629* Statistics collection periodicity (seconds)
1630*
1631
1632WNI_CFG_STATS_PERIOD I 4 12
1633V RW NP
1634HAL
16351 10 10
1636V RW NP
1637HAL
16381 10 10
1639
1640*
1641* Calibration on/off control
1642*
1643
1644WNI_CFG_CAL_CONTROL I 4 12
1645V RW NP
1646HAL
16470 1 0
1648V RW NP
1649HAL
16500 1 0
1651
1652#ENUM CAL_ON 0
1653#ENUM CAL_OFF 1
1654
1655
1656*
1657* Parameter to allow 11g only STAs while operating in 11g mode
1658*
1659
1660WNI_CFG_11G_ONLY_POLICY I 4 12
1661V RW NP
1662NONE
16630 1 0
1664V RW NP
1665NONE
16660 1 0
1667
1668*
1669* Packet Classification
1670* This flag is a bitmask used to indicate which
1671* frame classifier to be enabled:
1672* b0: DSCP
1673* b1: 802.1P
1674*
1675
1676WNI_CFG_PACKET_CLASSIFICATION I 4 12
1677V RW NP
1678HAL
16790 3 0
1680V RW NP
1681HAL
16820 3 0
1683
1684#ENUM DISABLED 0
1685#ENUM DSCP 1
1686#ENUM 8021P 2
1687#ENUM ALL 3
1688
1689*
1690* WME Enabled (change requires restart)
1691*
1692
1693WNI_CFG_WME_ENABLED I 4 8
1694V RW NP RESTART
1695NONE
16960 1 1
1697V RW NP RESTART
1698NONE
16990 1 1
1700
1701*
1702* ADDTS response timeout (in ms)
1703*
1704
1705WNI_CFG_ADDTS_RSP_TIMEOUT I 4 8
1706V RW NP
1707NONE
17080 65535 1000
1709V RW NP
1710NONE
17110 65535 1000
1712
1713
1714 * Max SP Length indicates the max number of
1715 * total buffered MSDUs and MMPDUs the WMM AP
1716 * may deliver to WMM STA during any service period
1717 * triggered by WMM STA.
1718 * 1) If AP sends WMM IE with the UAPSD bit 0, max_sp_length=0
1719 * 2) If WMM STA's all 4 UAPSD flag are set to 0, max_sp_length=0
1720 * 3) If AP sends WMM IE with UAPSD=1, and at least one of stations
1721 * UAPSD flag is set to 1, then max_sp_length can be set to:
1722 * [b5:b6]=0x00: WMM AP may deliver all buffered frames
1723 * [b5:b6]=0x10: WMM AP may deliver max 2 buffered frames
1724 * [b5:b6]=0x01: WMM AP may deliver max 4 buffered frames
1725 * [b5:b6]=0x11: WMM AP may deliver max 6 buffered frames
1726
1727WNI_CFG_MAX_SP_LENGTH I 4 8
1728V RW NP
1729NONE
17300 3 0
1731V RW NP
1732NONE
17330 3 0
1734
1735
1736*
1737* KEEP ALIVE STA Limit Threshold , used in AP to delete the STA
1738* from Station Table which didn't respond to Probe Response Messages
1739*
1740
1741WNI_CFG_KEEP_ALIVE_STA_LIMIT_THRESHOLD I 4 8
1742NV RW NP
1743NONE
17440 32 0
1745V RW NP
1746NONE
17470 32 0
1748
1749*
1750* Parameter that specifies whether to send SSID
1751* in Probe Response when SSID is suppressed
1752*
1753
1754WNI_CFG_SEND_SINGLE_SSID_ALWAYS I 4 12
1755V RW NP
1756NONE
17570 1 0
1758V RW NP
1759NONE
17600 1 0
1761
1762*
1763* WSM Enabled (change requires restart)
1764* Takes effect only if WME is also enabled
1765*
1766
1767WNI_CFG_WSM_ENABLED I 4 8
1768V RW NP
1769NONE
17700 1 0
1771V RW NP
1772NONE
17730 1 0
1774
1775* ****************************************
1776*
1777* Proprietary IE capability enable
1778* bit mapped:
1779* 0:HCF 1:11eQos 2:WME 3:WSM 4:EXT_RATES
1780* 5:EXTRATE_STOP
1781* 6:Titan device 7:Taurus Device
1782* 13:EDCA 14:LOADINFO 15:VERSION
1783*
1784
1785WNI_CFG_PROP_CAPABILITY I 4 8
1786V RW NP
1787NONE
17880 0xffff 0xe0bf
1789V RW NP
1790NONE
17910 0xffff 0xc0a9
1792
1793#ENUM HCF 0
1794#ENUM 11EQOS 1
1795#ENUM WME 2
1796#ENUM WSM 3
1797#ENUM EXTRATES 4
1798#ENUM EXTRATE_STOP 5
1799#ENUM TITAN 6
1800#ENUM TAURUS 7
1801#ENUM EDCAPARAMS 13
1802#ENUM LOADINFO 14
1803#ENUM VERSION 15
1804#ENUM MAXBITOFFSET 15
1805
1806* ****************************************
1807*
1808* Background Channel List
1809* Contains pairs of {channelNumber, scanType}
1810* where scanType = 0 indicates active scan and
1811* = 1 indicates passive scan
1812*
1813*
1814*WNI_CFG_BACKGROUND_SCAN_LIST S 128 8
1815*V RW NP RESTART
1816*LIM
1817*60 36 0 40 0 44 0 48 0 52 0 56 0 60 0 64 0 1 0 6 0 11 0 34 0 38 0 42 0 46 0 2 0 3 0 4 0 5 0 7 0 8 0 9 0 10 0 12 0 13 0 14 0 149 0 153 0 157 0 161 0
1818*V RW NP RESTART
1819*LIM
1820*60 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 34 0 36 0 38 0 40 0 42 0 44 0 46 0 48 0 52 0 56 0 60 0 64 0 149 0 153 0 157 0 161 0
1821*
1822
1823* ****************************************
1824* EDCA paramters are contained in profiles - each profile contains
1825* the parameters [ACM, AIFSN, CWmin, CWmax, TxOp] for four
1826* access categories (i.e., four sets). Two such sets of four parameters
1827* make a single profile: One set is used locally by the AP, the other set
1828* is broadcast for use by stations.
1829*
1830* Cwmin and Cwmax are two bytes each, MSB first. So Cwmin of [3 255] is
1831* equivalent to 0x3ff, i.e. 3*256+255=1023
1832*
1833* The profile to use is selected based on the valus of the profile select param
1834* See ENUMs below for definitions of profile values
1835*
1836
1837WNI_CFG_EDCA_PROFILE I 4 8
1838V RW NP
1839SCH
18400 255 1
1841V RW NP
1842SCH
18430 255 1
1844
1845#ENUM ANI 0
1846#ENUM WMM 1
1847#ENUM TIT_DEMO 2
1848#ENUM MAX 3
1849
1850#ENUM ACM_IDX 0
1851#ENUM AIFSN_IDX 1
1852#ENUM CWMINA_IDX 2
1853#ENUM CWMAXA_IDX 4
1854#ENUM TXOPA_IDX 6
1855#ENUM CWMINB_IDX 7
1856#ENUM CWMAXB_IDX 9
1857#ENUM TXOPB_IDX 11
1858#ENUM CWMING_IDX 12
1859#ENUM CWMAXG_IDX 14
1860#ENUM TXOPG_IDX 16
1861
1862
1863* ****************************************
1864* Profile 0 (Airgo) parameters - AC_BK Local
1865* ACM, AIFSN, [CWminH, CWminL, CWmaxH, CWmaxL, TxOp]-11A/11B/11G
1866*
1867
1868WNI_CFG_EDCA_ANI_ACBK_LOCAL S 20 8
1869V RW NP RESTART
1870NONE
187117 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1872V RW NP RESTART
1873NONE
187417 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1875
1876*
1877* Profile 0 (Airgo) parameters AC_BE Local
1878* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1879*
1880
1881WNI_CFG_EDCA_ANI_ACBE_LOCAL S 20 8
1882V RW NP RESTART
1883NONE
188417 0 2 0 15 3 255 100 0 31 3 255 100 0 15 3 255 100
1885V RW NP RESTART
1886NONE
188717 0 2 0 15 3 255 100 0 31 3 255 100 0 15 3 255 100
1888
1889*
1890* Profile 0 (Airgo) parameters AC_VI Local
1891* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1892*
1893
1894WNI_CFG_EDCA_ANI_ACVI_LOCAL S 20 8
1895V RW NP RESTART
1896NONE
189717 0 2 0 7 0 15 200 0 15 0 31 188 0 7 0 15 200
1898V RW NP RESTART
1899NONE
190017 0 2 0 7 0 15 200 0 15 0 31 188 0 7 0 15 200
1901
1902*
1903* Profile 0 (Airgo) parameters AC_VO Local
1904* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1905*
1906
1907WNI_CFG_EDCA_ANI_ACVO_LOCAL S 20 8
1908V RW NP RESTART
1909NONE
191017 0 2 0 3 0 7 100 0 7 0 15 102 0 3 0 7 100
1911V RW NP RESTART
1912NONE
191317 0 2 0 3 0 7 100 0 7 0 15 102 0 3 0 7 100
1914
1915*
1916* Profile 0 (Airgo) parameters - AC_BK Broadcast
1917* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1918*
1919
1920WNI_CFG_EDCA_ANI_ACBK S 20 8
1921V RW NP RESTART
1922NONE
192317 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1924V RW NP RESTART
1925NONE
192617 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1927
1928*
1929* Profile 0 (Airgo) parameters AC_BE Broadcast
1930* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1931*
1932
1933WNI_CFG_EDCA_ANI_ACBE S 20 8
1934V RW NP RESTART
1935NONE
193617 0 2 0 15 3 255 100 0 31 3 255 100 0 15 3 255 100
1937V RW NP RESTART
1938NONE
193917 0 2 0 15 3 255 100 0 31 3 255 100 0 15 3 255 100
1940
1941*
1942* Profile 0 (Airgo) parameters AC_VI Broadcast
1943* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1944*
1945
1946WNI_CFG_EDCA_ANI_ACVI S 20 8
1947V RW NP RESTART
1948NONE
194917 0 2 0 7 0 15 200 0 15 0 31 188 0 7 0 15 200
1950V RW NP RESTART
1951NONE
195217 0 2 0 7 0 15 200 0 15 0 31 188 0 7 0 15 200
1953
1954*
1955* Profile 0 (Airgo) parameters AC_VO Broadcast
1956* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1957*
1958
1959WNI_CFG_EDCA_ANI_ACVO S 20 8
1960V RW NP RESTART
1961NONE
196217 0 2 0 3 0 7 100 0 7 0 15 102 0 3 0 7 100
1963V RW NP RESTART
1964NONE
196517 0 2 0 3 0 7 100 0 7 0 15 102 0 3 0 7 100
1966
1967
1968* ****************************************
1969* Profile 1 (WME) parameters - AC_BK Local
1970* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1971*
1972
1973WNI_CFG_EDCA_WME_ACBK_LOCAL S 20 8
1974V RW NP RESTART
1975NONE
197617 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1977V RW NP RESTART
1978NONE
197917 0 7 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
1980
1981
1982*
1983* Profile 1 (WME) parameters AC_BE Local
1984* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1985*
1986
1987WNI_CFG_EDCA_WME_ACBE_LOCAL S 20 8
1988V RW NP RESTART
1989NONE
199017 0 3 0 15 0 63 0 0 31 3 255 0 0 15 0 63 0
1991V RW NP RESTART
1992NONE
199317 0 3 0 15 0 63 0 0 15 0 63 0 0 15 0 63 0
1994
1995*
1996* Profile 1 (WME) parameters AC_VI Local
1997* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1998*
1999
2000WNI_CFG_EDCA_WME_ACVI_LOCAL S 20 8
2001V RW NP RESTART
2002NONE
200317 0 1 0 7 0 15 94 0 7 0 15 188 0 7 0 15 94
2004V RW NP RESTART
2005NONE
200617 0 1 0 7 0 15 94 0 7 0 15 188 0 7 0 15 94
2007
2008*
2009* Profile 1 (WME) parameters AC_VO Local
2010* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2011*
2012
2013WNI_CFG_EDCA_WME_ACVO_LOCAL S 20 8
2014V RW NP RESTART
2015NONE
201617 0 1 0 3 0 7 47 0 3 0 7 102 0 3 0 7 47
2017V RW NP RESTART
2018NONE
201917 0 1 0 3 0 7 47 0 3 0 7 102 0 3 0 7 47
2020
2021*
2022* Profile 1 (WME) parameters - AC_BK Broadcast
2023* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2024*
2025
2026WNI_CFG_EDCA_WME_ACBK S 20 8
2027V RW NP RESTART
2028NONE
202917 0 7 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
2030V RW NP RESTART
2031NONE
203217 0 7 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
2033
2034*
2035* Profile 1 (WME) parameters AC_BE Broadcast
2036* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2037*
2038
2039WNI_CFG_EDCA_WME_ACBE S 20 8
2040V RW NP RESTART
2041NONE
204217 0 3 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
2043V RW NP RESTART
2044NONE
204517 0 3 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
2046
2047*
2048* Profile 1 (WME) parameters AC_VI Broadcast
2049* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2050*
2051
2052WNI_CFG_EDCA_WME_ACVI S 20 8
2053V RW NP RESTART
2054NONE
205517 0 2 0 7 0 15 94 0 7 0 15 188 0 7 0 15 94
2056V RW NP RESTART
2057NONE
205817 0 2 0 7 0 15 94 0 7 0 15 188 0 7 0 15 94
2059
2060*
2061* Profile 1 (WME) parameters AC_VO Broadcast
2062* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2063*
2064
2065WNI_CFG_EDCA_WME_ACVO S 20 8
2066V RW NP RESTART
2067NONE
206817 0 2 0 3 0 7 47 0 3 0 7 102 0 3 0 7 47
2069V RW NP RESTART
2070NONE
207117 0 2 0 3 0 7 47 0 3 0 7 102 0 3 0 7 47
2072
2073* ****************************************
2074* Profile 2(Titan Demo) parameters - AC_BK Local
2075* ACM, AIFSN, [CWminH, CWminL, CWmaxH, CWmaxL, TxOp]-11A/11B/11G
2076*
2077
2078WNI_CFG_EDCA_TIT_DEMO_ACBK_LOCAL S 20 8
2079V RW NP RESTART
2080NONE
208117 0 7 0 8 0 255 200 0 31 0 255 200 0 8 0 255 200
2082V RW NP RESTART
2083NONE
208417 0 7 0 8 0 255 200 0 31 0 255 200 0 8 0 255 200
2085
2086*
2087* Profile 2(Titan Demo) parameters AC_BE Local
2088* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2089*
2090
2091WNI_CFG_EDCA_TIT_DEMO_ACBE_LOCAL S 20 8
2092V RW NP RESTART
2093NONE
209417 0 2 0 8 0 255 200 0 31 0 255 200 0 8 0 255 200
2095V RW NP RESTART
2096NONE
209717 0 2 0 8 0 255 200 0 31 0 255 200 0 8 0 255 200
2098
2099*
2100* Profile 2(Titan Demo) parameters AC_VI Local
2101* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2102*
2103
2104WNI_CFG_EDCA_TIT_DEMO_ACVI_LOCAL S 20 8
2105V RW NP RESTART
2106NONE
210717 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2108V RW NP RESTART
2109NONE
211017 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2111
2112*
2113* Profile 2(Titan Demo) parameters AC_VO Local
2114* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2115*
2116
2117WNI_CFG_EDCA_TIT_DEMO_ACVO_LOCAL S 20 8
2118V RW NP RESTART
2119NONE
212017 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2121V RW NP RESTART
2122NONE
212317 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2124
2125*
2126* Profile 2(Titan Demo) parameters - AC_BK Broadcast
2127* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2128*
2129
2130WNI_CFG_EDCA_TIT_DEMO_ACBK S 20 8
2131V RW NP RESTART
2132NONE
213317 0 7 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2134V RW NP RESTART
2135NONE
213617 0 7 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2137
2138*
2139* Profile 2(Titan Demo) parameters AC_BE Broadcast
2140* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2141*
2142
2143WNI_CFG_EDCA_TIT_DEMO_ACBE S 20 8
2144V RW NP RESTART
2145NONE
214617 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2147V RW NP RESTART
2148NONE
214917 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2150
2151*
2152* Profile 2(Titan Demo) parameters AC_VI Broadcast
2153* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2154*
2155
2156WNI_CFG_EDCA_TIT_DEMO_ACVI S 20 8
2157V RW NP RESTART
2158NONE
215917 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2160V RW NP RESTART
2161NONE
216217 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2163
2164*
2165* Profile 2(Titan Demo) parameters AC_VO Broadcast
2166* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2167*
2168
2169WNI_CFG_EDCA_TIT_DEMO_ACVO S 20 8
2170V RW NP RESTART
2171NONE
217217 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2173V RW NP RESTART
2174NONE
217517 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2176
2177*
2178* Radar detector flag enable/disable
2179*
2180
2181WNI_CFG_RDET_FLAG I 4 9
2182V RW NP
2183NONE
21840 1 0
2185V RW NP
2186NONE
21870 1 0
2188
2189#ENUM ENABLE 1
2190#ENUM DISABLE 0
2191
2192WNI_CFG_RADAR_CHANNEL_LIST S 20 8
2193V RW NP RESTART
2194NONE
219515 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
2196V RW NP RESTART
2197NONE
219815 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
2199
2200*
2201* Local Power Constraint (dBm)
2202*
2203
2204WNI_CFG_LOCAL_POWER_CONSTRAINT I 4 12
2205V RW NP RESTART
2206NONE
22070 255 0
2208V RW NP RESTART
2209NONE
22100 255 0
2211
2212* *********************************************************
2213*
2214* Admission Control Policy
2215* used for admitting tspec's when either edca or hcca are in use
2216*
2217
2218WNI_CFG_ADMIT_POLICY I 4 8
2219V RW NP RESTART
2220NONE
22210 2 0
2222V RW NP
2223SCH
22240 2 0
2225
2226#ENUM ADMIT_ALL 0
2227#ENUM REJECT_ALL 1
2228#ENUM BW_FACTOR 2
2229
2230*
2231* Oversubscription factor for admission control
2232* valid only when admit policy is set to BW_FACTOR
2233* units are in terms of 1/10th of available bandwidth
2234*
2235
2236WNI_CFG_ADMIT_BWFACTOR I 4 8
2237V RW NP RESTART
2238NONE
22390 100 20
2240V RW NP
2241SCH
22420 100 20
2243
2244* *********************************************************
2245*
2246* Number of "consecutive" Background Scan Failure needed
2247* before LIM is forced to perform 1 aggressive background scan
2248*
2249WNI_CFG_MAX_CONSECUTIVE_BACKGROUND_SCAN_FAILURE I 4 8
2250V RW NP RESTART
2251NONE
22520 256 60
2253V RW NP RESTART
2254NONE
22550 256 60
2256
2257
2258*************************************
2259* Feature: Channel Bonding
2260*************************************
2261*
2262* Global flag to enable/disable Channel Bonding
2263* 0 - Disable: Force disable channel bonding for all TC-ids
2264* 1 - Enable: Force enable channel bonding for all TC-ids
2265* 2 - no legacy bss: Enable channel bonding if no legacy BSS are present
2266* 3 - no legacy all: Enable channel bonding if no legacy BSS or devices are present
2267* 4 - intelligent: Enable channel bonding depending on load level on secondary channel
2268*
2269WNI_CFG_CHANNEL_BONDING_MODE I 4 12
2270V RW NP RESTART
2271LIM
Jeff Johnsone7245742012-09-05 17:12:55 -070022720 10 0
Jeff Johnson295189b2012-06-20 16:38:30 -07002273V RW NP RESTART
2274LIM
Jeff Johnsone7245742012-09-05 17:12:55 -070022750 10 0
Jeff Johnson295189b2012-06-20 16:38:30 -07002276
2277#ENUM DISABLE 0
2278#ENUM ENABLE 1
2279#ENUM IF_NO_LEGACY_BSS 2
2280#ENUM IF_NO_LEGACY_ALL 3
2281#ENUM INTELLIGENT 4
2282
2283
2284*
2285* When the channel is 40MHz wide, this CFG indicates
2286* if the secondary channel is located above (at
2287* a higher frequency), or located below (at a
2288* lower frequency).
2289*
2290* 0 - There is no secondary channel. The channel is 20Mhz
Jeff Johnsone7245742012-09-05 17:12:55 -07002291* 1 - LOWER: Secondary channel 40MHZ is located below the primary channel
2292* 2 - CENTERED:Secondary channel and primary located at centered
2293* 3 - HIGHER: Secondary channel 40 MHZ is located above the primary channel
2294* 4 - 80MHZ_LOW_CENTERED : 20/40MHZ offset LOW 40/80MHZ offset CENTERED
2295* 5 - 80MHZ_CENTERED_CENTERED : 20/40MHZ offset CENTERED 40/80MHZ offset CENTERED
2296* 6 - 80MHZ_HIGH_CENTERED : 20/40MHZ offset HIGH 40/80MHZ offset CENTERED
2297* 7 - 80MHZ_LOW_LOW: 20/40MHZ offset LOW 40/80MHZ offset LOW
2298* 8 - 80MHZ_HIGH_LOW: 20/40MHZ offset HIGH 40/80MHZ offset LOW
2299* 9 - 80MHZ_LOW_HIGH: 20/40MHZ offset LOW 40/80MHZ offset HIGH
2300* 10 - 80MHZ_HIGH_HIGH: 20/40MHZ offset HIGH 40/80MHZ offset HIGH
Jeff Johnson295189b2012-06-20 16:38:30 -07002301*
2302WNI_CFG_CB_SECONDARY_CHANNEL_STATE I 4 12
2303V RW NP
2304NONE
Jeff Johnsone7245742012-09-05 17:12:55 -070023050 10 0
Jeff Johnson295189b2012-06-20 16:38:30 -07002306V RW NP
2307NONE
Jeff Johnsone7245742012-09-05 17:12:55 -070023080 10 0
Jeff Johnson295189b2012-06-20 16:38:30 -07002309
2310#ENUM NONE 0
2311#ENUM LOWER 1
2312#ENUM HIGHER 2
Jeff Johnsone7245742012-09-05 17:12:55 -07002313#ENUM 11AC_20MHZ_LOW_40MHZ_CENTERED 3
2314#ENUM 11AC_20MHZ_CENTERED_40MHZ_CENTERED 4
2315#ENUM 11AC_20MHZ_HIGH_40MHZ_CENTERED 5
2316#ENUM 11AC_20MHZ_LOW_40MHZ_LOW 6
2317#ENUM 11AC_20MHZ_HIGH_40MHZ_LOW 7
2318#ENUM 11AC_20MHZ_LOW_40MHZ_HIGH 8
2319#ENUM 11AC_20MHZ_HIGH_40MHZ_HIGH 9
Jeff Johnson295189b2012-06-20 16:38:30 -07002320
2321*************************************
2322* Feature: Dynamic Retry Rates
2323*************************************
2324*
2325* When the short/long retry count reach the
2326* adaptive_retry_threshold(0), then the retry0
2327* template shall be used
2328*
2329WNI_CFG_DYNAMIC_THRESHOLD_ZERO I 4 12
2330V RW NP
2331HAL
23320 255 2
2333V RW NP
2334HAL
23350 255 2
2336
2337*
2338* When the short/long retry count reach the
2339* adaptive_retry_threshold(1), then the retry1
2340* template shall be used
2341*
2342WNI_CFG_DYNAMIC_THRESHOLD_ONE I 4 12
2343V RW NP
2344HAL
23450 255 4
2346V RW NP
2347HAL
23480 255 4
2349
2350*
2351* When the short/long retry count reach the
2352* adaptive_retry_threshold(2), then the retry2
2353* template shall be used
2354*
2355WNI_CFG_DYNAMIC_THRESHOLD_TWO I 4 12
2356V RW NP
2357HAL
23580 255 6
2359V RW NP
2360HAL
23610 255 6
2362
2363
2364*
2365* Trigger Station Background Scan Flag
2366*
2367WNI_CFG_TRIG_STA_BK_SCAN I 4 12
2368V RW NP
2369LIM
23700 1 0
2371V RW NP
2372LIM
23730 1 1
2374
2375* *********************************************************
2376* control of dynamic EDCA parameter profile switching
2377*
2378* OOB, we would like to support WMM standard edca profile
2379* However, when Airgo STA's join the BSS, we would like
2380* to switch the profile to Airgo high-performance edca parameters
2381*
2382* This cfg supports that behaviour. It is used only if 11e qos
2383* has been enabled and is ignored otherwise.
2384*
2385* When set to any value (other than unused), it determines the
2386* edca profile to switch to when an Airgo STA joins the BSS.
2387*
2388* By default, we choose to switch to Airgo profile.
2389*
2390* NOTE: This parameter applies only to an AP
2391*
2392
2393WNI_CFG_DYNAMIC_PROFILE_SWITCHING I 4 8
2394V RW NP RESTART
2395NONE
23960 255 255
2397V RW NP RESTART
2398NONE
23990 255 1
2400
2401#ENUM UNUSED 255
2402
2403* *********************************************************
2404*
2405* Scan control list
2406* Contains pairs of {channelNumber, activeScanAllowedFlag}
2407* where scanType = 1 indicates active scan is allowed, and
2408* = 0 indicates passive scan is used
2409* If a channel is not on this list, active scan is NOT allowed. So it is
2410* sufficient to inlude only those channels where active scan is allowed
2411* on this list.
2412*
2413* The list determines only whether active scan is allowed or not; it does not
2414* determine which type of scan is actually performed.
2415*
2416
2417WNI_CFG_SCAN_CONTROL_LIST S 128 8
2418V RW NP RESTART
2419LIM
2420112 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 34 1 36 1 38 1 40 1 42 1 44 1 46 1 48 1 50 1 52 0 54 0 56 0 58 0 60 0 62 0 64 0 100 0 104 0 108 0 112 0 116 0 120 0 124 0 128 0 132 0 136 0 140 0 149 1 151 1 153 1 155 1 157 1 159 1 161 1 165 1 240 1 242 1 244 1 246 1 248 1 250 1 252 1
2421V RW NP RESTART
2422LIM
2423112 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 34 1 36 1 38 1 40 1 42 1 44 1 46 1 48 1 50 1 52 0 54 0 56 0 58 0 60 0 62 0 64 0 100 0 104 0 108 0 112 0 116 0 120 0 124 0 128 0 132 0 136 0 140 0 149 1 151 1 153 1 155 1 157 1 159 1 161 1 165 1 240 1 242 1 244 1 246 1 248 1 250 1 252 1
2424
2425
2426* ****************************************
2427*
2428* MIMO rates enabled (for rate adaptation, to start)
2429*
2430
2431WNI_CFG_MIMO_ENABLED I 4 9
2432V RW NP RELOAD
2433NONE
24340 1 1
2435V RW NP RELOAD
2436NIM
24370 1 1
2438
2439#ENUM ENABLE 1
2440#ENUM DISABLE 0
2441
2442
2443
2444*
2445* BLOCK ACK Enabled (change requires restart)
2446* change default to ON
2447* bit 0 ==> delayed BA
2448* bit 1 ==> immediate BA
2449WNI_CFG_BLOCK_ACK_ENABLED I 4 8
2450V RW NP RESTART
2451LIM
Leela Venkata Kiran Kumar Reddy Chirala246f24e2013-12-02 14:27:48 -080024520 3 2
Jeff Johnson295189b2012-06-20 16:38:30 -07002453V RW NP RESTART
2454LIM
Leela Venkata Kiran Kumar Reddy Chirala246f24e2013-12-02 14:27:48 -080024550 3 2
Jeff Johnson295189b2012-06-20 16:38:30 -07002456
2457#ENUM DELAYED 0
2458#ENUM IMMEDIATE 1
2459
2460
2461*
2462*BA Activity check global timer
2463*
2464WNI_CFG_BA_ACTIVITY_CHECK_TIMEOUT I 4 7
2465V RW NP
2466HAL
24670 65535 1000
2468V RW NP
2469HAL
24700 65535 1000
2471
2472
2473*
2474* Rx STBC support
2475*
2476WNI_CFG_HT_RX_STBC I 4 7
2477V RW NP RESTART
2478LIM
24790 3 1
2480V RW NP RESTART
2481LIM
24820 3 1
2483
2484
2485*
2486* 1. HT capabilities Info: 2 bytes size
2487*
2488* Supported channel Width is set to 1 (40 Mhz)
2489* SM Power Save is disabled.
2490* GreenField support is enabled.
2491* Short GI for 20 and 40Mhz is enabled.
2492* Max AMSDU Size is set to 0(3839 Octets)
2493* DSSS-CCK Mode is enabled.
2494* LSIG TXOP Protection is disabled
2495* Rest of the features are not supported at this moment.
2496*
2497* fedc ba98 7654 3210
2498* 0000 0001 0010 0000
2499*
2500WNI_CFG_HT_CAP_INFO I 4 10
2501V RW NP RESTART
2502LIM
25030 0xffff 0x016c
2504V RW NP RESTART
2505LIM
25060 0xffff 0x106e
2507
2508#ENUM ADVANCE_CODING 0
2509#ENUM SUPPORTED_CHAN_WIDTH_SET 1
2510#ENUM SM_POWER_SAVE 2
2511#ENUM GREEN_FIELD 4
2512#ENUM SHORT_GI_20MHZ 5
2513#ENUM SHORT_GI_40MHZ 6
2514#ENUM TX_STBC 7
2515#ENUM RX_STBC 8
2516#ENUM DELAYED_BA 10
2517#ENUM MAX_AMSDU_SIZE 11
2518#ENUM DSSS_CCK_MODE_40MHZ 12
2519#ENUM PSMP 13
2520#ENUM STBC_CONTROL_FRAME 14
2521#ENUM LSIG_TXOP_PROTECTION 15
2522
2523*
2524* 2. HT Parameters Info: 1 byte size
2525*
2526* Max AMPDU Rx Factor is defined using bit #0 and #1
2527* MPDU Density is defined using bit #2 thru #4.
2528* The default values are,
2529* 7654 3210
2530* 0000 0010 --> 2 for RX AMPDU Factor, 0 for MPDU density
2531*
2532WNI_CFG_HT_AMPDU_PARAMS I 4 7
2533V RW NP RESTART
2534LIM
25350 0xff 0x00
2536V RW NP RESTART
2537LIM
25380 0xff 0x02
2539
2540#ENUM MAX_RX_AMPDU_FACTOR 0
2541#ENUM MPDU_DENSITY 2
2542#ENUM RESERVED 5
2543
2544*
2545* 3. Supported MCS Set: 16 bytes size
2546*
2547* MCS #0-15 and #32 is supported.
2548*
2549WNI_CFG_SUPPORTED_MCS_SET S 16 7
2550V RW P RESTART
2551LIM
255216 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2553V RW P RESTART
2554LIM
255516 255 255 0 0 1 0 0 0 0 0 0 0 0 0 0 0
2556
2557*
2558* 4. Extended HT Capabilities Info: 2 bytes size
2559*
2560* Only HTC Support is enabled, rest all features are not
2561* supported at this moment.
2562*
2563* fedc ba98 7654 3210
2564* 0000 0100 0000 0000
2565*
2566WNI_CFG_EXT_HT_CAP_INFO I 4 10
2567V RW P RESTART
2568LIM
25690 0xffff 0x0400
2570V RW P RESTART
2571LIM
25720 0xffff 0x0400
2573
2574#ENUM PCO 0
2575#ENUM TRANSITION_TIME 1
2576#ENUM RESERVED1 3
2577#ENUM MCS_FEEDBACK 8
2578#ENUM HTC_SUPPORT 10
2579#ENUM RD_RESPONDER 11
2580#ENUM RESERVED2 12
2581
2582
2583*
2584* 5. Transmit Beam Forming Capabiliries Info: 4 bytes size
2585*
2586WNI_CFG_TX_BF_CAP I 4 7
2587V RO NP RESTART
2588LIM
25890 0xffffffff 0x00000000
2590V RO NP RESTART
2591LIM
25920 0xffffffff 0x00000000
2593
2594*
2595* 6. Antenna Selection Capabilities: 1 byte size
2596*
2597WNI_CFG_AS_CAP I 4 7
2598V RW P RESTART
2599LIM
26000 0xff 0x00
2601V RW P RESTART
2602LIM
26030 0xff 0x00
2604
2605#ENUM ANTENNA_SELECTION 0
2606#ENUM EXPLICIT_CSI_FEEDBACK_TX 1
2607#ENUM ANTENNA_INDICES_FEEDBACK_TX 2
2608#ENUM EXPLICIT_CSI_FEEDBACK 3
2609#ENUM ANTENNA_INDICES_FEEDBACK 4
2610#ENUM RX_AS 5
2611#ENUM TX_SOUNDING_PPDUS 6
2612#ENUM RESERVED 7
2613
2614**************************************************
2615* Beacon HT (High Through) Info IE
2616***************************************************
2617*
2618* 3. HT Info Field1: 1 byte size.
2619*
2620* Secondary Channel Offset is set to 3 (Down) by default and will
2621* be updated dynamically by DFS algorithm.
2622* Channel Width is set to 1 (40 Mhz)
2623* RIFS Mode is enabled
2624* Rest of the features are not supported at this moment.
2625*
2626* 7654 3210
2627* 0000 1111
2628*
2629WNI_CFG_HT_INFO_FIELD1 I 4 10
2630V RW NP RESTART
2631LIM
26320 0xff 0x0f
2633V RW NP RESTART
2634LIM
26350 0xff 0x0f
2636
2637#ENUM SECONDARY_CHANNEL_OFFSET 0
2638#ENUM RECOMMENDED_CHANNEL_WIDTH 2
2639#ENUM RIFS_MODE 3
2640#ENUM PSMP_ACCESS_ONLY 4
2641#ENUM SERVICE_INTERVAL_GRANULARITY 5
2642
2643*
2644* 4. HT Info Field2: 2 bytes
2645*
2646* Operation mode is set to 0(Pure, GF) to begin with and
2647* will be updated dynamically.
2648* 'NonGF Devices present is also set to zero and
2649* will be updated dynamically.
2650*
2651* fedc ba98 7654 3210
2652* 0000 0000 0000 0000
2653*
2654WNI_CFG_HT_INFO_FIELD2 I 4 10
2655V RW P
2656LIM
26570 0xffff 0x00
2658V RW P
2659LIM
26600 0xffff 0x00
2661
2662#ENUM OP_MODE 0
2663#ENUM NON_GF_DEVICES_PRESENT 2
2664#ENUM RESERVED 3
2665
2666*
2667* 5. HT Info Field3: 2 bytes
2668*
2669* fedc ba98 7654 3210
2670* 0000 0000 0000 0000
2671*
2672* LSIG TXOP Full Protection will be zero to begin with and
2673* updated dynamically.
2674* Everything else is not supported at this moment.
2675*
2676WNI_CFG_HT_INFO_FIELD3 I 4 10
2677V RW P
2678LIM
26790 0xffff 0x0000
2680V RW P
2681LIM
26820 0xffff 0x0000
2683
2684#ENUM BASIC_STBC_MCS 0
2685#ENUM DUAL_STBC_PROTECTION 7
2686#ENUM SECONDARY_BEACON 8
2687#ENUM LSIG_TXOP_PROTECTION_FULL_SUPPORT 9
2688#ENUM PCO_ACTIVE 10
2689#ENUM PCO_PHASE 11
2690#ENUM RESERVED 12
2691
2692*
2693* 6. Basic MCS Set: 16 bytes size
2694*
2695* For now set this to zero and don't put any restrictions.
2696*
2697WNI_CFG_BASIC_MCS_SET S 16 7
2698V RW P RESTART
2699LIM
270016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2701V RW P RESTART
2702LIM
270316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2704
2705*
2706* 7. Current supported MCS Set: 16 bytes size
2707*
2708* For now set this to zero and don't put any restrictions.
2709*
2710WNI_CFG_CURRENT_MCS_SET S 16 7
2711V RW P RESTART
2712LIM
271316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2714V RW P RESTART
2715LIM
271616 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2717
2718
2719
2720*
2721* Greenfield Capability
2722* By default Greenfield is enabled
2723*
2724WNI_CFG_GREENFIELD_CAPABILITY I 4 7
2725V RW NP RESTART
2726LIM
27270 1 0
2728V RW NP RESTART
2729LIM
27300 1 0
2731
2732#ENUM ENABLE 1
2733#ENUM DISABLE 0
2734
Jeff Johnsone7245742012-09-05 17:12:55 -07002735*
2736* Maximum AMPDU Length
2737* By default set to zero for 3895 octets
2738*
2739WNI_CFG_VHT_MAX_MPDU_LENGTH I 4 19
2740V RW NP
2741LIM
27420 2 0
2743V RW NP
2744LIM
27450 2 0
2746
2747*
2748* Supported Channel Width Set
2749* By default set to zero for
2750* STAs does not support either 160 or 80+80MHz
2751*
2752WNI_CFG_VHT_SUPPORTED_CHAN_WIDTH_SET I 4 19
2753V RW NP
2754LIM
27550 0 0
2756V RW NP
2757LIM
27580 0 0
2759
2760*
2761* LDPC Coding Capability
2762* Riva/Pronto supports, default set to 1
2763*
2764WNI_CFG_VHT_LDPC_CODING_CAP I 4 19
2765V RW NP
2766LIM
27670 1 0
2768V RW NP
2769LIM
27700 1 0
2771
2772*
2773* Short GI for 80MHz
2774* Riva/Pronto supports, default set to 1
2775*
2776WNI_CFG_VHT_SHORT_GI_80MHZ I 4 19
2777V RW NP
2778LIM
27790 1 1
2780V RW NP
2781LIM
27820 1 1
2783
2784*
2785* Short GI for 160MHz and 80+80MHz
2786* Riva/Pronto does not supports, default set to 0
2787*
2788WNI_CFG_VHT_SHORT_GI_160_AND_80_PLUS_80MHZ I 4 19
2789V RW NP
2790LIM
27910 1 0
2792V RW NP
2793LIM
27940 1 0
2795
2796*
2797* Support for Transmission of 2x1 STBC
2798* Riva/Pronto does not supports, default set to 0
2799*
2800WNI_CFG_VHT_TXSTBC I 4 19
2801V RW NP
2802LIM
28030 1 0
2804V RW NP
2805LIM
28060 1 0
2807
2808*
2809* Support for Reception of PPDUs using STBC
2810* Riva/Pronto supports, default set to 1
2811*
2812WNI_CFG_VHT_RXSTBC I 4 19
2813V RW NP
2814LIM
28150 1 1
2816V RW NP
2817LIM
28180 1 1
2819
2820*
2821* Support for Operating as SU Beamformer
2822* Riva/Pronto does not supports, default set to 0
2823*
2824WNI_CFG_VHT_SU_BEAMFORMER_CAP I 4 19
2825V RW NP
2826LIM
28270 1 0
2828V RW NP
2829LIM
28300 1 0
2831
2832*
2833* Support for Operating as SU Beamformee
2834* Riva does not support, But Pronto supports, default set to 0
2835*
2836WNI_CFG_VHT_SU_BEAMFORMEE_CAP I 4 19
2837V RW NP
2838LIM
Madan Mohan Koyyalamudi924b6f22012-11-15 15:51:09 -080028390 1 0
Jeff Johnsone7245742012-09-05 17:12:55 -07002840V RW NP
2841LIM
Madan Mohan Koyyalamudi924b6f22012-11-15 15:51:09 -080028420 1 0
Jeff Johnsone7245742012-09-05 17:12:55 -07002843
2844*
2845* Compressed Steering Number of Beamformer Antennas Supported
Shailender Karmuchi88f19c72013-01-23 15:57:04 -08002846* Riva does not support,Pronto supports, default set to 0
Jeff Johnsone7245742012-09-05 17:12:55 -07002847*
2848WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED I 4 19
2849V RW NP
2850LIM
Shailender Karmuchi88f19c72013-01-23 15:57:04 -080028510 3 0
Jeff Johnsone7245742012-09-05 17:12:55 -07002852V RW NP
2853LIM
Shailender Karmuchi88f19c72013-01-23 15:57:04 -080028540 3 0
Jeff Johnsone7245742012-09-05 17:12:55 -07002855
2856*
2857* Number of Sounding Dimensions indicates Number
2858* of antennas used by the beamformer when sending beamformed transmissions
2859* Riva/Pronto does not support beamformer, default set to 0
2860*
2861WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS I 4 19
2862V RW NP
2863LIM
Shailender Karmuchi88f19c72013-01-23 15:57:04 -080028640 3 0
Jeff Johnsone7245742012-09-05 17:12:55 -07002865V RW NP
2866LIM
Shailender Karmuchi88f19c72013-01-23 15:57:04 -080028670 3 0
Jeff Johnsone7245742012-09-05 17:12:55 -07002868
2869*
2870* MU Beamformer Capable
2871* Riva/Pronto does not support, default set to 0
2872*
2873WNI_CFG_VHT_MU_BEAMFORMER_CAP I 4 19
2874V RW NP
2875LIM
28760 1 0
2877V RW NP
2878LIM
28790 1 0
2880
2881*
2882* MU Beamformee Capable
2883* Riva does not support but pronto supports, default set to 0
2884*
2885WNI_CFG_VHT_MU_BEAMFORMEE_CAP I 4 19
2886V RW NP
2887LIM
28880 1 0
2889V RW NP
2890LIM
28910 1 0
2892
2893*
2894* VHT TXOP PS
2895* Riva does not support but pronto supports, default set to 0
2896*
2897WNI_CFG_VHT_TXOP_PS I 4 19
2898V RW NP
2899LIM
29000 1 0
2901V RW NP
2902LIM
29030 1 0
2904
2905*
2906* +HTC-VHT Capable
2907* Riva does not support but pronto supports, default set to 0
2908*
2909WNI_CFG_VHT_HTC_VHTC_CAP I 4 19
2910V RW NP
2911LIM
29120 1 0
2913V RW NP
2914LIM
29150 1 0
2916
2917*
2918* Maximum AMPDU Length exponent range 0-7
2919* 2^(13+Max AMPDU Length)-1, default set to 0
2920*
2921WNI_CFG_VHT_AMPDU_LEN_EXPONENT I 4 19
2922V RW NP
2923LIM
29240 7 3
2925V RW NP
2926LIM
29270 7 3
2928
2929*
2930* VHT Link Adaptation Capable
2931* Riva does not support but pronto supports, default set to 0
2932*
2933WNI_CFG_VHT_LINK_ADAPTATION_CAP I 4 19
2934V RW NP
2935LIM
29360 3 0
2937V RW NP
2938LIM
29390 3 0
2940
2941*
2942* VHT Rx Antenna Pattern Consistency
2943*
2944WNI_CFG_VHT_RX_ANT_PATTERN I 4 19
2945V RW NP
2946LIM
29470 1 1
2948V RW NP
2949LIM
29500 1 1
2951
2952*
2953* VHT Tx Antenna Pattern Consistency
2954*
2955WNI_CFG_VHT_TX_ANT_PATTERN I 4 19
2956V RW NP
2957LIM
29580 1 1
2959V RW NP
2960LIM
29610 1 1
2962
2963*
2964* RxMCS Map is 16 bits, The 2bit Max MCS for n SS field.
2965* Indicates the maximum MCS that can be received for each
2966* number of spacial streams. Riva supports MCS 0-9
2967*
2968WNI_CFG_VHT_RX_MCS_MAP I 4 19
2969V RW NP
2970LIM
29710 0xFFFF 0xFFFE
2972V RW NP
2973LIM
29740 0xFFFF 0xFFFE
2975
2976* TxMCS Map is 16 bits, The 2bit Max MCS for n SS field.
2977* Indicates the maximum MCS that can be transmitted for each
2978* number of spacial streams.
2979*
2980WNI_CFG_VHT_TX_MCS_MAP I 4 19
2981V RW NP
2982LIM
29830 0xFFFF 0xFFFE
2984V RW NP
2985LIM
29860 0xFFFF 0xFFFE
2987
2988*
2989* Rx Highest supported data rate.
2990*
2991WNI_CFG_VHT_RX_HIGHEST_SUPPORTED_DATA_RATE I 4 19
2992V RW NP
2993LIM
Kiran Kumar Lokereb1db1292013-06-20 16:02:59 -070029940 390 0
Jeff Johnsone7245742012-09-05 17:12:55 -07002995V RW NP
2996LIM
Kiran Kumar Lokereb1db1292013-06-20 16:02:59 -070029970 390 0
Jeff Johnsone7245742012-09-05 17:12:55 -07002998
2999*
3000* Tx Highest supported data rate.
3001*
3002WNI_CFG_VHT_TX_HIGHEST_SUPPORTED_DATA_RATE I 4 19
3003V RW NP
3004LIM
Kiran Kumar Lokereb1db1292013-06-20 16:02:59 -070030050 390 0
Jeff Johnsone7245742012-09-05 17:12:55 -07003006V RW NP
3007LIM
Kiran Kumar Lokereb1db1292013-06-20 16:02:59 -070030080 390 0
Jeff Johnsone7245742012-09-05 17:12:55 -07003009
3010*
3011* VHT Operation Information
3012* Channel Width set to zero for 20/40MHz.
3013* set to 1 for 80MHz. 2->160Mhz, 3->80+80MHz
3014*
3015WNI_CFG_VHT_CHANNEL_WIDTH I 4 19
3016V RW NP
3017LIM
30180 3 0
3019V RW NP
3020LIM
30210 3 0
3022
3023#ENUM 20_40MHZ 0
3024#ENUM 80MHZ 1
3025#ENUM 160MHZ 2
3026#ENUM 80_PLUS_80MHZ 3
3027*
3028* Channel center freq Seg1
3029*
3030WNI_CFG_VHT_CHANNEL_CENTER_FREQ_SEGMENT1 I 4 19
3031V RW NP
3032LIM
30330 256 0
3034V RW NP
3035LIM
30360 256 0
3037
3038*
3039* Channel center freq Seg2 for 80+80 Mhz
3040*
3041WNI_CFG_VHT_CHANNEL_CENTER_FREQ_SEGMENT2 I 4 19
3042V RW NP
3043LIM
30440 0 0
3045V RW NP
3046LIM
30470 0 0
3048
3049*
3050* Basic MCS Set
3051*
3052WNI_CFG_VHT_BASIC_MCS_SET I 4 19
3053V RW NP
3054LIM
Madan Mohan Koyyalamudi924b6f22012-11-15 15:51:09 -080030550 0xFFFF 0xFFFE
Jeff Johnsone7245742012-09-05 17:12:55 -07003056V RW NP
3057LIM
Madan Mohan Koyyalamudi924b6f22012-11-15 15:51:09 -080030580 0xFFFF 0xFFFE
Jeff Johnsone7245742012-09-05 17:12:55 -07003059
3060*
3061* MU-MIMO Capable STA Count
3062*
3063WNI_CFG_VHT_MU_MIMO_CAP_STA_COUNT I 4 19
3064V RW NP
3065LIM
30660 4 0
3067V RW NP
3068LIM
30690 4 0
3070
3071*
3072* Spatial Stream Under-Utilization
3073*
3074WNI_CFG_VHT_SS_UNDER_UTIL I 4 19
3075V RW NP
3076LIM
30770 0 0
3078V RW NP
3079LIM
30800 0 0
3081
3082*
3083* Forty MHZ Utilization
3084*
3085WNI_CFG_VHT_40MHZ_UTILIZATION I 4 19
3086V RW NP
3087LIM
30880 0 0
3089V RW NP
3090LIM
30910 0 0
3092
3093*
3094* Eighty MHz Utilization
3095*
3096WNI_CFG_VHT_80MHZ_UTILIZATION I 4 19
3097V RW NP
3098LIM
30990 0 0
3100V RW NP
3101LIM
31020 0 0
3103
3104*
3105* Hundred Sixty MHz Utilization
3106*
3107WNI_CFG_VHT_160MHZ_UTILIZATION I 4 19
3108V RW NP
3109LIM
31100 0 0
3111V RW NP
3112LIM
31130 0 0
Jeff Johnson295189b2012-06-20 16:38:30 -07003114
3115*
3116* Maximum AMSDU length
3117* User can set it to either 3839 or 7935 bytes.
3118*
3119WNI_CFG_MAX_AMSDU_LENGTH I 4 7
3120V RW NP RESTART
3121LIM
31220 1 0
3123V RW NP RESTART
3124LIM
31250 1 0
3126
3127#ENUM SHORT_3839_BYTES 0
3128#ENUM LONG_7935__BYTES 1
3129
3130
3131*
3132* Minimum MPDU Start Spacing
3133* Determines the minimum time between the start of adjacent MPDUs within an AMPDU.
3134* Set to 0 for no restriction
3135* Set to 1 for 1/4 s
3136* Set to 2 for 1/2 s
3137* Set to 3 for 1 s
3138* Set to 4 for 2 s
3139* Set to 5 for 4 s
3140* Set to 6 for 8 s
3141* Set to 7 for 16 s
3142* default is set to 0
3143WNI_CFG_MPDU_DENSITY I 4 7
3144V RW NP RESTART
3145LIM
31460 7 0
3147V RW NP RESTART
3148LIM
31490 7 0
3150
Madan Mohan Koyyalamudidd11eaf2012-11-02 16:04:21 -07003151*
3152* NUM BUFFERS ADVERTISED
3153* Defines number of buffers advertised in ADDBA
3154*
3155WNI_CFG_NUM_BUFF_ADVERT I 4 7
3156V RW NP
3157LIM
Ravi Kumar Vaishnave7de67f2013-02-08 12:16:34 -080031580 128 64
Madan Mohan Koyyalamudidd11eaf2012-11-02 16:04:21 -07003159V RW NP
3160LIM
Ravi Kumar Vaishnave7de67f2013-02-08 12:16:34 -080031610 128 64
Jeff Johnson295189b2012-06-20 16:38:30 -07003162
3163*
3164* Maximum Rx AMPDU Factor
3165* Indicates the maximum length of A-MPDU
3166* that the STA can receive.
3167* The Maximum Rx A-MPDU defined by this field is equal to (2 ^ (13 + MAX RX AMPDU FActor))-1 octets.
3168* Maximum Rx A-MPDU Factor is an integer in the range 0 to 3.
3169* default is set to 2 for 32K max RX side.
3170*
3171WNI_CFG_MAX_RX_AMPDU_FACTOR I 4 7
3172V RW NP RESTART
3173LIM
31740 3 3
3175V RW NP RESTART
3176LIM
31770 3 3
3178
3179
3180*
3181* Short GI support for the reception of 20Mhz packets
3182* By default it is enabled
3183*
3184WNI_CFG_SHORT_GI_20MHZ I 4 7
3185V RW NP RESTART
3186LIM
31870 1 1
3188V RW NP RESTART
3189LIM
31900 1 1
3191
3192
3193#ENUM ENABLE 1
3194#ENUM DISABLE 0
3195
3196
3197*
3198* Short GI support for the reception of 40Mhz packets
3199* By default it is enabled
3200*
3201WNI_CFG_SHORT_GI_40MHZ I 4 7
3202V RW NP RESTART
3203LIM
32040 1 0
3205V RW NP RESTART
3206LIM
32070 1 1
3208
3209
3210#ENUM ENABLE 1
3211#ENUM DISABLE 0
3212
3213
3214*
3215* RIFS support on TX Side
3216* on RX side it is always supported, it is mandatory
3217*
3218WNI_CFG_RIFS_ENABLED I 4 7
3219V RW NP RESTART
3220NONE
32210 1 1
3222V RW NP RESTART
3223NONE
32240 1 1
3225
3226#ENUM ENABLE 1
3227#ENUM DISABLE 0
3228
3229
3230* *********************************************************
3231*
3232* Power Save Configuration
3233*
3234WNI_CFG_MAX_PS_POLL I 4 5
3235V RW NP
3236LIM
32370 255 0
3238NV RW NP
3239LIM
32400 255 0
3241
3242
3243WNI_CFG_NUM_BEACON_PER_RSSI_AVERAGE I 4 5
3244V RW NP
3245LIM
32461 20 20
3247NV RW NP
3248LIM
32491 20 20
3250
3251
3252*
3253* Period for which Firmware will collect the
3254* RSSI stats. Its in units of beacon interval.
3255* Rssi Filter period should always be >=
3256* the num_beacon_per_rssi_average.
3257*
3258WNI_CFG_RSSI_FILTER_PERIOD I 4 5
3259V RW NP
3260LIM
Jeff Johnson295189b2012-06-20 16:38:30 -070032610 255 5
3262NV RW NP
3263LIM
32640 255 5
3265
3266
3267WNI_CFG_MIN_RSSI_THRESHOLD I 4 5
3268V RW NP
3269LIM
32700 10 10
3271NV RW NP
3272LIM
32730 10 10
3274
3275
3276WNI_CFG_NTH_BEACON_FILTER I 4 5
3277V RW NP
3278LIM
32790 255 10
3280NV RW NP
3281LIM
32820 255 10
3283
3284
3285WNI_CFG_BROADCAST_FRAME_FILTER_ENABLE I 4 5
3286V RW NP
3287LIM
32880 1 0
3289NV RW NP
3290LIM
32910 1 0
3292
3293
3294WNI_CFG_SCAN_IN_POWERSAVE I 4 5
3295V RW NP
3296LIM
32970 1 1
3298V RW NP
3299LIM
33000 1 1
3301
3302
3303*
3304* Ignore DTIM support - If disabled(value=0), HAL will
3305* try to align the Listen Interval to the DTIM
3306* period and the following rules will be applied:
3307* 1) If LI=DTIM, then set LI=DTIM
3308* 2) If LI<DTIM, then align LI to DTIM
3309* 3) If LI>DTIM, then set LI=DTIM
3310*
3311WNI_CFG_IGNORE_DTIM I 4 5
3312V RW NP
3313NONE
33140 1 0
3315V RW NP
3316NONE
33170 1 0
3318
3319* *********************************************************
3320*
3321* WoWLAN Configuration The following configurations
3322* are valid only when magicPktEnable = 1.
3323*
3324WNI_CFG_WOWLAN_UCAST_PATTERN_FILTER_ENABLE I 4 5
3325V RW NP
3326NONE
33270 1 1
3328NV RW NP
3329NONE
33300 1 0
3331
3332
3333WNI_CFG_WOWLAN_CHANNEL_SWITCH_ENABLE I 4 5
3334V RW NP
3335NONE
33360 1 1
3337NV RW NP
3338NONE
33390 1 0
3340
3341
3342WNI_CFG_WOWLAN_DEAUTH_ENABLE I 4 5
3343V RW NP
3344NONE
33450 1 1
3346NV RW NP
3347NONE
33480 1 0
3349
3350
3351WNI_CFG_WOWLAN_DISASSOC_ENABLE I 4 5
3352V RW NP
3353NONE
33540 1 1
3355NV RW NP
3356NONE
33570 1 0
3358
3359
3360WNI_CFG_WOWLAN_MAX_MISSED_BEACON I 4 5
3361V RW NP
3362NONE
33630 65535 40
3364NV RW NP
3365NONE
33660 65535 40
3367
3368*
3369* Timeout value in units of us. It requests
3370* hardware to unconditionally wake up after
3371* it has stayed in WoWLAN mode for some time.
3372*
3373WNI_CFG_WOWLAN_MAX_SLEEP_PERIOD I 4 5
3374V RW NP
3375NONE
33760 65535 65535
3377NV RW NP
3378NONE
33790 65535 65535
3380
3381
3382*
3383* BA timeout in TUs, set to 1 minute = approx 58593 TUs
3384* 16 bit wide
3385*
3386WNI_CFG_BA_TIMEOUT I 4 7
3387V RW NP RESTART
3388HAL
33890 0xffff 0
3390V RW NP
3391HAL
33920 0xffff 0
3393
3394
3395*
3396* This threshold is registered with a traffic monitoring interface (probably HAL),
3397* on a per-STA, per-TID basis. Once this threshold has been reached,
3398* HAL will indicate to PE that the threshold has been reached for that TID.
3399* PE is then free to negotiate a BA session for that peer
3400* defaults to 128
3401* 16 bit wide
3402*
3403WNI_CFG_BA_THRESHOLD_HIGH I 4 7
3404V RW NP RESTART
3405HAL
34060 0xffff 0x80
3407V RW NP
3408HAL
34090 0xffff 0x80
3410
3411
3412*
3413* MAX BA Buffers to be allocated.
3414* This count is system wide.
3415* 16 bit wide
3416*
3417WNI_CFG_MAX_BA_BUFFERS I 4 7
3418V RW NP RESTART
3419HAL
34200 2560 2560
3421V RW NP
3422HAL
34230 2560 2560
3424
3425
3426*
3427* MAX BA Sessions.
3428* This count is system wide.
3429* 16 bit wide
3430*
3431WNI_CFG_MAX_BA_SESSIONS I 4 7
3432V RW NP RESTART
3433HAL
34340 64 40
3435V RW NP
3436HAL
34370 64 40
3438
3439
3440*
3441* BA setup based on Traffic
3442*
3443WNI_CFG_BA_AUTO_SETUP I 4 7
3444V RW NP RESTART
3445HAL
34460 1 1
3447V RW NP RESTART
3448HAL
34490 1 1
3450
3451#ENUM ENABLE 1
3452#ENUM DISABLE 0
3453
3454*
3455* Decline an ADDBA Request
3456*
3457WNI_CFG_ADDBA_REQ_DECLINE I 4 7
3458V RW NP RESTART
3459LIM
34600 0xff 0
3461V RW NP RESTART
3462LIM
34630 0xff 0
3464
3465*
Kiran Kumar Lokere458d7322013-05-29 14:29:43 -07003466* Delete all Rx BA sessions in 2.4 GHz
3467* when BTC requests to disable agg.
3468*
3469WNI_CFG_DEL_ALL_RX_BA_SESSIONS_2_4_G_BTC I 4 7
3470V RW NP
3471LIM
34720 1 0
3473V RW NP
3474LIM
34750 1 0
3476
3477
3478*
Jeff Johnson295189b2012-06-20 16:38:30 -07003479* Valid Channel List
3480*
3481
3482WNI_CFG_BG_SCAN_CHANNEL_LIST S 100 8
3483V RW NP
3484LIM
348555 36 40 44 48 52 56 60 64 1 6 11 34 38 42 46 2 3 4 5 7 8 9 10 12 13 14 100 104 108 112 116 120 124 128 132 136 140 149 151 153 155 157 159 161 50 54 58 62 240 242 244 246 248 250 252
3486V RW NP
3487LIM
348855 36 40 44 48 52 56 60 64 1 6 11 34 38 42 46 2 3 4 5 7 8 9 10 12 13 14 100 104 108 112 116 120 124 128 132 136 140 149 151 153 155 157 159 161 50 54 58 62 240 242 244 246 248 250 252
3489
3490
3491*
3492* AMPDU default TX medium Time (in us)
3493*
3494WNI_CFG_MAX_MEDIUM_TIME I 4 8
3495V RW NP
3496HAL
34970 65535 2048
3498V RW NP
3499HAL
35000 65535 2048
3501
3502
3503*
3504* Maximum number of MPDUs in single A-MPDU.
3505*
3506WNI_CFG_MAX_MPDUS_IN_AMPDU I 4 8
3507V RW NP
3508HAL
35090 65535 64
3510V RW NP
3511HAL
35120 65535 64
3513
3514
3515*
3516* Auto BSSID - When set, BSSID is generated automatically in IBSS, else BSSID in cfg will be used.
3517*
3518
3519WNI_CFG_IBSS_AUTO_BSSID I 4 0
3520V RW NP
3521NONE
35220 1 1
3523NV RW NP
3524NONE
35250 1 1
3526
3527*
3528* Include Additional IEs in probe request.
3529*
3530WNI_CFG_PROBE_REQ_ADDNIE_FLAG I 4 0
3531V RW NP
3532NONE
35330 1 0
3534V RW NP
3535NONE
35360 1 0
3537
3538*
3539* Include Additional IE in probe request.
3540*
3541WNI_CFG_PROBE_REQ_ADDNIE_DATA S 255 0
3542V RW NP
3543NONE
35440 0
3545V RW NP
3546NONE
35470 0
3548
3549*
3550* Include Additional IEs in probe response.
3551*
3552WNI_CFG_PROBE_RSP_ADDNIE_FLAG I 4 0
3553V RW NP
3554NONE
35550 1 0
3556V RW NP
3557NONE
35580 1 0
3559
3560*
3561* Include Additional IE in probe response.
3562*
3563WNI_CFG_PROBE_RSP_ADDNIE_DATA1 S 255 0
3564V RW NP
3565NONE
35660 0
3567V RW NP
3568NONE
35690 0
3570
3571*
3572* Include Additional IE in probe response.
3573*
3574WNI_CFG_PROBE_RSP_ADDNIE_DATA2 S 255 0
3575V RW NP
3576NONE
35770 0
3578V RW NP
3579NONE
35800 0
3581
3582*
3583* Include Additional IE in probe response.
3584*
3585WNI_CFG_PROBE_RSP_ADDNIE_DATA3 S 255 0
3586V RW NP
3587NONE
35880 0
3589V RW NP
3590NONE
35910 0
3592
3593*
3594* Include Additional IEs in assoc response.
3595*
3596WNI_CFG_ASSOC_RSP_ADDNIE_FLAG I 4 0
3597V RW NP
3598NONE
35990 1 0
3600V RW NP
3601NONE
36020 1 0
3603
3604*
3605* Include Additional IE in assoc response.
3606*
3607WNI_CFG_ASSOC_RSP_ADDNIE_DATA S 255 0
3608V RW NP
3609NONE
36100 0
3611V RW NP
3612NONE
36130 0
3614
3615*
3616* Include Additional P2P IEs in probe request.
3617*
3618WNI_CFG_PROBE_REQ_ADDNP2PIE_FLAG I 4 0
3619V RW NP
3620NONE
36210 1 0
3622V RW NP
3623NONE
36240 1 0
3625
3626*
3627* Include Additional P2P IE in probe request.
3628*
3629WNI_CFG_PROBE_REQ_ADDNP2PIE_DATA S 255 0
3630V RW NP
3631NONE
36320 0
3633V RW NP
3634NONE
36350 0
3636
3637
3638*
3639* Include Additional IEs in probe response/beacon.
3640*
3641WNI_CFG_PROBE_RSP_BCN_ADDNIE_FLAG I 4 0
3642V RW NP
3643LIM
36440 1 0
3645V RW NP
3646LIM
36470 1 0
3648
3649
3650*
3651* Include Additional IEs in probe response/beacon.
3652*
3653WNI_CFG_PROBE_RSP_BCN_ADDNIE_DATA S 255 0
3654V RW NP
3655LIM
36560 0
3657V RW NP
3658LIM
36590 0
3660
3661
3662*
3663* wpsApEnable and wpsStaEnable is specified in here
3664* wpsApEnable is bit #0 and wpsStaEnable is bit #1
3665*
3666WNI_CFG_WPS_ENABLE I 4 7
3667V RW NP
3668LIM
36690 0xff 0
3670V RW NP
3671LIM
36720 0xff 0
3673
3674#ENUM AP 1
3675#ENUM STA 2
3676
3677WNI_CFG_WPS_STATE I 4 7
3678V RW NP
3679LIM
36800 0xff 1
3681V RW NP
3682LIM
36830 0xff 1
3684
3685*
3686* TRUE => include this information in Probe Requests, FALSE => omit it
3687*
3688
3689WNI_CFG_WPS_PROBE_REQ_FLAG I 4 7
3690V RW NP
3691LIM
36920 1 0
3693V RW NP
3694LIM
36950 1 0
3696
3697*
3698* Wi-Fi Protected Setup Version
3699*
3700* This one-byte field is broken into a four-bit major
3701* part using the top MSBs and four-bit minor part
3702* using the LSBs. As an example, version 3.2 would be 0x32.
3703*
3704
3705WNI_CFG_WPS_VERSION I 4 7
3706V RW NP
3707LIM
37080 0xff 0x10
3709V RW NP
3710LIM
37110 0xff 0x10
3712
3713*
3714* Wi-Fi Protected Setup Request type
3715* 0x00: Enrollee, Info only
3716* 0x01: Enrollee, open 802.1X
3717* 0x02: Registrar
3718* 0x03: WLAN Manager Registrar
3719
3720WNI_CFG_WPS_REQUEST_TYPE I 4 7
3721V RW NP
3722LIM
37230 0xff 0x00
3724V RW NP
3725LIM
37260 0xff 0x03
3727
3728* Configuration Method(s)
3729*
3730* The Config Methods Data component lists the configuration methods
3731* the Enrollee or Registrar supports. The list is a bitwise OR of
3732* values from the table below. In addition to Config Methods, APs and
3733* STAs that support the UPnP Management Interface must support the
3734* Permitted Config Methods attribute, which is used to control the
3735* Config Methods that are enabled on that AP.
3736*
3737* Value Hardware Interface
3738* 0x0001 USBA (Flash Drive)
3739* 0x0002 Ethernet
3740* 0x0004 Label
3741* 0x0008 Display
3742* 0x0010 External NFC Token
3743* 0x0020 Integrated NFC Token
3744* 0x0040 NFC Interface
3745* 0x0080 PushButton
3746* 0x0100 Keypad
3747*
3748* The bottom 16 bits contain the configuration method(s) when acting
3749* as an Enrollee, and the top 16 when acting as a Registrar.
3750*
3751* QNE-TODO: Merge this with the inappropriately named
3752* 'WNI_CFG_WSC_AP_CFG_METHOD'-- this one can serve both puposes.
3753*
3754
3755WNI_CFG_WPS_CFG_METHOD I 4 7
3756V RW NP
3757LIM
37580 0xFFFFFFFF 0x00000008
3759V RW NP
3760LIM
37610 0xFFFFFFFF 0x018c018e
3762
3763* UUID
3764* The universally unique identifier (UUID) element is a unique
3765* GUID generated by the Enrollee or Registrar. It uniquely identifies
3766* an operational device and should survive reboots and resets. The
3767* UUID is provided in binary format. If the device also supports UPnP,
3768* then the UUID corresponds to the UPnP UUID.
3769*
3770* QNE-TODO: Re-name their cfg from 'WNI_CFG_UUID'
3771
3772WNI_CFG_WPS_UUID S 16 8
3773V RW NP
3774LIM
37756 0xa 0xb 0xc 0xd 0xe 0xf
3776V RW NP
3777LIM
37786 0xa 0xb 0xc 0xd 0xe 0xf
3779
3780************************************************************************
3781* The following cfgs contains the primary type of the device. Its format
3782* follows:
3783*
3784* 0 1 2 3
3785* 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
3786* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3787* | Attribute ID | Length |
3788* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3789* | Category ID | OUI (1-2) |
3790* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3791* | OUI (3-4) | Sub Category ID |
3792* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3793*
3794* Vendor-specific sub-categories are designated by setting the OUI to the
3795* value associated with that vendor. Note that a four-byte subdivided OUI
3796* is used. For the predefined values, the Wi-Fi Alliance OUI of 00 50 F2 04
3797* is used. The predefined values for Category ID and Sub Category ID are
3798* provided in the next table. There is no way to indicate a vendor-specific
3799* main device category. The OUI applies only to the interpretation of the
3800* Sub Category. If a vendor does not use sub categories for their OUI, the
3801* three-byte OUI occupies the first three bytes of the OUI field and the
3802* fourth byte is set to zero.
3803*
3804* Category ID Value Sub Category ID Value
3805* Computer 1 PC 1
3806* Server 2
3807* Media Center 3
3808* Input Device 2
3809* Printers, Scanners, Printer 1
3810* Faxes and Copiers 3 Scanner 2
3811* Camera 4 Digital Still Camera 1
3812* Storage 5 NAS 1
3813* Network AP 1
3814* Infrastructure 6 Router 2
3815* Switch 3
3816* Displays 7 Television 1
3817* Electronic Picture Frame 2
3818* Projector 3
3819* Multimedia Devices 8 DAR 1
3820* PVR 2
3821* MCX 3
3822* Gaming Devices 9 Xbox 1
3823* Xbox360 2
3824* Playstation 3
3825* Telephone 10 Windows Mobile 1
3826*
3827************************************************************************
3828
3829* QNE-TODO: Rename their cfg from 'WNI_CFG_PRIM_DEVICE_CATEGORY'
3830WNI_CFG_WPS_PRIMARY_DEVICE_CATEGORY I 4 7
3831V RW NP
3832LIM
38330 0xffff 1
3834V RW NP
3835LIM
38360 0xffff 6
3837
3838* QNE-TODO: Rename their cfg from 'WNI_CFG_PRIM_DEVICE_OUI'
3839WNI_CFG_WPS_PIMARY_DEVICE_OUI I 4 7
3840V RW NP
3841LIM
38420 0xffffffff 0x0050f204
3843V RW NP
3844LIM
38450 0xffffffff 0x0050f204
3846
3847* QNE-TODO: Rename their cfg from 'WNI_CFG_PRIM_DEVICE_SUB_CATEGORY'
3848WNI_CFG_WPS_DEVICE_SUB_CATEGORY I 4 7
3849V RW NP
3850LIM
38510 0xffff 1
3852V RW NP
3853LIM
38540 0xffff 1
3855
3856* Association State
3857*
3858
3859* The Association State component shows the configuration and previous
3860* association state of the wireless station when sending a Discovery
3861* request.
3862*
3863* Association State Description
3864* 0 Not Associated
3865* 1 Connection Success
3866* 2 Configuration Failure
3867* 3 Association Failure
3868* 4 IP Failure
3869
3870WNI_CFG_WPS_ASSOCIATION_STATE I 4 7
3871V RW NP
3872LIM
38730 0xffff 0
3874V RW NP
3875LIM
38760 0xffff 0
3877
3878* Configuration Error
3879*
3880* The Configuration Error component shows the result of the device
3881* attempting to configure itself and to associate with the WLAN.
3882*
3883* Configuration Error Description
3884* 0 No Error
3885* 1 OOB Interface Read Error
3886* 2 Decryption CRC Failure
3887* 3 2.4 channel not supported
3888* 4 5.0 channel not supported
3889* 5 Signal too weak
3890* 6 Network auth failure
3891* 7 Network association failure
3892* 8 No DHCP response
3893* 9 Failed DHCP config
3894* 10 IP address conflict
3895* 11 Couldnt connect to Registrar
3896* 12 Multiple PBC sessions detected
3897* 13 Rogue activity suspected
3898* 14 Device busy
3899* 15 Setup locked
3900* 16 Message Timeout
3901* 17 Registration Session Timeout
3902* 18 Device Password Auth Failure
3903*
3904* The Device busy error is returned if the sending device is unable to
3905* respond to the request due to some internal conflict or resource
3906* contention issue. For example, if a device is only capable of
3907* performing a single instance of the Registration Protocol at a time,
3908* it may return this error in response to attempts to start another
3909* instance in the middle of an active session.
3910
3911WNI_CFG_WPS_CONFIGURATION_ERROR I 4 7
3912V RW NP
3913LIM
39140 0xffff 0
3915V RW NP
3916LIM
39170 0xffff 0
3918
3919* Device Password ID
3920*
3921
3922* This attribute is used to identify a device password. There are six
3923* predefined values and ten reserved values. If the Device Password ID is
3924* Default, the Enrollee should use its PIN password (from the label or
3925* display). This password may correspond to the label, display, or a
3926* user-defined password that has been configured to replace the original
3927* device password.
3928*
3929* User-specified indicates that the user has overridden the password with a
3930* manually selected value. Machine-specified indicates that the original
3931* PIN password has been overridden by a strong, machinegenerated device
3932* password value. The Rekey value indicates that the device's 256-bit
3933* rekeying password will be used. The PushButton value indicates that the
3934* PIN is the all-zero value reserved for the PushButton Configuration
3935* method.
3936*
3937* The Registrar-specified value indicates a PIN that has been obtained from
3938* the Registrar (via a display or other out-of-band method). This value may
3939* be further augmented with the optional 'Identity' attribute in M1. This
3940* augmentation is useful when multiple predefined UserID/PIN pairs have been
3941* established by a Registrar such as an authenticator used for Hotspot
3942* access. If the Device Password ID in M1 is not one of the predefined or
3943* reserved values, it corresponds to a password given to the Registrar as an
3944* OOB Device Password.
3945*
3946* Value Description
3947* 0x0000 Default (PIN)
3948* 0x0001 User-specified
3949* 0x0002 Machine-specified
3950* 0x0003 Rekey
3951* 0x0004 PushButton
3952* 0x0005 Registrar-specified
3953* 0x0006 - 0x000F Reserved'
3954*
3955
3956WNI_CFG_WPS_DEVICE_PASSWORD_ID I 4 7
3957V RW NP
3958LIM
39590 0xffffffff 0
3960V RW NP
3961LIM
39620 0xffffffff 0
3963
3964*
3965* WPS Association
3966*
3967* Wi-Fi Protected Setup requires a prospective enrollee to associate to
3968* an AP in the network in which the STA would like to enroll. Once
3969* associated, the enrollment takes place over an EAPOL conversation
3970* (there's actually a new EAP method: EAP-WSC). The STA would
3971* presumably send an EAPOL-Start over his new link, to which the AP
3972* would respond with an EAP Identity Request. When the STA sends back
3973* "WSC-Enrollee-1" as his EAP Identity, the AP knows that he's got a WPS
3974* supplicant on his hands, and proceeds to talk EAP-WSC.
3975*
3976* Toward the end of the specification's development, a problem came up.
3977* Microsoft's EAP supplicant on XP SP1 & SP2 will send an EAPOL-Start,
3978* no matter what. Even if the AP is beaconing WPA-PSK, say, the MS
3979* supplicant will send an EAPOL-Start. If it receives an EAP Identity
3980* Request in return, it decides that the AP is really using 802.1x
3981* authentication, and proceeds on that assumption.
3982*
3983* Now, imagine an AP that is configured for WPA-PSK, and is WPS-capable.
3984* It receives an association request from some STA, and then sees an
3985* EAPOL-Start from the newly joined STA. It naturally sends back an EAP
3986* Identity Request to see if the new STA wants to talk EAP-WSC. On
3987* Windows XP SP1 & SP2, the supplicant will take that to mean that this
3988* AP is using 802.1x authentication, and will never let the user provide
3989* the PSK. Consequently, WZC will never be able to associate with this
3990* AP.
3991*
3992* Naturally, Microsoft's solution was to have the world change to
3993* accommodate them. After a lot of back & forth, the WFA decided on the
3994* following change to the WPS spec: when associating for purposes of WPS
3995* enrollment, "A client that intends to use the EAP-WSC method with a
3996* WSC enabled AP may include a WSC IE in its 802.11 (re)association
3997* request. If a WSC IE is present in the (re)association request, the AP
3998* shall engage in EAP-WSC with the station and must not attempt other
3999* security handshake. If the client does not include a WSC IE in its
4000* 802.11 (re)association request, it must send its 802.11 Authentication
4001* frame with Authentication set to open and an 802.11 Association
4002* Request frame without an RSN IE or SSN IE, regardless of the network
4003* type that is hosted by the AP. On successful association, the client
4004* will then send an EAPOL-Start to the AP and wait for
4005* EAP-Request/Identity. When the client receives an EAP Request/
4006* Identity, it will respond with EAP-Response/Identity and the
4007* appropriate WSC string to indicate if it is an Enrollee or Registrar.
4008* '
4009*
4010* This configuration variable contains a bitvector:
4011*
4012* 0x0001 Incldue the WPS Information Element in Assoc Request frames
4013* 0x0002 Elide the the WPA and RSN Information Elements from the
4014* Assoc Request frame
4015*
4016
4017WNI_CFG_WPS_ASSOC_METHOD I 4 7
4018V RW NP
4019LIM
40200 0xffff 0
4021V RW NP
4022LIM
40230 0xffff 0
4024
4025*
4026* Low gain override
4027*
4028
4029WNI_CFG_LOW_GAIN_OVERRIDE I 4 9
4030V RW NP
4031HAL
40320 1 0
4033V RW NP
4034HAL
40350 1 0
4036
4037*
4038* Listen Mode Enable/Disable
4039*
4040
4041WNI_CFG_ENABLE_PHY_AGC_LISTEN_MODE I 4 7
4042V RW NP
4043HAL
40440 128 128
4045V RW NP
4046HAL
40470 128 128
4048
4049*
4050* On chip reodering polling threshold
4051*
4052
4053WNI_CFG_RPE_POLLING_THRESHOLD I 4 2
4054V RW NP
4055HAL
40560 65535 10
4057V RW NP
4058HAL
40590 65535 10
4060
4061*
4062* On chip reodering aging threshold for AC0
4063*
4064
4065WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC0_REG I 4 2
4066V RW NP
4067HAL
40680 65535 30
4069V RW NP
4070HAL
40710 65535 30
4072
4073*
4074* On chip reodering aging threshold for AC1
4075*
4076
4077WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC1_REG I 4 2
4078V RW NP
4079HAL
40800 65535 30
4081V RW NP
4082HAL
40830 65535 30
4084
4085*
4086* On chip reodering aging threshold for AC2
4087*
4088
4089WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC2_REG I 4 2
4090V RW NP
4091HAL
40920 65535 30
4093V RW NP
4094HAL
40950 65535 30
4096
4097*
4098* On chip reodering aging threshold for AC3
4099*
4100
4101WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC3_REG I 4 2
4102V RW NP
4103HAL
41040 65535 30
4105V RW NP
4106HAL
41070 65535 30
4108
4109*
4110* Number of On-Chip reorder sessions
4111*
4112
4113WNI_CFG_NO_OF_ONCHIP_REORDER_SESSIONS I 4 2
4114V RW NP
4115HAL
41160 2 1
4117V RW NP
4118HAL
41190 2 1
4120
4121
4122*
4123* Single RC for all TID
4124*
4125
4126WNI_CFG_SINGLE_TID_RC I 4 7
4127V RW NP
4128NONE
41290 1 1
4130V RW NP
4131NONE
41320 1 1
4133
4134*
4135* RRM Enabled
4136*
4137
4138WNI_CFG_RRM_ENABLED I 4 8
4139V RW NP
4140NONE
41410 1 0
4142V RW NP
4143NONE
41440 1 0
4145
4146*
4147* RRM measurement max duration. Section 11.10.3 802.11k-2008.
4148* Max Duration represented as maxDuration inTUs = 2^(*WNI_CFG_RRM_IN_CHAN_MAX - 4) * bcnIntvl
4149* Operating channel max measurement duration.
4150*
4151
4152WNI_CFG_RRM_OPERATING_CHAN_MAX I 4 8
4153V RW NP
4154NONE
41550 8 0
4156V RW NP
4157NONE
41580 8 0
4159
4160*
4161* Non-Operating channel max measurement duration.
4162*
4163
4164WNI_CFG_RRM_NON_OPERATING_CHAN_MAX I 4 8
4165V RW NP
4166NONE
41670 8 0
4168V RW NP
4169NONE
41700 8 0
4171
4172*
4173* TX power control feature
4174*
4175
4176WNI_CFG_TX_PWR_CTRL_ENABLE I 4 8
4177V RW NP
4178NONE
41790 1 1
4180V RW NP
4181NONE
41820 1 1
4183
4184*
4185* MCAST BCAST filter Setting
4186* 0: No filter, 1: Block Mcast, 2: Block Bcast, 3: Block Mcast and Bcast
4187*
4188
4189WNI_CFG_MCAST_BCAST_FILTER_SETTING I 4 7
4190V RW NP
4191HAL
41920 3 0
4193V RW NP
4194HAL
41950 3 0
4196
4197*
4198* BTC DHCP No of Bt slots to block
4199*
4200WNI_CFG_BTC_DHCP_BT_SLOTS_TO_BLOCK I 4 7
4201V RW NP
4202HAL
42030 0xFF 0
4204V RW NP
4205HAL
42060 0xFF 0
4207
4208*
4209* Config parameter to Enable/Disable Dynamic PS-Poll mechanism
4210* 0: Disable, x: FW will send x number of NULL frames before switching to PS-Poll mexhanism
4211*
4212WNI_CFG_DYNAMIC_PS_POLL_VALUE I 4 7
4213V RW NP
4214HAL
42150 0xFF 0
4216V RW NP
4217HAL
42180 0xFF 0
4219
4220*
4221* PS Data InActivity Timeout (TU)
4222*
4223
4224WNI_CFG_PS_NULLDATA_AP_RESP_TIMEOUT I 4 7
4225V RW NP
4226HAL
42270 80 0
4228NV RW NP
4229NONE
42300 80 0
4231
4232*
4233* Config parameter to Enable/Disable Telescopic Bcn Wakeups
4234* 0: Disable, 1: Enable
4235*
4236
4237WNI_CFG_TELE_BCN_WAKEUP_EN I 4 7
4238V RW NP
4239HAL
42400 1 0
4241V RW NP
4242HAL
42430 1 0
4244
4245
4246*
4247* Config parameter for Transient LI
4248* 0: Disable, x: Transient LI
4249*
4250
4251WNI_CFG_TELE_BCN_TRANS_LI I 4 7
4252V RW NP
4253HAL
42540 7 3
4255V RW NP
4256HAL
42570 7 3
4258
4259*
4260* Config parameter for Idle bcns for Transient LI
4261* x: Num Idle bcns before switch to trans LI
4262*
4263
4264WNI_CFG_TELE_BCN_TRANS_LI_IDLE_BCNS I 4 7
4265V RW NP
4266HAL
42675 255 10
4268V RW NP
4269HAL
42705 255 10
4271
4272*
4273* Config parameter for Max LI
4274* 0: Disable, x: Max LI
4275*
4276
4277WNI_CFG_TELE_BCN_MAX_LI I 4 7
4278V RW NP
4279HAL
42800 7 5
4281V RW NP
4282HAL
42830 7 5
4284
4285*
4286* Config parameter for Idle bcns for max LI
4287* x: Num Idle bcns before switch to max LI
4288*
4289
4290WNI_CFG_TELE_BCN_MAX_LI_IDLE_BCNS I 4 7
4291V RW NP
4292HAL
42935 255 15
4294V RW NP
4295HAL
42965 255 15
4297
4298*
4299* BTC DHCP No of Bt sub interval during DHCP
4300*
4301WNI_CFG_BTC_A2DP_DHCP_BT_SUB_INTERVALS I 4 7
4302V RW NP
4303HAL
43040 0xFF 7
4305V RW NP
4306HAL
43070 0xFF 7
4308
4309*
4310* Infra STA mode Keep alive period (in secs) for
4311* sending keep alive (Qos)Null frames to the AP.
4312* 0 = disabled. Recommended values is 30 secs
4313*
4314WNI_CFG_INFRA_STA_KEEP_ALIVE_PERIOD I 4 7
4315V RW NP
4316HAL
43170 65535 0
4318V RW NP
4319HAL
43200 65535 0
4321
4322* Limit on number of associated stations
4323* (applies to peer stations in IBSS, SoftAP, BT-AMP AP, & P2P-GO modes)
4324*
4325
4326WNI_CFG_ASSOC_STA_LIMIT I 4 8
4327V RW NP
4328LIM
Gopichand Nakkala976e3252013-01-03 15:45:56 -080043291 32 10
Jeff Johnson295189b2012-06-20 16:38:30 -07004330V RW NP
4331LIM
Gopichand Nakkala976e3252013-01-03 15:45:56 -080043321 32 10
Jeff Johnson295189b2012-06-20 16:38:30 -07004333
4334*
4335* SAP channel select start channel number
4336*
4337WNI_CFG_SAP_CHANNEL_SELECT_START_CHANNEL I 4 7
4338V RW NP
4339NONE
43401 0xFC 1
4341V RW NP
4342NONE
43431 0xFC 1
4344
4345*
4346* SAP channel select end channel number
4347*
4348WNI_CFG_SAP_CHANNEL_SELECT_END_CHANNEL I 4 7
4349V RW NP
4350NONE
43511 0xFC 11
4352V RW NP
4353NONE
43541 0xFC 11
4355
4356*
4357* SAP channel select operating band
4358* 0- 2.4GHZ / 1- Low 5GHZ /2-MID /3-HIGH/4-Japan4.9GHZ
4359*
4360WNI_CFG_SAP_CHANNEL_SELECT_OPERATING_BAND I 4 7
4361V RW NP
4362NONE
43630 0x4 0
4364V RW NP
4365NONE
43660 0x4 0
4367
4368*
4369* Softap data available poll period (in milliseconds) for
4370* queueing (Qos)Null frames to the station if there
4371* is no data available and PS-Poll/Trigger frame is pending.
4372* 0 = disabled. Recommended values is 5ms
4373*
4374WNI_CFG_AP_DATA_AVAIL_POLL_PERIOD I 4 8
4375V RW NP
4376NONE
43770 65535 5
4378V RW NP
4379NONE
43800 65535 5
4381
4382*
4383* Close loop power control will be enabled if value is set to 1
4384*
4385*
4386*
4387WNI_CFG_ENABLE_CLOSE_LOOP I 4 0
4388V RW NP
4389NONE
43900 1 0
4391V RW NP
4392NONE
43930 1 0
4394
4395*
4396* LTE Coexistence will be enabled if value is set to 1
4397*
4398*
4399*
4400WNI_CFG_ENABLE_LTE_COEX I 4 0
4401V RW NP
4402NONE
44030 1 0
4404V RW NP
4405NONE
44060 1 0
4407
4408*
4409* AP Keep Alive Timeout (TU)
4410*
4411WNI_CFG_AP_KEEP_ALIVE_TIMEOUT I 4 7
4412V RW NP
4413HAL
44141 255 20
4415V RW NP
4416HAL
44171 255 20
4418
4419*
4420* GO Keep Alive Timeout (TU)
4421*
4422WNI_CFG_GO_KEEP_ALIVE_TIMEOUT I 4 7
4423V RW NP
4424HAL
44251 255 20
4426V RW NP
4427HAL
44281 255 20
Jeff Johnsond13512a2012-07-17 11:42:19 -07004429
4430*
4431* MC Addr List power control will be enabled if value is set to 1
4432*
4433*
4434*
4435WNI_CFG_ENABLE_MC_ADDR_LIST I 4 0
4436V RW NP
4437HAL
44380 1 0
4439V RW NP
4440HAL
44410 1 0
Madan Mohan Koyyalamudi0d40e662012-12-07 14:24:14 -08004442
4443*
Ravi Kumar Vaishnave7de67f2013-02-08 12:16:34 -08004444* UC Filter will be enabled if value is set to 1
4445*
4446*
4447*
4448WNI_CFG_ENABLE_UC_FILTER I 4 0
4449V RW NP
4450HAL
44510 1 0
4452V RW NP
4453HAL
44540 1 0
4455
4456*
Madan Mohan Koyyalamudi0d40e662012-12-07 14:24:14 -08004457* Low Power Image Transition will be enabled if value is set to 1
4458*
4459*
4460*
4461WNI_CFG_ENABLE_LPWR_IMG_TRANSITION I 4 0
4462V RW NP
4463NONE
44640 1 0
4465V RW NP
4466NONE
Ravi Kumar Vaishnave7de67f2013-02-08 12:16:34 -080044670 1 0
Madan Mohan Koyyalamudi01cba042013-01-10 21:56:05 -08004468
4469*
4470* MCC Adaptive Scheduler will be enabled if value is set to 1
4471*
4472*
4473*
4474WNI_CFG_ENABLE_MCC_ADAPTIVE_SCHED I 4 0
4475V RW NP
4476NONE
44770 1 0
4478V RW NP
4479NONE
Madan Mohan Koyyalamudi0d40e662012-12-07 14:24:14 -080044800 1 0
Leela V Kiran Kumar Reddy Chiralab1f7d342013-02-11 00:27:02 -08004481*
4482*Disable LDPC in STA mode when AP is TXBF capable
4483*
4484*
4485*
4486WNI_CFG_DISABLE_LDPC_WITH_TXBF_AP I 4 0
4487V RW NP
4488NONE
44890 1 0
4490V RW NP
4491NONE
44920 1 0
Sejal Chauhanbcde8bc2013-03-04 18:06:36 +05304493
4494*
4495* AP Link Monitor Timeout (TU)
4496*
4497WNI_CFG_AP_LINK_MONITOR_TIMEOUT I 4 7
4498V RW NP
4499HAL
45001 255 3
4501V RW NP
4502HAL
45031 255 3
Gopichand Nakkala79ff85d2013-05-27 17:05:29 +05304504
4505*
4506*TDLS Station's UAPSD MASK Configuration
4507*
4508*
4509*
4510WNI_CFG_TDLS_QOS_WMM_UAPSD_MASK I 4 7
4511V RW NP
4512LIM
45130 15 0
4514V RW NP
4515LIM
45160 15 0
4517*
4518*TDLS Stations Buffer STA Capability
4519*
4520*
4521*
4522WNI_CFG_TDLS_BUF_STA_ENABLED I 4 7
4523V RW NP
4524LIM
45250 1 0
4526V RW NP
4527LIM
45280 1 0
4529*TDLS Stations PUAPSD Inactivity Timer
4530*
4531*
4532*
4533WNI_CFG_TDLS_PUAPSD_INACT_TIME I 4 7
4534V RW NP
4535LIM
45360 10 0
4537V RW NP
4538LIM
45390 10 0
4540*TDLS Stations PUAPSD RX Frame Threshold
4541*
4542*
4543*
4544WNI_CFG_TDLS_RX_FRAME_THRESHOLD I 4 7
4545V RW NP
4546LIM
454710 20 10
4548V RW NP
4549LIM
455010 20 10
Sudhir Sattayappa Kohallida1be202013-07-11 12:04:30 -07004551*
4552*MCC ENABLE/DISABLE ADAPTIVE RX Drain feature
4553*
4554*
4555*
4556WNI_CFG_ENABLE_ADAPT_RX_DRAIN I 4 7
4557V RW NP
4558HAL
45590 1 1
4560NV RW NP
4561HAL
45620 1 1
krunal soni4f087d22013-07-29 16:32:26 -07004563*
Yue Ma0fd23872013-08-01 15:56:47 -07004564* FlexConnect Power Factor
4565* Default is set to 0 (disable)
4566*
4567*
4568WNI_CFG_FLEX_CONNECT_POWER_FACTOR I 4 0
4569V RW NP
4570NONE
45710 9 0
4572V RW NP
4573NONE
45740 9 0
Madan Mohan Koyyalamudica454572013-08-07 19:57:03 +05304575
4576*
4577* Antenna Diversity
4578*
4579* 0 = disabled
4580* 1 = Ant 1
4581* 2 = Ant 2
4582* 3 = Adaptive
4583*
4584WNI_CFG_ANTENNA_DIVESITY I 4 7
4585V RW NP
4586HAL
45870 3 0
4588V RW NP
4589HAL
45900 3 0
Madan Mohan Koyyalamudi2558bc92013-08-24 16:54:31 +05304591
4592* GO Link Monitor Timeout (TU)
4593*
4594WNI_CFG_GO_LINK_MONITOR_TIMEOUT I 4 7
4595V RW NP
4596HAL
45973 50 10
4598V RW NP
4599HAL
46003 50 10
4601*
4602*
Kiet Lam4bbd3cb2013-11-07 20:03:49 +05304603
4604* ATH Enable/Disable
4605*
4606WNI_CFG_ATH_DISABLE I 4 7
4607V RW NP
4608NONE
46090 1 0
4610V RW NP
4611NONE
46120 1 0
c_hpothu6d7dc922013-12-02 12:36:41 +05304613* BTC Active WLAN Len
4614*
4615WNI_CFG_BTC_ACTIVE_WLAN_LEN I 4 7
4616V RW NP
4617HAL
46180 250000 60000
4619V RW NP
4620HAL
46210 250000 60000
4622*
4623*
4624
4625* BTC Active BT Len
4626*
4627WNI_CFG_BTC_ACTIVE_BT_LEN I 4 7
4628V RW NP
4629HAL
46300 250000 90000
4631V RW NP
4632HAL
46330 250000 90000
4634*
4635*
4636
4637* BTC SAP Active WLAN Len
4638*
4639WNI_CFG_BTC_SAP_ACTIVE_WLAN_LEN I 4 7
4640V RW NP
4641HAL
46420 250000 60000
4643V RW NP
4644HAL
46450 250000 60000
4646*
4647*
4648
4649* BTC SAP Active BT Len
4650*
4651WNI_CFG_BTC_SAP_ACTIVE_BT_LEN I 4 7
4652V RW NP
4653HAL
46540 250000 90000
4655V RW NP
4656HAL
46570 250000 90000
4658*
4659*
Rashmi Ramanna84be2342014-01-07 21:06:43 +05304660
AnjaneeDevi Kapparapu50239e32014-01-07 18:09:33 +05304661* RMC action period frequency (milli seconds)
4662*
4663WNI_CFG_RMC_ACTION_PERIOD_FREQUENCY I 4 7
4664V RW NP
4665HAL
46660 0xFFFFFFFF 300
4667V RW NP
4668HAL
46690 0xFFFFFFFF 300
4670*
4671*
4672
4673* Rssi probe interval (milli seconds)
4674*
4675WNI_CFG_ASD_PROBE_INTERVAL I 4 7
4676V RW NP
4677HAL
467810 100 50
4679V RW NP
4680HAL
468110 100 50
4682*
4683*
4684
4685*Rssi threshold to trigger probing and slecting
4686*
4687WNI_CFG_ASD_TRIGGER_THRESHOLD I 4 7
4688V RW NP
4689HAL
46900 120 45
4691V RW NP
4692HAL
46930 120 45
4694*
4695*
4696
4697*Rssi Hysteresis threshold for RSSI-RTT
4698*
4699WNI_CFG_ASD_RTT_RSSI_HYST_THRESHOLD I 4 7
4700V RW NP
4701HAL
47020 100 0
4703V RW NP
4704HAL
47050 100 0
4706*
4707*
Leela Venkata Kiran Kumar Reddy Chirala22c159b2013-12-23 18:19:13 -08004708
4709* Debug p2p remain on channel
4710*
4711WNI_CFG_DEBUG_P2P_REMAIN_ON_CHANNEL I 4 7
4712V RW NP
4713NONE
47140 1 0
4715V RW NP
4716NONE
47170 1 0
4718
4719* BTC CTS2S during SCO
4720*
4721WNI_CFG_BTC_CTS2S_DURING_SCO I 4 7
4722V RW NP
4723HAL
47240 1 0
4725V RW NP
4726HAL
47270 1 0
4728*
4729*
Abhishek Singh027ca062014-02-07 17:36:23 +05304730
4731*************************************
4732* Feature: Channel Bonding 2.4G
4733*************************************
4734
4735WNI_CFG_CHANNEL_BONDING_24G I 4 12
4736V RW NP RESTART
4737LIM
47380 1 0
4739V RW NP RESTART
4740LIM
47410 1 0
4742
4743*
4744* OBSS PASSIVE Channel Time (TU)
4745*
4746
4747WNI_CFG_OBSS_HT40_SCAN_PASSIVE_DWELL_TIME I 4 9
4748V RW NP
4749NONE
47505 1000 20
4751V RW NP
4752NONE
47535 1000 20
4754
4755*
4756* OBSS ACTIVE Channel Time (TU)
4757*
4758
4759WNI_CFG_OBSS_HT40_SCAN_ACTIVE_DWELL_TIME I 4 9
4760V RW NP
4761NONE
476210 1000 10
4763V RW NP
4764NONE
476510 1000 10
4766
4767*
4768* OBSS SCAN WIDTH TRIGGER Interval (TU)
4769*
4770
4771WNI_CFG_OBSS_HT40_SCAN_WIDTH_TRIGGER_INTERVAL I 4 9
4772V RW NP
4773NONE
477410 900 200
4775V RW NP
4776NONE
477710 900 200
4778
4779*
4780* OBSS SCAN passive total per chanenl (TU)
4781*
4782
4783WNI_CFG_OBSS_HT40_SCAN_PASSIVE_TOTAL_PER_CHANNEL I 4 9
4784V RW NP
4785NONE
4786200 10000 200
4787V RW NP
4788NONE
4789200 10000 200
4790
4791*
4792* OBSS SCAN active total per Channel (TU)
4793*
4794
4795WNI_CFG_OBSS_HT40_SCAN_ACTIVE_TOTAL_PER_CHANNEL I 4 9
4796V RW NP
4797NONE
479820 10000 20
4799V RW NP
4800NONE
480120 10000 20
4802
4803*
4804* OBSS Width Channel Transition Delay Factor
4805*
4806
4807WNI_CFG_OBSS_HT40_WIDTH_CHANNEL_TRANSITION_DELAY_FACTOR I 4 9
4808V RW NP
4809NONE
48105 100 5
4811V RW NP
4812NONE
48135 100 5
4814
4815*
4816* OBSS SCAN Activity Threshold(TU)
4817*
4818
4819WNI_CFG_OBSS_HT40_SCAN_ACTIVITY_THRESHOLD I 4 9
4820V RW NP
4821NONE
48220 100 25
4823V RW NP
4824NONE
48250 100 25
Naresh Jayaramf73f3762014-02-04 16:13:20 +05304826
4827*
4828* TDLS Off Channel Implementation
4829*
4830WNI_CFG_TDLS_OFF_CHANNEL_ENABLED I 4 7
4831V RW NP
4832LIM
48330 1 0
4834V RW NP
4835LIM
48360 1 0
Chet Lanctot8cecea22014-02-11 19:09:36 -08004837
4838*
4839* PMF SA Query Maximum Retries
4840*
4841
4842WNI_CFG_PMF_SA_QUERY_MAX_RETRIES I 4 1
Chet Lanctot2bcde422014-05-27 12:08:46 -07004843V RW NP RESTART
Chet Lanctot8cecea22014-02-11 19:09:36 -08004844NONE
48450 20 5
Chet Lanctot2bcde422014-05-27 12:08:46 -07004846V RW NP RESTART
Chet Lanctot8cecea22014-02-11 19:09:36 -08004847NONE
48480 20 5
4849
4850*
4851* PMF SA Query Retry Interval (in TUs)
4852*
4853
4854WNI_CFG_PMF_SA_QUERY_RETRY_INTERVAL I 4 1
Chet Lanctot2bcde422014-05-27 12:08:46 -07004855V RW NP RESTART
Chet Lanctot8cecea22014-02-11 19:09:36 -08004856NONE
48570 2000 200
Chet Lanctot2bcde422014-05-27 12:08:46 -07004858V RW NP RESTART
Chet Lanctot8cecea22014-02-11 19:09:36 -08004859NONE
48600 2000 200
4861
c_hpothu5bd1ae42014-03-07 20:28:22 +05304862* RA filter enable/disable
4863*
4864WNI_CFG_RA_FILTER_ENABLE I 4 7
4865V RW NP
4866HAL
48670 1 1
4868V RW NP
4869HAL
48700 1 1
4871*
4872*
Chet Lanctot8cecea22014-02-11 19:09:36 -08004873
c_hpothu5bd1ae42014-03-07 20:28:22 +05304874* RA filter rate interval
4875*
4876WNI_CFG_RA_RATE_LIMIT_INTERVAL I 4 7
4877V RW NP
4878HAL
48790 60 60
4880V RW NP
4881HAL
48820 60 60
c_hpothu2d0f1c42014-04-01 18:38:51 +05304883
4884* BTC Fatal HID sniff block
4885*
4886WNI_CFG_BTC_FATAL_HID_NSNIFF_BLK_GUIDANCE I 4 7
4887V RW NP
4888HAL
48890 2 2
4890V RW NP
4891HAL
48920 2 2
4893*
4894*
4895
4896* BTC Critical HID sniff block
4897*
4898WNI_CFG_BTC_CRITICAL_HID_NSNIFF_BLK_GUIDANCE I 4 7
4899V RW NP
4900HAL
49010 1 1
4902V RW NP
4903HAL
49040 1 1
4905*
4906*
4907
4908* BTC DYN A2DP tx Q threshold
4909*
4910WNI_CFG_BTC_DYN_A2DP_TX_QUEUE_THOLD I 4 7
4911V RW NP
4912HAL
49130 1 0
4914V RW NP
4915HAL
49160 1 0
4917*
4918*
4919
4920* BTC DYN OPP tx Q threshold
4921*
4922WNI_CFG_BTC_DYN_OPP_TX_QUEUE_THOLD I 4 7
4923V RW NP
4924HAL
49250 3 1
4926V RW NP
4927HAL
49280 3 1
4929*
4930*
Pradeep Reddy POTTETIa9c80d52014-05-09 18:05:29 +05304931
4932*
4933*TDLS WMM Mode
4934*
4935*
4936WNI_CFG_TDLS_WMM_MODE_ENABLED I 4 7
4937V RW NP
4938LIM
49390 1 0
4940V RW NP
4941LIM
49420 1 0