blob: 85071b968781a7641b8a576355647a6ed1c6d990 [file] [log] [blame]
Prakash Dhavali7090c5f2015-11-02 17:55:19 -08001* Copyright (c) 2014-2015 The Linux Foundation. All rights reserved.
2*
3* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
4*
5*
6* Permission to use, copy, modify, and/or distribute this software for
7* any purpose with or without fee is hereby granted, provided that the
8* above copyright notice and this permission notice appear in all
9* copies.
10*
11* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
12* WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
13* WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
14* AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
15* DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
16* PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
17* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
18* PERFORMANCE OF THIS SOFTWARE.
19
20* This file was originally distributed by Qualcomm Atheros, Inc.
21* under proprietary terms before Copyright ownership was assigned
22* to the Linux Foundation.
23
24*
25* This is the data definition file for the CFG module.
26* Author: Kevin Nguyen
27* Date: 03/18/02
28* History:-
29* 03/18/02 Created.
30* 08/10/05 ww: add maoe channels to have a complete channel listing: (see WNI_CFG_VALID_CHANNEL_LIST)
31* 08/10/05 ww: WNI_CFG_SCAN_CONTROL_LIST has a new contents
32* --------------------------------------------------------------------
33
34**********************************************************************
35*
36* This file contains the descriptions of all configuration parameters
37* for both STA and AP.
38*
39* OUTPUT:
40* -------
41* The output files are:
42* wniCfgSta.h - C header file for STA mode only
43* wniCfgAp.h - C header file for both STA and AP
44* wniCfgSta.bin - Control and default values for STA system
45* wniCfgAp.bin - Control and default values for AP system
46*
47* PARAMETER DESCRIPTION:
48* ----------------------
49* For each parameter, the description must be on separate lines and
50* exactly as specified below. [] are comments and should not be included.
51*
52* [Common info] parameter_name type maxLen semIndx
53* [STA flags] valid RW P/NP RESTART/RELOAD
54* [STA_NTF] notification_mask
55* [STA values] min max value [for integer]
56* length byte1 byte2 ... [for string]
57* [AP flags] valid RW/RO/WO P/NP RESTART/RELOAD
58* [AP_NTF] notification_mask
59* [AP values] min max value [for integer]
60* length byte1 byte2 ... [for string]
61*
62* parameter_name:
63* This will be used as the base name for C macro definition.
64* Therefore, C syntax rule must be observed.
65*
66* type:
67* Specifies parameter type
68* S - variable-length string
69* I - integer
70*
71* maxLen:
72* Specifies maximum parameter length in bytes.
73*
74* semIndx:
75* Specifies semaphore index to use for locking this parameter.
76* More than one parameters (those belonging to the same group)
77* can share the same semaphore index.
78*
79* valid:
80* Specifies if this parameter will be valid in current mode.
81* V - Valid
82* NV - Not valid
83*
84* RW:
85* Specifies Read/Write mode.
86* RO - Read only
87* RW - Read/Write
88* WO - Write only
89* XX - Not accessible from host
90*
91* P:
92* Specifies persistent memory option
93* P - Save to persistent memory
94* NP - No save
95*
96* RELOAD:
97* Specifies whether setting this requires reloading the MAC module
98* This attribute can be changed only when SME is in OFFLINE or SUSPEND(OFFLINE) state
99*
100* RESTART:
101* Specifies whether setting this requires (re)assoc at STA and restart at AP
102* This attribute can be changed only when SME is in OFFLINE, SUSPEND(OFFLINE),
103* IDLE or SUSPEND(IDLE) states
104*
105* STA_notification:
106* Lists modules to be notified in STA mode. Valid modules are:
107* HDD, LIM, SCH, ARQ, DPH, NIM, SP, RFP, RHP, TFP. More than one
108* modules can be listed on the same line using space or tab as the
109* separator. If no notification is required, 'NONE' must be specified.
110*
111* AP_notification:
112* Lists module to be notified in AP mode. Valid modules are:
113* HDD, LIM, SCH, ARQ, DPH, NIM, SP, RFP, RHP, TFP. More than one
114* modules can be listed on the same line using space or tab as the
115* separator. If no notification is required, 'NONE' must be specified.
116*
117* STA/AP integer values:
118* min:
119* Specifies minimum value for an integer parameter. This field is
120* ignored if the parameter type is string. However, this field must
121* not be omitted.
122*
123* max:
124* Specifies maximum value for an integer parameter. This field is
125* ignored if the parameter type is string. However, this field must
126* not be omitted.
127*
128* default:
129* Specifies default value for an integer parameter. This field is
130* ignored if the parameter type is string. However, this field must
131* not be omitted.
132*
133* STA/AP string values:
134* len:
135* The actual length of the string
136*
137* bytei:
138* byte i of the string where i varies from 1 to len
139*
140* TABLE GENERATION:
141* -----------------
142* Table can be generated using keywords '#TABLE' and '#END' as below:
143*
144* #TABLE table_name number_of_row
145* WNI_CFG_xxxx
146* .......
147* .......
148* #END
149*
150* The CFG utility will generate the following output:
151* WNI_CFG_table_xxx_ID xxx
152* WNI_CFG_table_xxx_ROW number_of_rows
153* WNI_CFG_table_xxx_COL number_of_columns
154*
155* These will be followed by the parameter definition for each entry in
156* the table. Table is organized in column-major order.
157*
158* #ENTRY_VALUES 1
159* 0 4 1
160* 0 0 0
161* #ENTRY_VALUES 2
162* 0 4 2
163* 0 0 0
164* #ENTRY_VALUES 3
165* 0 4 3
166* 0 0 0
167* #ENTRY_VALUES 4
168* 0 4 4
169* 0 0 0
170*
171*
172* ENUMERATION
173* -----------
174* Enumerations can be define using keyword '#ENUM'
175*
176* #ENUM xxx val
177*
178* The cfg utility will generate the following output in the header file
179* #define paramname_xxx val
180*
181
182
183*
184* Station ID (changing requires restart)
185*
186
187WNI_CFG_STA_ID S 6 1
188V RW NP RELOAD
189HAL
1906 0x22 0x22 0x44 0x44 0x33 0x33
191V RW NP RELOAD
192HAL
1936 0x22 0x22 0x11 0x11 0x33 0x33
194
195*
196* CF Pollable
197*
198
199WNI_CFG_CF_POLLABLE I 4 1
200NV RO NP RESTART
201NONE
2020 0 0
203V RO NP RESTART
204NONE
2050 1 0
206
207*
208* CFP Period
209*
210
211WNI_CFG_CFP_PERIOD I 4 1
212V RO NP
213NONE
2140 255 1
215V RW NP
216SCH
2170 255 1
218
219*
220* CFP Max Duration
221*
222
223WNI_CFG_CFP_MAX_DURATION I 4 1
224V RO NP
225NONE
2260 65535 30000
227V RW NP
228HAL
2290 65535 30000
230
231*
232* SSID (changing requires restart)
233*
234
235WNI_CFG_SSID S 32 1
236V RW NP RESTART
237NONE
23810 1 2 3 4 5 6 7 8 9 0
239V RW NP RESTART
240NONE
24110 1 2 3 4 5 6 7 8 9 0
242
243*
244* Beacon Period
245* Can't be changed on STA in infrastructure, ignore notification at SCH
246*
247
248WNI_CFG_BEACON_INTERVAL I 4 2
249V RW NP
250SCH
2510 65535 100
252V RW NP
253SCH
2540 65535 100
255
256*
257* DTIM Period
258*
259
260WNI_CFG_DTIM_PERIOD I 4 2
261V RO NP
262NONE
2630 65535 1
264V RW NP
265SCH
2660 65535 1
267
268
269*
270* WEP Key Length (5 or 13 bytes)
271*
272
273WNI_CFG_WEP_KEY_LENGTH I 4 5
274V RW NP RESTART
275NONE
2765 13 5
277V RW NP RESTART
278NONE
2795 13 5
280
281#ENUM 5 5
282#ENUM 13 13
283
284*
285* Default Key Table
286*
287
288#TABLE WNI_CFG_WEP_DEFAULT_KEY_TABLE 4
289
290WNI_CFG_WEP_DEFAULT_KEY S 13 4
291V WO NP RESTART
292NONE
2930
294V WO NP RESTART
295NONE
2960
297
298#END
299
300*
301* WEP Default Key id
302*
303
304WNI_CFG_WEP_DEFAULT_KEYID I 4 5
305V RW NP
306LIM
3070 3 0
308V RW NP
309LIM
3100 3 0
311
312#ENUM 0 0
313#ENUM 1 1
314#ENUM 2 2
315#ENUM 3 3
316
317*
318* Exclude unencrypted frames (WEP)
319*
320
321WNI_CFG_EXCLUDE_UNENCRYPTED I 4 5
322V RW NP
323LIM
3240 1 0
325V RW NP
326LIM
3270 1 0
328
329*
330* RTS Threshold
331*
332
333WNI_CFG_RTS_THRESHOLD I 4 6
334V RW NP
335HAL
3360 1048576 2347
337V RW NP
338HAL
3390 1048576 2347
340
341*
342* Short Retry Limit
343*
344
345WNI_CFG_SHORT_RETRY_LIMIT I 4 6
346V RW NP
347HAL
3480 255 6
349V RW NP
350HAL
3510 255 6
352
353*
354* Long Retry Limit
355*
356
357WNI_CFG_LONG_RETRY_LIMIT I 4 6
358V RW NP
359HAL
3600 255 6
361V RW NP
362HAL
3630 255 6
364
365
366*
367* Fragmentation Threshold
368*
369
370WNI_CFG_FRAGMENTATION_THRESHOLD I 4 6
371V RW NP
372HAL
373256 8000 8000
374V RW NP
375HAL
376256 8000 8000
377
378
379*
380* Minimum Channel Time (TU)
381*
382
383WNI_CFG_ACTIVE_MINIMUM_CHANNEL_TIME I 4 9
384V RW NP
385NONE
3860 65535 20
387V RW NP
388NONE
3890 65535 20
390
391*
392* Maximum Channel Time (TU)
393*
394
395WNI_CFG_ACTIVE_MAXIMUM_CHANNEL_TIME I 4 9
396V RW NP
397NONE
3980 65535 40
399V RW NP
400NONE
4010 65535 40
402*
403* Minimum Channel Time (TU)
404*
405
406WNI_CFG_PASSIVE_MINIMUM_CHANNEL_TIME I 4 9
407V RW NP
408NONE
4090 65535 60
410V RW NP
411NONE
4120 65535 60
413
414*
415* Maximum Channel Time (TU)
416*
417
418WNI_CFG_PASSIVE_MAXIMUM_CHANNEL_TIME I 4 9
419V RW NP
420NONE
4210 65535 110
422V RW NP
423NONE
4240 65535 110
425
426*
427* Join Failure Timeout (TU)
428*
429
430WNI_CFG_JOIN_FAILURE_TIMEOUT I 4 7
431V RW NP
432NONE
4330 65535 3000
434V RW NP
435NONE
4360 65535 3000
437
438*
439* Authenticate Failure Timeout (TU)
440*
441
442WNI_CFG_AUTHENTICATE_FAILURE_TIMEOUT I 4 7
443V RW NP
444NONE
4450 65535 1000
446V RW NP
447NONE
4480 65535 1000
449
450*
451* Authenticate Response Timeout (TU)
452*
453
454WNI_CFG_AUTHENTICATE_RSP_TIMEOUT I 4 7
455V RW NP
456NONE
4570 65535 1000
458V RW NP
459NONE
4600 65535 1000
461
462*
463* Assocation Failure Timeout (TU)
464*
465
466WNI_CFG_ASSOCIATION_FAILURE_TIMEOUT I 4 8
467V RW NP
468LIM
4690 65535 2000
470V RW NP
471LIM
4720 65535 3000
473
474*
475* Reassociation Failure Timeout (TU)
476*
477
478WNI_CFG_REASSOCIATION_FAILURE_TIMEOUT I 4 7
479V RW NP
480NONE
4810 65535 1000
482V RW NP
483NONE
4840 65535 3000
485
486
487*
488* RA periodicity Timeout (TU)
489*
490
491WNI_CFG_RA_PERIODICITY_TIMEOUT_IN_PS I 4 7
492V RW NP
493HAL
4940 65535 1000
495NV RW NP
496NONE
4970 0 0
498
499*
500* Beacon Filter Enable/Disable (TU)
501*
502
503WNI_CFG_PS_ENABLE_BCN_FILTER I 4 7
504V RW NP
505HAL
5060 1 1
507NV RW NP
508NONE
5090 1 1
510
511*
512* Heart Beat Enable/Disable (TU)
513*
514
515WNI_CFG_PS_ENABLE_HEART_BEAT I 4 7
516V RW NP
517HAL
5180 1 1
519NV RW NP
520NONE
5210 1 1
522
523*
524* RSSI Monitor Enable/Disable (TU)
525*
526
527WNI_CFG_PS_ENABLE_RSSI_MONITOR I 4 7
528V RW NP
529HAL
5300 1 0
531NV RW NP
532NONE
5330 1 0
534
535
536*
537* PS Data InActivity Timeout (TU)
538*
539
540WNI_CFG_PS_DATA_INACTIVITY_TIMEOUT I 4 7
541V RW NP
542HAL
5431 255 20
544NV RW NP
545NONE
5461 255 20
547
548
549*
550* RF Settling Time Clk (In US)
551*
552
553WNI_CFG_RF_SETTLING_TIME_CLK I 4 7
554V RW NP
555HAL
5560 60000 1500
557NV RW NP
558NONE
5590 60000 1500
560
561*
562* Supported Rate Set for 11b
563*
564
565WNI_CFG_SUPPORTED_RATES_11B S 4 2
566V RO NP
567NONE
5684 2 4 11 22
569V RO NP
570NONE
5714 2 4 11 22
572
573*
574* Supported Rate Set for 11a
575*
576
577WNI_CFG_SUPPORTED_RATES_11A S 8 7
578V RO NP
579NONE
5808 12 18 24 36 48 72 96 108
581V RO NP
582NONE
5838 12 18 24 36 48 72 96 108
584
585
586*
587* PHY Mode
588*
589
590WNI_CFG_PHY_MODE I 4 9
591V RW NP RESTART
592NONE
5930 3 0
594V RW NP RESTART
595NONE
5960 3 0
597
598#ENUM 11A 0
599#ENUM 11B 1
600#ENUM 11G 2
601#ENUM NONE 3
602
603
604*
605*The Dot11 mode can change dynamically on STA
606*
607WNI_CFG_DOT11_MODE I 4 9
608V RW NP RESTART
609LIM
6100 11 0
611V RW NP RESTART
612LIM
6130 11 0
614
615#ENUM ALL 0
616#ENUM 11A 1
617#ENUM 11B 2
618#ENUM 11G 3
619#ENUM 11N 4
620#ENUM 11G_ONLY 5
621#ENUM 11N_ONLY 6
622#ENUM 11AC 7
623#ENUM 11AC_ONLY 8
624
625
626
627
628
629
630*
631* Operational Rate Set (goes in beacon, probe rsp and assoc req)
632*
633
634WNI_CFG_OPERATIONAL_RATE_SET S 12 2
635V RW NP RESTART
636NONE
6370
638V RW NP RESTART
639NONE
6404 0x82 0x84 11 22
641* 8 0x8c 18 24 36 48 72 96 108
642
643*
644* Extended Operational Rate Set (goes in beacon, assoc req)
645* required for 11g
646*
647
648WNI_CFG_EXTENDED_OPERATIONAL_RATE_SET S 8 7
649V RW NP RESTART
650NONE
6510
652V RW NP RESTART
653NONE
6540
655
656*
657* Proprietary Operational Rate Set
658*
659
660WNI_CFG_PROPRIETARY_OPERATIONAL_RATE_SET S 4 7
661V RW NP RESTART
662NONE
6634 1 3 5 7
664V RW NP RESTART
665NONE
6664 1 3 5 7
667
668*
669* BSSID
670* In IBSS, this can be changed for coalescing, should SME go into IDLE state?
671*
672
673*
674* Listen Interval
675*
676
677WNI_CFG_LISTEN_INTERVAL I 4 7
678V RW NP RESTART
679NONE
6800 65535 1
681V RO NP
682NONE
6830 65535 1
684
685*
686* Valid Channel List
687*
688
689WNI_CFG_VALID_CHANNEL_LIST S 100 8
690V RW NP RESTART
691LIM
69255 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
693V RW NP RESTART
694LIM
69555 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
696
697*
698* Current Channel
699*
700
701WNI_CFG_CURRENT_CHANNEL I 4 9
702V RO NP
703NONE
7040 165 1
705V RO NP
706NONE
7070 165 1
708
709
710*
711* For 11a or pure 11g, use 6Mbps(rateindex 11)
712* as the default beaconRateIndex and
713* nonBeaconRateIndex.
714*
715WNI_CFG_DEFAULT_RATE_INDEX_5GHZ I 4 9
716V RW NP
717NONE
7180 11 5
719V RW NP
720NONE
7210 11 5
722
723*
724* For 11b/g, use 1Mbps
725* as the default beaconRateIndex and
726* nonBeaconRateIndex.
727*
728WNI_CFG_DEFAULT_RATE_INDEX_24GHZ I 4 9
729V RW NP
730NONE
7310 31 1
732V RW NP
733NONE
7340 31 1
735
736
737* *********************************************************
738*
739* Rate adaptation type
740*
741
742WNI_CFG_RATE_ADAPTATION_TYPE I 4 0
743V RW NP
744SCH
7450 2 1
746V RW NP
747SCH
7480 2 1
749
750#ENUM FIXED 0
751#ENUM AUTO 1
752#ENUM SNR_BASED 2
753
754*
755* Rate adaptation fixed rate
756* Used to determine the rate for all peer stations
757*
758*
759
760WNI_CFG_FIXED_RATE I 4 0
761V RW NP
762HAL
7630 44 0
764V RW NP
765HAL
7660 44 0
767
768#ENUM AUTO 0
769
770#ENUM 1MBPS 1
771#ENUM 2MBPS 2
772#ENUM 5_5MBPS 3
773#ENUM 11MBPS 4
774
775#ENUM 6MBPS 5
776#ENUM 9MBPS 6
777#ENUM 12MBPS 7
778#ENUM 18MBPS 8
779#ENUM 24MBPS 9
780#ENUM 36MBPS 10
781#ENUM 48MBPS 11
782#ENUM 54MBPS 12
783
784#ENUM 6_5MBPS_MCS0_20MHZ_SIMO 13
785#ENUM 13MBPS_MCS1_20MHZ_SIMO 14
786#ENUM 19_5MBPS_MCS2_20MHZ_SIMO 15
787#ENUM 26MBPS_MCS3_20MHZ_SIMO 16
788#ENUM 39MBPS_MCS4_20MHZ_SIMO 17
789#ENUM 52MBPS_MCS5_20MHZ_SIMO 18
790#ENUM 58_5MBPS_MCS6_20MHZ_SIMO 19
791#ENUM 65MBPS_MCS7_20MHZ_SIMO 20
792
793#ENUM 7_2MBPS_MCS0_20MHZ_SIMO_SGI 21
794#ENUM 14_4MBPS_MCS1_20MHZ_SIMO_SGI 22
795#ENUM 21_7MBPS_MCS2_20MHZ_SIMO_SGI 23
796#ENUM 28_9MBPS_MCS3_20MHZ_SIMO_SGI 24
797#ENUM 43_3MBPS_MCS4_20MHZ_SIMO_SGI 25
798#ENUM 57_8MBPS_MCS5_20MHZ_SIMO_SGI 26
799#ENUM 65MBPS_MCS6_20MHZ_SIMO_SGI 27
800#ENUM 72_2MBPS_MCS7_20MHZ_SIMO_SGI 28
801
802#ENUM 0_25MBPS_SLR_20MHZ_SIMO 29
803#ENUM 0_5MBPS_SLR_20MHZ_SIMO 30
804
805#ENUM 68_25MBPS_QC_PROP_20MHZ_SIMO 31
806#ENUM 54MBPS_MCS3_40MHZ_SIMO 32
807#ENUM 81MBPS_MCS4_40MHZ_SIMO 33
808#ENUM 108MBPS_MCS5_40MHZ_SIMO 34
809#ENUM 121_5MBPS_MCS6_40MHZ_SIMO 35
810#ENUM 135MBPS_MCS7_40MHZ_SIMO 36
811#ENUM 15MBPS_MCS0_40MHZ_SIMO_SGI 37
812#ENUM 30MBPS_MCS1_40MHZ_SIMO_SGI 38
813#ENUM 45MBPS_MCS2_40MHZ_SIMO_SGI 39
814#ENUM 60MBPS_MCS3_40MHZ_SIMO_SGI 40
815#ENUM 90MBPS_MCS4_40MHZ_SIMO_SGI 41
816#ENUM 120MBPS_MCS5_40MHZ_SIMO_SGI 42
817#ENUM 135MBPS_MCS6_40MHZ_SIMO_SGI 43
818#ENUM 150MBPS_MCS7_40MHZ_SIMO_SGI 44
819
820* *********************************************************
821*
822* Broadcast/mutlicast rates for 2.4GHZ
823* uses the same rate indices definition as WNI_CFG_FIXED_RATE
824* default value corresponds to 1M
825
826WNI_CFG_FIXED_RATE_MULTICAST_24GHZ I 4 8
827V RW NP
828HAL
8290 31 1
830V RW NP
831HAL
8320 31 1
833
834* *********************************************************
835*
836* Broadcast/mutlicast rates for 5 GHZ
837* uses the same rate indices definition as WNI_CFG_FIXED_RATE
838* default value corresponds to 6M
839
840WNI_CFG_FIXED_RATE_MULTICAST_5GHZ I 4 8
841V RW NP
842HAL
8430 31 5
844V RW NP
845HAL
8460 31 5
847
848*
849* retry rate selection policy
850* 0 => use the minimum supported rate
851* 1 => use the same rate as the chosen primary rate
852* 2 => use the rate specified in RETRYRATE_SECONDARY
853* 3 => use the rate closest to the primary
854* 4 => autoselect the retry rate based on RA algorithm
855*
856
857WNI_CFG_RETRYRATE_POLICY I 4 0
858V RW NP
859HAL
8600 255 4
861V RW NP
862HAL
8630 255 4
864
865#ENUM MIN_SUPPORTED 0
866#ENUM PRIMARY 1
867#ENUM RESERVED 2
868#ENUM CLOSEST 3
869#ENUM AUTOSELECT 4
870#ENUM MAX 5
871
872*
873* the following two CFG's are
874* used only if the retryrate policy == 2
875* These should be set to one of the values used
876* for configuring fixed rates (see enumerated rates)
877*
878
879WNI_CFG_RETRYRATE_SECONDARY I 4 0
880V RW NP
881HAL
8820 255 0
883V RW NP
884HAL
8850 255 0
886
887WNI_CFG_RETRYRATE_TERTIARY I 4 0
888V RW NP
889HAL
8900 255 0
891V RW NP
892HAL
8930 255 0
894
895* *********************************************************
896*
897* Automatic Power Save Delivery capability
898*
899
900WNI_CFG_APSD_ENABLED I 4 0
901V RW NP
902NONE
9030 1 0
904V RW NP
905NONE
9060 1 0
907
908*
909* Shared key authentication supported
910*
911
912WNI_CFG_SHARED_KEY_AUTH_ENABLE I 4 8
913V RW NP
914NONE
9150 1 1
916V RW NP
917NONE
9180 1 1
919
920*
921* Open system authentication supported
922*
923
924WNI_CFG_OPEN_SYSTEM_AUTH_ENABLE I 4 8
925V RW NP
926NONE
9270 1 1
928V RW NP
929NONE
9300 1 1
931
932*
933* Authentication Type (change requires restart)
934*
935
936WNI_CFG_AUTHENTICATION_TYPE I 4 8
937V RW NP RESTART
938NONE
9390 65535 0
940V RW NP RESTART
941NONE
9420 65535 0
943
944*
945* CF Poll Request (change requires restart)
946*
947
948WNI_CFG_CF_POLL_REQUEST I 4 8
949NV RW NP RESTART
950NONE
9510 1 0
952V RW NP RESTART
953NONE
9540 1 0
955
956*
957* Privacy Enabled (change requires restart)
958*
959
960WNI_CFG_PRIVACY_ENABLED I 4 8
961V RW NP RESTART
962NONE
9630 1 0
964V RW NP RESTART
965NONE
9660 1 0
967
968*
969* Short Preamble (change requires restart)
970*
971
972WNI_CFG_SHORT_PREAMBLE I 4 8
973V RW NP RESTART
974NONE
9750 1 1
976V RW NP RESTART
977NONE
9780 1 1
979
980*
981* Short Slot time
982* This is the operational state of the BSS
983
984WNI_CFG_SHORT_SLOT_TIME I 4 8
985V RW NP
986NONE
9870 1 1
988V RW NP
989NONE
9900 1 0
991
992
993*
994* ACCEPT Short Slot Association only
995*
996* 1: If AP supports shortSlot, then AP will accept
997* association only from stations that supports
998* supports short slot
999* 0: AP supports shortSlot, but AP will accept association
1000* from stations regardless of whether station supports
1001* short slot or long slot
1002*
1003WNI_CFG_ACCEPT_SHORT_SLOT_ASSOC_ONLY I 4 9
1004V RW NP RESTART
1005NONE
10060 1 0
1007V RW NP RESTART
1008NONE
10090 1 0
1010
1011
1012*
1013* QOS Enabled (change requires restart)
1014*
1015
1016WNI_CFG_QOS_ENABLED I 4 8
1017V RW NP RESTART
1018NONE
10190 1 0
1020V RW NP RESTART
1021NONE
10220 1 0
1023
1024*
1025* HCF Enabled (change requires restart)
1026*
1027
1028WNI_CFG_HCF_ENABLED I 4 8
1029V RW NP RESTART
1030NONE
10310 1 0
1032V RW NP RESTART
1033NONE
10340 1 0
1035
1036*
1037* RSN (11i/WPA) Enabled
1038*
1039
1040WNI_CFG_RSN_ENABLED I 4 8
1041V RW NP RESTART
1042NONE
10430 1 0
1044V RW NP RESTART
1045NONE
10460 1 0
1047
1048*
1049* Background scanning periodicity (kilo usec)
1050*
1051
1052WNI_CFG_BACKGROUND_SCAN_PERIOD I 4 8
1053V RW NP
1054LIM
10550 180000 5000
1056V RW NP
1057LIM
10580 18000 5000
1059
1060*
1061* Max number of Preauthentication
1062*
1063
1064WNI_CFG_MAX_NUM_PRE_AUTH I 4 8
1065V RW NP RESTART
1066NONE
10670 256 64
1068V RW NP RESTART
1069NONE
10700 256 64
1071
1072*
1073* Preauthentication Cleanup Timeout (kilo usec)
1074*
1075
1076WNI_CFG_PREAUTH_CLNUP_TIMEOUT I 4 8
1077NV XX NP
1078NONE
10790 0 0
1080V RW NP
1081LIM
10820 120000 30000
1083
1084*
1085* Release AID Timeout
1086*
1087
1088WNI_CFG_RELEASE_AID_TIMEOUT I 4 8
1089NV XX NP
1090NONE
10910 0 0
1092V RW NP
1093LIM
10940 100000 1000
1095*
1096* Heartbeat Threshold
1097*
1098
1099WNI_CFG_HEART_BEAT_THRESHOLD I 4 8
1100V RW NP
1101LIM
11020 65535 40
1103NV RW NP
1104NONE
11050 65535 40
1106
1107*
1108* Probe response wait time out after heartbeat failure
1109*
1110
1111WNI_CFG_PROBE_AFTER_HB_FAIL_TIMEOUT I 4 8
1112V RW NP
1113NONE
111410 10000 40
1115V RW NP
1116NONE
111710 10000 40
1118
1119*
1120* Manufacturer OUI (from eeprom)
1121*
1122
1123WNI_CFG_MANUFACTURER_OUI S 3 8
1124V RO NP
1125NONE
11263 0x0 0xa 0xf5
1127V RO NP
1128NONE
11293 0x0 0xa 0xf5
1130
1131*
1132* Manufacture Name (from eeprom)
1133*
1134
1135WNI_CFG_MANUFACTURER_NAME S 65 8
1136V RO NP
1137NONE
11388 0x51 0x75 0x61 0x6c 0x63 0x6f 0x6D 0x6D
1139V RO NP
1140NONE
11418 0x51 0x75 0x61 0x6c 0x63 0x6f 0x6D 0x6D
1142
1143*
1144* Model Number (from eeprom)
1145*
1146
1147WNI_CFG_MODEL_NUMBER S 33 8
1148V RO NP
1149NONE
11506 0x4d 0x4e 0x31 0x32 0x33 0x34
1151V RO NP
1152NONE
11536 0x4d 0x4e 0x31 0x32 0x33 0x34
1154
1155
1156
1157*
1158* Model Name (from eeprom)
1159* WFR4031
1160*
1161
1162WNI_CFG_MODEL_NAME S 33 8
1163V RO NP
1164NONE
11657 0x57 0x46 0x52 0x34 0x30 0x33 0x31
1166V RO NP
1167NONE
11687 0x57 0x46 0x52 0x34 0x30 0x33 0x31
1169
1170
1171
1172
1173*
1174* Manufacture Product Name (from eeprom)
1175*
1176
1177WNI_CFG_MANUFACTURER_PRODUCT_NAME S 33 8
1178V RO NP
1179NONE
11806 0x31 0x31 0x6e 0x2D 0x41 0x50
1181V RO NP
1182NONE
11836 0x31 0x31 0x6e 0x2D 0x41 0x50
1184
1185
1186*
1187* Manufacture Product Version (from eeprom)
1188*
1189
1190WNI_CFG_MANUFACTURER_PRODUCT_VERSION S 33 8
1191V RO NP
1192NONE
11936 0x53 0x4e 0x31 0x32 0x33 0x34
1194V RO NP
1195NONE
11966 0x53 0x4e 0x31 0x32 0x33 0x34
1197
1198*
1199* Multi Domain Capability (11d) Enable
1200*
1201
1202WNI_CFG_11D_ENABLED I 4 9
1203V RW NP RESTART
1204NONE
12050 1 1
1206V RW NP RESTART
1207NONE
12080 1 0
1209
1210*
1211* per channel Max power transmit (in dBm)
1212* this parameter correspond to the MAX_COUNTRY_EID
1213* table of (Channel Number/num channel/max tx power)
1214*
1215* There is one table for 5GHz channels and one table for 2.4GHz channels
1216*
1217
1218WNI_CFG_MAX_TX_POWER_2_4 S 128 8
1219V RW NP
1220NONE
12213 1 14 20
1222V RW NP
1223NONE
12243 1 14 20
1225
1226WNI_CFG_MAX_TX_POWER_5 S 128 8
1227V RW NP
1228NONE
12293 36 126 20
1230V RW NP
1231NONE
12323 36 126 20
1233
1234*
1235* Cell size configurations. These are canned configurations for a specified
1236* cell size.
1237*
1238WNI_CFG_NETWORK_DENSITY I 4 9
1239V RW NP
1240HAL
12410 3 3
1242V RW NP
1243HAL
12440 3 0
1245
1246#ENUM LOW 0
1247#ENUM MEDIUM 1
1248#ENUM HIGH 2
1249#ENUM ADAPTIVE 3
1250
1251
1252*
1253* Adaptive Threshold Algorithm
1254*
1255WNI_CFG_ADAPTIVE_THRESHOLD_ALGORITHM I 4 9
1256V RW NP
1257HAL
12581 2 2
1259V RW NP
1260HAL
12611 2 2
1262
1263#ENUM CARRIER 1
1264#ENUM CORRELATION 2
1265
1266
1267
1268*
1269* Current TX Antenna
1270*
1271
1272WNI_CFG_CURRENT_TX_ANTENNA I 4 9
1273V RW NP
1274HAL
12751 1 1
1276V RW NP
1277HAL
12781 2 2
1279
1280*
1281* Current RX Antenna
1282*
1283
1284WNI_CFG_CURRENT_RX_ANTENNA I 4 9
1285V RW NP
1286HAL
12871 2 2
1288V RW NP
1289HAL
12901 3 3
1291
1292*
1293* Current TX Power Level
1294*
1295
1296WNI_CFG_CURRENT_TX_POWER_LEVEL I 4 9
1297V RW NP
1298NONE
12990 128 27
1300V RW NP
1301NONE
13020 128 27
1303
1304
1305*
1306
1307
1308
1309
1310* Parameter to indicate or not new BSS found
1311*
1312
1313WNI_CFG_NEW_BSS_FOUND_IND I 4 9
1314V RW NP
1315NONE
13160 1 0
1317V RW NP
1318NONE
13190 1 0
1320
1321
1322*
1323* Qualcomm Prop Rates are disabled by default
1324*
1325WNI_CFG_PROPRIETARY_RATES_ENABLED I 4 12
1326V RW NP RESTART
1327NONE
13280 1 0
1329V RW NP RESTART
1330NONE
13310 1 0
1332
1333
1334*
1335* AP node Name
1336*
1337
1338WNI_CFG_AP_NODE_NAME S 32 8
1339NV RO NP
1340NONE
13410
1342V RW NP RESTART
1343NONE
13440
1345
1346*
1347* Country code (from EEPROM)
1348*
1349
1350WNI_CFG_COUNTRY_CODE S 3 8
1351V RW NP
1352NONE
13530
1354V RW NP
1355NONE
13563 0x11 0x22 0x33
1357
1358*
1359* Spectrum Management (11h) enable/disable
1360*
1361
1362WNI_CFG_11H_ENABLED I 4 12
1363V RW NP RESTART
1364NONE
13650 1 1
1366V RW NP RESTART
1367NONE
13680 1 1
1369
1370*
1371* Wait for CNF Timeout. CNF include (RE)ASSOC, DISASSOC, AUTH, DEAUTH,
1372* DUMMY packet
1373*
1374
1375WNI_CFG_WT_CNF_TIMEOUT I 4 12
1376V RW NP
1377NONE
137810 3000 1000
1379V RW NP
1380NONE
138110 3000 1000
1382
1383*
1384* Proximity, set it for very short distances
1385* Proxmity setting is applied via halPhySetNwDensity()
1386*
1387* close proximity off = densityOn is true. network density config applies.
1388* close proximity on = densityOn is false. Don't care about network density config.
1389*
1390
1391WNI_CFG_PROXIMITY I 4 12
1392V RW NP
1393HAL
13940 1 0
1395V RW NP
1396HAL
13970 1 0
1398
1399#ENUM OFF 0
1400#ENUM ON 1
1401
1402*
1403* Default LOG level
1404*
1405
1406WNI_CFG_LOG_LEVEL I 4 12
1407V RW NP
1408NONE
14090 7 4
1410V RW NP
1411NONE
14120 7 4
1413
1414*
1415* OLBC detection timeout
1416*
1417
1418WNI_CFG_OLBC_DETECT_TIMEOUT I 4 12
1419V RW NP
1420NONE
14211000 30000 10000
1422V RW NP
1423NONE
14241000 30000 10000
1425
1426**********************************
1427* Protection Enable
1428*
1429*LOWER byte for associated stations
1430*UPPER byte for overlapping stations.
1431*11g ==> protection from 11g
1432*11b ==> protection from 11b
1433*each byte will have the following info
1434*bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
1435*reserved reserved RIFS Lsig n-GF ht20 11g 11b
1436**********************************
1437WNI_CFG_PROTECTION_ENABLED I 4 9
1438V RW NP RESTART
1439LIM
14400 0xffff 0xffff
1441V RW NP RESTART
1442LIM
14430 0xffff 0xffff
1444
1445#ENUM FROM_llA 0
1446#ENUM FROM_llB 1
1447#ENUM FROM_llG 2
1448#ENUM HT_20 3
1449#ENUM NON_GF 4
1450#ENUM LSIG_TXOP 5
1451#ENUM RIFS 6
1452#ENUM OBSS 7
1453#ENUM OLBC_FROM_llA 8
1454#ENUM OLBC_FROM_llB 9
1455#ENUM OLBC_FROM_llG 10
1456#ENUM OLBC_HT20 11
1457#ENUM OLBC_NON_GF 12
1458#ENUM OLBC_LSIG_TXOP 13
1459#ENUM OLBC_RIFS 14
1460#ENUM OLBC_OBSS 15
1461
1462
1463* ****************************************
1464*
1465* 11G Protection Enable Always
1466* Valid only if protection is enabled
1467* forces uses of protection regardless of legacy stations
1468*
1469
1470WNI_CFG_11G_PROTECTION_ALWAYS I 4 9
1471V RW NP RESTART
1472NONE
14730 1 0
1474V RW NP RESTART
1475NONE
14760 1 0
1477
1478*********************************************
1479* Force protection
1480* 0 : disable protection
1481* 1 : CTS
1482* 2 : RTS by threshold (threshold nonzero)
1483* 3 : dual CTS (not supported right now)
1484* 4 : RTS (threshold 0)
1485* 5 : auto
1486
1487WNI_CFG_FORCE_POLICY_PROTECTION I 4 9
1488V RW NP RESTART
1489HAL
14900 5 5
1491V RW NP RESTART
1492HAL
14930 5 5
1494
1495#ENUM DISABLE 0
1496#ENUM CTS 1
1497#ENUM RTS 2
1498#ENUM DUAL_CTS 3
1499#ENUM RTS_ALWAYS 4
1500#ENUM AUTO 5
1501
1502
1503
1504
1505
1506
1507********************************************
1508* 11G Short Preamble Enable
1509*
1510
1511WNI_CFG_11G_SHORT_PREAMBLE_ENABLED I 4 9
1512V RW NP RESTART
1513NONE
15140 1 0
1515V RW NP RESTART
1516NONE
15170 1 0
1518
1519*
1520* 11G Short Slot Time Enable (change requires restart)
1521* This is the admin state of short slot support.
1522
1523WNI_CFG_11G_SHORT_SLOT_TIME_ENABLED I 4 9
1524V RW NP RESTART
1525NONE
15260 1 1
1527V RW NP RESTART
1528NONE
15290 1 1
1530
1531*
1532* Calibration periodicity (minutes)
1533*
1534
1535WNI_CFG_CAL_PERIOD I 4 12
1536V RW NP
1537HAL
15382 10 5
1539V RW NP
1540HAL
15412 10 5
1542
1543*
1544* Statistics collection periodicity (seconds)
1545*
1546
1547WNI_CFG_STATS_PERIOD I 4 12
1548V RW NP
1549HAL
15501 10 10
1551V RW NP
1552HAL
15531 10 10
1554
1555*
1556* Calibration on/off control
1557*
1558
1559WNI_CFG_CAL_CONTROL I 4 12
1560V RW NP
1561HAL
15620 1 0
1563V RW NP
1564HAL
15650 1 0
1566
1567#ENUM CAL_ON 0
1568#ENUM CAL_OFF 1
1569
1570
1571*
1572* Parameter to allow 11g only STAs while operating in 11g mode
1573*
1574
1575WNI_CFG_11G_ONLY_POLICY I 4 12
1576V RW NP
1577NONE
15780 1 0
1579V RW NP
1580NONE
15810 1 0
1582
1583*
1584* Packet Classification
1585* This flag is a bitmask used to indicate which
1586* frame classifier to be enabled:
1587* b0: DSCP
1588* b1: 802.1P
1589*
1590
1591WNI_CFG_PACKET_CLASSIFICATION I 4 12
1592V RW NP
1593HAL
15940 3 0
1595V RW NP
1596HAL
15970 3 0
1598
1599#ENUM DISABLED 0
1600#ENUM DSCP 1
1601#ENUM 8021P 2
1602#ENUM ALL 3
1603
1604*
1605* WME Enabled (change requires restart)
1606*
1607
1608WNI_CFG_WME_ENABLED I 4 8
1609V RW NP RESTART
1610NONE
16110 1 1
1612V RW NP RESTART
1613NONE
16140 1 1
1615
1616*
1617* ADDTS response timeout (in ms)
1618*
1619
1620WNI_CFG_ADDTS_RSP_TIMEOUT I 4 8
1621V RW NP
1622NONE
16230 65535 1000
1624V RW NP
1625NONE
16260 65535 1000
1627
1628
1629 * Max SP Length indicates the max number of
1630 * total buffered MSDUs and MMPDUs the WMM AP
1631 * may deliver to WMM STA during any service period
1632 * triggered by WMM STA.
1633 * 1) If AP sends WMM IE with the UAPSD bit 0, max_sp_length=0
1634 * 2) If WMM STA's all 4 UAPSD flag are set to 0, max_sp_length=0
1635 * 3) If AP sends WMM IE with UAPSD=1, and at least one of stations
1636 * UAPSD flag is set to 1, then max_sp_length can be set to:
1637 * [b5:b6]=0x00: WMM AP may deliver all buffered frames
1638 * [b5:b6]=0x10: WMM AP may deliver max 2 buffered frames
1639 * [b5:b6]=0x01: WMM AP may deliver max 4 buffered frames
1640 * [b5:b6]=0x11: WMM AP may deliver max 6 buffered frames
1641
1642WNI_CFG_MAX_SP_LENGTH I 4 8
1643V RW NP
1644NONE
16450 3 0
1646V RW NP
1647NONE
16480 3 0
1649
1650
1651*
1652* KEEP ALIVE STA Limit Threshold , used in AP to delete the STA
1653* from Station Table which didn't respond to Probe Response Messages
1654*
1655
1656WNI_CFG_KEEP_ALIVE_STA_LIMIT_THRESHOLD I 4 8
1657NV RW NP
1658NONE
16590 32 0
1660V RW NP
1661NONE
16620 32 0
1663
1664*
1665* Parameter that specifies whether to send SSID
1666* in Probe Response when SSID is suppressed
1667*
1668
1669WNI_CFG_SEND_SINGLE_SSID_ALWAYS I 4 12
1670V RW NP
1671NONE
16720 1 0
1673V RW NP
1674NONE
16750 1 0
1676
1677*
1678* WSM Enabled (change requires restart)
1679* Takes effect only if WME is also enabled
1680*
1681
1682WNI_CFG_WSM_ENABLED I 4 8
1683V RW NP
1684NONE
16850 1 0
1686V RW NP
1687NONE
16880 1 0
1689
1690* ****************************************
1691*
1692
1693
1694
1695* Background Channel List
1696* Contains pairs of {channelNumber, scanType}
1697* where scanType = 0 indicates active scan and
1698* = 1 indicates passive scan
1699*
1700*
1701*WNI_CFG_BACKGROUND_SCAN_LIST S 128 8
1702*V RW NP RESTART
1703*LIM
1704*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
1705*V RW NP RESTART
1706*LIM
1707*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
1708*
1709
1710* ****************************************
1711* EDCA paramters are contained in profiles - each profile contains
1712* the parameters [ACM, AIFSN, CWmin, CWmax, TxOp] for four
1713* access categories (i.e., four sets). Two such sets of four parameters
1714* make a single profile: One set is used locally by the AP, the other set
1715* is broadcast for use by stations.
1716*
1717* Cwmin and Cwmax are two bytes each, MSB first. So Cwmin of [3 255] is
1718* equivalent to 0x3ff, i.e. 3*256+255=1023
1719*
1720* The profile to use is selected based on the valus of the profile select param
1721* See ENUMs below for definitions of profile values
1722*
1723
1724WNI_CFG_EDCA_PROFILE I 4 8
1725V RW NP
1726SCH
17270 255 1
1728V RW NP
1729SCH
17300 255 1
1731
1732#ENUM ANI 0
1733#ENUM WMM 1
1734#ENUM TIT_DEMO 2
1735#ENUM MAX 3
1736
1737#ENUM ACM_IDX 0
1738#ENUM AIFSN_IDX 1
1739#ENUM CWMINA_IDX 2
1740#ENUM CWMAXA_IDX 4
1741#ENUM TXOPA_IDX 6
1742#ENUM CWMINB_IDX 7
1743#ENUM CWMAXB_IDX 9
1744#ENUM TXOPB_IDX 11
1745#ENUM CWMING_IDX 12
1746#ENUM CWMAXG_IDX 14
1747#ENUM TXOPG_IDX 16
1748
1749
1750* ****************************************
1751* Profile 0 (Airgo) parameters - AC_BK Local
1752* ACM, AIFSN, [CWminH, CWminL, CWmaxH, CWmaxL, TxOp]-11A/11B/11G
1753*
1754
1755WNI_CFG_EDCA_ANI_ACBK_LOCAL S 20 8
1756V RW NP RESTART
1757NONE
175817 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1759V RW NP RESTART
1760NONE
176117 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1762
1763*
1764* Profile 0 (Airgo) parameters AC_BE Local
1765* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1766*
1767
1768WNI_CFG_EDCA_ANI_ACBE_LOCAL S 20 8
1769V RW NP RESTART
1770NONE
177117 0 2 0 15 3 255 100 0 31 3 255 100 0 15 3 255 100
1772V RW NP RESTART
1773NONE
177417 0 2 0 15 3 255 100 0 31 3 255 100 0 15 3 255 100
1775
1776*
1777* Profile 0 (Airgo) parameters AC_VI Local
1778* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1779*
1780
1781WNI_CFG_EDCA_ANI_ACVI_LOCAL S 20 8
1782V RW NP RESTART
1783NONE
178417 0 2 0 7 0 15 200 0 15 0 31 188 0 7 0 15 200
1785V RW NP RESTART
1786NONE
178717 0 2 0 7 0 15 200 0 15 0 31 188 0 7 0 15 200
1788
1789*
1790* Profile 0 (Airgo) parameters AC_VO Local
1791* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1792*
1793
1794WNI_CFG_EDCA_ANI_ACVO_LOCAL S 20 8
1795V RW NP RESTART
1796NONE
179717 0 2 0 3 0 7 100 0 7 0 15 102 0 3 0 7 100
1798V RW NP RESTART
1799NONE
180017 0 2 0 3 0 7 100 0 7 0 15 102 0 3 0 7 100
1801
1802*
1803* Profile 0 (Airgo) parameters - AC_BK Broadcast
1804* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1805*
1806
1807WNI_CFG_EDCA_ANI_ACBK S 20 8
1808V RW NP RESTART
1809NONE
181017 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1811V RW NP RESTART
1812NONE
181317 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1814
1815*
1816* Profile 0 (Airgo) parameters AC_BE Broadcast
1817* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1818*
1819
1820WNI_CFG_EDCA_ANI_ACBE S 20 8
1821V RW NP RESTART
1822NONE
182317 0 2 0 15 3 255 100 0 31 3 255 100 0 15 3 255 100
1824V RW NP RESTART
1825NONE
182617 0 2 0 15 3 255 100 0 31 3 255 100 0 15 3 255 100
1827
1828*
1829* Profile 0 (Airgo) parameters AC_VI Broadcast
1830* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1831*
1832
1833WNI_CFG_EDCA_ANI_ACVI S 20 8
1834V RW NP RESTART
1835NONE
183617 0 2 0 7 0 15 200 0 15 0 31 188 0 7 0 15 200
1837V RW NP RESTART
1838NONE
183917 0 2 0 7 0 15 200 0 15 0 31 188 0 7 0 15 200
1840
1841*
1842* Profile 0 (Airgo) parameters AC_VO Broadcast
1843* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1844*
1845
1846WNI_CFG_EDCA_ANI_ACVO S 20 8
1847V RW NP RESTART
1848NONE
184917 0 2 0 3 0 7 100 0 7 0 15 102 0 3 0 7 100
1850V RW NP RESTART
1851NONE
185217 0 2 0 3 0 7 100 0 7 0 15 102 0 3 0 7 100
1853
1854
1855* ****************************************
1856* Profile 1 (WME) parameters - AC_BK Local
1857* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1858*
1859
1860WNI_CFG_EDCA_WME_ACBK_LOCAL S 20 8
1861V RW NP RESTART
1862NONE
186317 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1864V RW NP RESTART
1865NONE
186617 0 7 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
1867
1868
1869*
1870* Profile 1 (WME) parameters AC_BE Local
1871* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1872*
1873
1874WNI_CFG_EDCA_WME_ACBE_LOCAL S 20 8
1875V RW NP RESTART
1876NONE
187717 0 3 0 15 0 63 0 0 31 3 255 0 0 15 0 63 0
1878V RW NP RESTART
1879NONE
188017 0 3 0 15 0 63 0 0 15 0 63 0 0 15 0 63 0
1881
1882*
1883* Profile 1 (WME) parameters AC_VI Local
1884* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1885*
1886
1887WNI_CFG_EDCA_WME_ACVI_LOCAL S 20 8
1888V RW NP RESTART
1889NONE
189017 0 1 0 7 0 15 94 0 7 0 15 188 0 7 0 15 94
1891V RW NP RESTART
1892NONE
189317 0 1 0 7 0 15 94 0 7 0 15 188 0 7 0 15 94
1894
1895*
1896* Profile 1 (WME) parameters AC_VO Local
1897* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1898*
1899
1900WNI_CFG_EDCA_WME_ACVO_LOCAL S 20 8
1901V RW NP RESTART
1902NONE
190317 0 1 0 3 0 7 47 0 3 0 7 102 0 3 0 7 47
1904V RW NP RESTART
1905NONE
190617 0 1 0 3 0 7 47 0 3 0 7 102 0 3 0 7 47
1907
1908*
1909* Profile 1 (WME) parameters - AC_BK Broadcast
1910* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1911*
1912
1913WNI_CFG_EDCA_WME_ACBK S 20 8
1914V RW NP RESTART
1915NONE
191617 0 7 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
1917V RW NP RESTART
1918NONE
191917 0 7 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
1920
1921*
1922* Profile 1 (WME) parameters AC_BE Broadcast
1923* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1924*
1925
1926WNI_CFG_EDCA_WME_ACBE S 20 8
1927V RW NP RESTART
1928NONE
192917 0 3 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
1930V RW NP RESTART
1931NONE
193217 0 3 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
1933
1934*
1935* Profile 1 (WME) parameters AC_VI Broadcast
1936* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1937*
1938
1939WNI_CFG_EDCA_WME_ACVI S 20 8
1940V RW NP RESTART
1941NONE
194217 0 2 0 7 0 15 94 0 7 0 15 188 0 7 0 15 94
1943V RW NP RESTART
1944NONE
194517 0 2 0 7 0 15 94 0 7 0 15 188 0 7 0 15 94
1946
1947*
1948* Profile 1 (WME) parameters AC_VO Broadcast
1949* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1950*
1951
1952WNI_CFG_EDCA_WME_ACVO S 20 8
1953V RW NP RESTART
1954NONE
195517 0 2 0 3 0 7 47 0 3 0 7 102 0 3 0 7 47
1956V RW NP RESTART
1957NONE
195817 0 2 0 3 0 7 47 0 3 0 7 102 0 3 0 7 47
1959
1960*
1961* Radar detector flag enable/disable
1962*
1963
1964WNI_CFG_RDET_FLAG I 4 9
1965V RW NP
1966NONE
19670 1 0
1968V RW NP
1969NONE
19700 1 0
1971
1972#ENUM ENABLE 1
1973#ENUM DISABLE 0
1974
1975WNI_CFG_RADAR_CHANNEL_LIST S 20 8
1976V RW NP RESTART
1977NONE
197815 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
1979V RW NP RESTART
1980NONE
198115 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
1982
1983*
1984* Local Power Constraint (dBm)
1985*
1986
1987WNI_CFG_LOCAL_POWER_CONSTRAINT I 4 12
1988V RW NP RESTART
1989NONE
19900 255 0
1991V RW NP RESTART
1992NONE
19930 255 0
1994
1995* *********************************************************
1996*
1997* Admission Control Policy
1998* used for admitting tspec's when either edca or hcca are in use
1999*
2000
2001WNI_CFG_ADMIT_POLICY I 4 8
2002V RW NP RESTART
2003NONE
20040 2 0
2005V RW NP
2006SCH
20070 2 0
2008
2009#ENUM ADMIT_ALL 0
2010#ENUM REJECT_ALL 1
2011#ENUM BW_FACTOR 2
2012
2013*
2014* Oversubscription factor for admission control
2015* valid only when admit policy is set to BW_FACTOR
2016* units are in terms of 1/10th of available bandwidth
2017*
2018
2019WNI_CFG_ADMIT_BWFACTOR I 4 8
2020V RW NP RESTART
2021NONE
20220 100 20
2023V RW NP
2024SCH
20250 100 20
2026
2027* *********************************************************
2028*
2029* Number of "consecutive" Background Scan Failure needed
2030* before LIM is forced to perform 1 aggressive background scan
2031*
2032WNI_CFG_MAX_CONSECUTIVE_BACKGROUND_SCAN_FAILURE I 4 8
2033V RW NP RESTART
2034NONE
20350 256 60
2036V RW NP RESTART
2037NONE
20380 256 60
2039
2040
2041*************************************
2042* Feature: Channel Bonding
2043*************************************
2044*
2045* Global flag to enable/disable Channel Bonding
2046* 0 - Disable: Force disable channel bonding for all TC-ids
2047* 1 - Enable: Force enable channel bonding for all TC-ids
2048* 2 - no legacy bss: Enable channel bonding if no legacy BSS are present
2049* 3 - no legacy all: Enable channel bonding if no legacy BSS or devices are present
2050* 4 - intelligent: Enable channel bonding depending on load level on secondary channel
2051*
2052WNI_CFG_CHANNEL_BONDING_MODE I 4 12
2053V RW NP RESTART
2054LIM
20550 10 0
2056V RW NP RESTART
2057LIM
20580 10 0
2059
2060#ENUM DISABLE 0
2061#ENUM ENABLE 1
2062#ENUM IF_NO_LEGACY_BSS 2
2063#ENUM IF_NO_LEGACY_ALL 3
2064#ENUM INTELLIGENT 4
2065
2066
2067*
2068* When the channel is 40MHz wide, this CFG indicates
2069* if the secondary channel is located above (at
2070* a higher frequency), or located below (at a
2071* lower frequency).
2072*
2073* 0 - There is no secondary channel. The channel is 20Mhz
2074* 1 - LOWER: Secondary channel 40MHZ is located below the primary channel
2075* 2 - CENTERED:Secondary channel and primary located at centered
2076* 3 - HIGHER: Secondary channel 40 MHZ is located above the primary channel
2077* 4 - 80MHZ_LOW_CENTERED : 20/40MHZ offset LOW 40/80MHZ offset CENTERED
2078* 5 - 80MHZ_CENTERED_CENTERED : 20/40MHZ offset CENTERED 40/80MHZ offset CENTERED
2079* 6 - 80MHZ_HIGH_CENTERED : 20/40MHZ offset HIGH 40/80MHZ offset CENTERED
2080* 7 - 80MHZ_LOW_LOW: 20/40MHZ offset LOW 40/80MHZ offset LOW
2081* 8 - 80MHZ_HIGH_LOW: 20/40MHZ offset HIGH 40/80MHZ offset LOW
2082* 9 - 80MHZ_LOW_HIGH: 20/40MHZ offset LOW 40/80MHZ offset HIGH
2083* 10 - 80MHZ_HIGH_HIGH: 20/40MHZ offset HIGH 40/80MHZ offset HIGH
2084*
2085WNI_CFG_CB_SECONDARY_CHANNEL_STATE I 4 12
2086V RW NP
2087NONE
20880 10 0
2089V RW NP
2090NONE
20910 10 0
2092
2093#ENUM NONE 0
2094#ENUM LOWER 1
2095#ENUM HIGHER 2
2096#ENUM 11AC_20MHZ_LOW_40MHZ_CENTERED 3
2097#ENUM 11AC_20MHZ_CENTERED_40MHZ_CENTERED 4
2098#ENUM 11AC_20MHZ_HIGH_40MHZ_CENTERED 5
2099#ENUM 11AC_20MHZ_LOW_40MHZ_LOW 6
2100#ENUM 11AC_20MHZ_HIGH_40MHZ_LOW 7
2101#ENUM 11AC_20MHZ_LOW_40MHZ_HIGH 8
2102#ENUM 11AC_20MHZ_HIGH_40MHZ_HIGH 9
2103
2104*************************************
2105* Feature: Dynamic Retry Rates
2106*************************************
2107*
2108* When the short/long retry count reach the
2109* adaptive_retry_threshold(0), then the retry0
2110* template shall be used
2111*
2112WNI_CFG_DYNAMIC_THRESHOLD_ZERO I 4 12
2113V RW NP
2114HAL
21150 255 2
2116V RW NP
2117HAL
21180 255 2
2119
2120*
2121* When the short/long retry count reach the
2122* adaptive_retry_threshold(1), then the retry1
2123* template shall be used
2124*
2125WNI_CFG_DYNAMIC_THRESHOLD_ONE I 4 12
2126V RW NP
2127HAL
21280 255 4
2129V RW NP
2130HAL
21310 255 4
2132
2133*
2134* When the short/long retry count reach the
2135* adaptive_retry_threshold(2), then the retry2
2136* template shall be used
2137*
2138WNI_CFG_DYNAMIC_THRESHOLD_TWO I 4 12
2139V RW NP
2140HAL
21410 255 6
2142V RW NP
2143HAL
21440 255 6
2145
2146
2147*
2148* Trigger Station Background Scan Flag
2149*
2150WNI_CFG_TRIG_STA_BK_SCAN I 4 12
2151V RW NP
2152LIM
21530 1 0
2154V RW NP
2155LIM
21560 1 1
2157
2158* *********************************************************
2159* control of dynamic EDCA parameter profile switching
2160*
2161* OOB, we would like to support WMM standard edca profile
2162* However, when Airgo STA's join the BSS, we would like
2163* to switch the profile to Airgo high-performance edca parameters
2164*
2165* This cfg supports that behaviour. It is used only if 11e qos
2166* has been enabled and is ignored otherwise.
2167*
2168* When set to any value (other than unused), it determines the
2169* edca profile to switch to when an Airgo STA joins the BSS.
2170*
2171* By default, we choose to switch to Airgo profile.
2172*
2173* NOTE: This parameter applies only to an AP
2174*
2175
2176WNI_CFG_DYNAMIC_PROFILE_SWITCHING I 4 8
2177V RW NP RESTART
2178NONE
21790 255 255
2180V RW NP RESTART
2181NONE
21820 255 1
2183
2184#ENUM UNUSED 255
2185
2186* *********************************************************
2187*
2188* Scan control list
2189* Contains pairs of {channelNumber, activeScanAllowedFlag}
2190* where scanType = 1 indicates active scan is allowed, and
2191* = 0 indicates passive scan is used
2192* If a channel is not on this list, active scan is NOT allowed. So it is
2193* sufficient to inlude only those channels where active scan is allowed
2194* on this list.
2195*
2196* The list determines only whether active scan is allowed or not; it does not
2197* determine which type of scan is actually performed.
2198*
2199
2200WNI_CFG_SCAN_CONTROL_LIST S 128 8
2201V RW NP RESTART
2202LIM
2203112 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
2204V RW NP RESTART
2205LIM
2206112 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
2207
2208
2209* ****************************************
2210*
2211* MIMO rates enabled (for rate adaptation, to start)
2212*
2213
2214WNI_CFG_MIMO_ENABLED I 4 9
2215V RW NP RELOAD
2216NONE
22170 1 1
2218V RW NP RELOAD
2219NIM
22200 1 1
2221
2222#ENUM ENABLE 1
2223#ENUM DISABLE 0
2224
2225
2226
2227*
2228* BLOCK ACK Enabled (change requires restart)
2229* change default to ON
2230* bit 0 ==> delayed BA
2231* bit 1 ==> immediate BA
2232WNI_CFG_BLOCK_ACK_ENABLED I 4 8
2233V RW NP RESTART
2234LIM
22350 3 0
2236V RW NP RESTART
2237LIM
22380 3 0
2239
2240#ENUM DELAYED 0
2241#ENUM IMMEDIATE 1
2242
2243
2244*
2245*BA Activity check global timer
2246*
2247WNI_CFG_BA_ACTIVITY_CHECK_TIMEOUT I 4 7
2248V RW NP
2249HAL
22500 65535 1000
2251V RW NP
2252HAL
22530 65535 1000
2254
2255
2256*
2257* Rx STBC support
2258*
2259WNI_CFG_HT_RX_STBC I 4 7
2260V RW NP RESTART
2261LIM
22620 3 1
2263V RW NP RESTART
2264LIM
22650 3 1
2266
2267
2268*
2269* 1. HT capabilities Info: 2 bytes size
2270*
2271* Supported channel Width is set to 1 (40 Mhz)
2272* SM Power Save is disabled.
2273* GreenField support is enabled.
2274* Short GI for 20 and 40Mhz is enabled.
2275* Max AMSDU Size is set to 0(3839 Octets)
2276* DSSS-CCK Mode is enabled.
2277* LSIG TXOP Protection is disabled
2278* Rest of the features are not supported at this moment.
2279*
2280* fedc ba98 7654 3210
2281* 0000 0001 0010 0000
2282*
2283WNI_CFG_HT_CAP_INFO I 4 10
2284V RW NP RESTART
2285LIM
22860 0xffff 0x016c
2287V RW NP RESTART
2288LIM
22890 0xffff 0x106e
2290
2291#ENUM ADVANCE_CODING 0
2292#ENUM SUPPORTED_CHAN_WIDTH_SET 1
2293#ENUM SM_POWER_SAVE 2
2294#ENUM GREEN_FIELD 4
2295#ENUM SHORT_GI_20MHZ 5
2296#ENUM SHORT_GI_40MHZ 6
2297#ENUM TX_STBC 7
2298#ENUM RX_STBC 8
2299#ENUM DELAYED_BA 10
2300#ENUM MAX_AMSDU_SIZE 11
2301#ENUM DSSS_CCK_MODE_40MHZ 12
2302#ENUM PSMP 13
2303#ENUM STBC_CONTROL_FRAME 14
2304#ENUM LSIG_TXOP_PROTECTION 15
2305
2306*
2307* 2. HT Parameters Info: 1 byte size
2308*
2309* Max AMPDU Rx Factor is defined using bit #0 and #1
2310* MPDU Density is defined using bit #2 thru #4.
2311* The default values are,
2312* 7654 3210
2313* 0000 0010 --> 2 for RX AMPDU Factor, 0 for MPDU density
2314*
2315WNI_CFG_HT_AMPDU_PARAMS I 4 7
2316V RW NP RESTART
2317LIM
23180 0xff 0x00
2319V RW NP RESTART
2320LIM
23210 0xff 0x02
2322
2323#ENUM MAX_RX_AMPDU_FACTOR 0
2324#ENUM MPDU_DENSITY 2
2325#ENUM RESERVED 5
2326
2327*
2328* 3. Supported MCS Set: 16 bytes size
2329*
2330* MCS #0-15 and #32 is supported.
2331*
2332WNI_CFG_SUPPORTED_MCS_SET S 16 7
2333V RW P RESTART
2334LIM
233516 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2336V RW P RESTART
2337LIM
233816 255 255 0 0 1 0 0 0 0 0 0 0 0 0 0 0
2339
2340*
2341* 4. Extended HT Capabilities Info: 2 bytes size
2342*
2343* Only HTC Support is enabled, rest all features are not
2344* supported at this moment.
2345*
2346* fedc ba98 7654 3210
2347* 0000 0100 0000 0000
2348*
2349WNI_CFG_EXT_HT_CAP_INFO I 4 10
2350V RW P RESTART
2351LIM
23520 0xffff 0x0400
2353V RW P RESTART
2354LIM
23550 0xffff 0x0400
2356
2357#ENUM PCO 0
2358#ENUM TRANSITION_TIME 1
2359#ENUM RESERVED1 3
2360#ENUM MCS_FEEDBACK 8
2361#ENUM HTC_SUPPORT 10
2362#ENUM RD_RESPONDER 11
2363#ENUM RESERVED2 12
2364
2365
2366*
2367* 5. Transmit Beam Forming Capabiliries Info: 4 bytes size
2368*
2369WNI_CFG_TX_BF_CAP I 4 7
2370V RO NP RESTART
2371LIM
23720 0xffffffff 0x00000000
2373V RO NP RESTART
2374LIM
23750 0xffffffff 0x00000000
2376
2377*
2378* 6. Antenna Selection Capabilities: 1 byte size
2379*
2380WNI_CFG_AS_CAP I 4 7
2381V RW P RESTART
2382LIM
23830 0xff 0x00
2384V RW P RESTART
2385LIM
23860 0xff 0x00
2387
2388#ENUM ANTENNA_SELECTION 0
2389#ENUM EXPLICIT_CSI_FEEDBACK_TX 1
2390#ENUM ANTENNA_INDICES_FEEDBACK_TX 2
2391#ENUM EXPLICIT_CSI_FEEDBACK 3
2392#ENUM ANTENNA_INDICES_FEEDBACK 4
2393#ENUM RX_AS 5
2394#ENUM TX_SOUNDING_PPDUS 6
2395#ENUM RESERVED 7
2396
2397**************************************************
2398* Beacon HT (High Through) Info IE
2399***************************************************
2400*
2401* 3. HT Info Field1: 1 byte size.
2402*
2403* Secondary Channel Offset is set to 3 (Down) by default and will
2404* be updated dynamically by DFS algorithm.
2405* Channel Width is set to 1 (40 Mhz)
2406* RIFS Mode is enabled
2407* Rest of the features are not supported at this moment.
2408*
2409* 7654 3210
2410* 0000 1111
2411*
2412WNI_CFG_HT_INFO_FIELD1 I 4 10
2413V RW NP RESTART
2414LIM
24150 0xff 0x0f
2416V RW NP RESTART
2417LIM
24180 0xff 0x0f
2419
2420#ENUM SECONDARY_CHANNEL_OFFSET 0
2421#ENUM RECOMMENDED_CHANNEL_WIDTH 2
2422#ENUM RIFS_MODE 3
2423#ENUM PSMP_ACCESS_ONLY 4
2424#ENUM SERVICE_INTERVAL_GRANULARITY 5
2425
2426*
2427* 4. HT Info Field2: 2 bytes
2428*
2429* Operation mode is set to 0(Pure, GF) to begin with and
2430* will be updated dynamically.
2431* 'NonGF Devices present is also set to zero and
2432* will be updated dynamically.
2433*
2434* fedc ba98 7654 3210
2435* 0000 0000 0000 0000
2436*
2437WNI_CFG_HT_INFO_FIELD2 I 4 10
2438V RW P
2439LIM
24400 0xffff 0x00
2441V RW P
2442LIM
24430 0xffff 0x00
2444
2445#ENUM OP_MODE 0
2446#ENUM NON_GF_DEVICES_PRESENT 2
2447#ENUM RESERVED 3
2448
2449*
2450* 5. HT Info Field3: 2 bytes
2451*
2452* fedc ba98 7654 3210
2453* 0000 0000 0000 0000
2454*
2455* LSIG TXOP Full Protection will be zero to begin with and
2456* updated dynamically.
2457* Everything else is not supported at this moment.
2458*
2459WNI_CFG_HT_INFO_FIELD3 I 4 10
2460V RW P
2461LIM
24620 0xffff 0x0000
2463V RW P
2464LIM
24650 0xffff 0x0000
2466
2467#ENUM BASIC_STBC_MCS 0
2468#ENUM DUAL_STBC_PROTECTION 7
2469#ENUM SECONDARY_BEACON 8
2470#ENUM LSIG_TXOP_PROTECTION_FULL_SUPPORT 9
2471#ENUM PCO_ACTIVE 10
2472#ENUM PCO_PHASE 11
2473#ENUM RESERVED 12
2474
2475*
2476* 6. Basic MCS Set: 16 bytes size
2477*
2478* For now set this to zero and don't put any restrictions.
2479*
2480WNI_CFG_BASIC_MCS_SET S 16 7
2481V RW P RESTART
2482LIM
248316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2484V RW P RESTART
2485LIM
248616 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2487
2488*
2489* 7. Current supported MCS Set: 16 bytes size
2490*
2491* For now set this to zero and don't put any restrictions.
2492*
2493WNI_CFG_CURRENT_MCS_SET S 16 7
2494V RW P RESTART
2495LIM
249616 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2497V RW P RESTART
2498LIM
249916 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2500
2501
2502
2503*
2504* Greenfield Capability
2505* By default Greenfield is enabled
2506*
2507WNI_CFG_GREENFIELD_CAPABILITY I 4 7
2508V RW NP RESTART
2509LIM
25100 1 0
2511V RW NP RESTART
2512LIM
25130 1 0
2514
2515#ENUM ENABLE 1
2516#ENUM DISABLE 0
2517
2518*
2519* Maximum AMPDU Length
2520* By default set to zero for 3895 octets
2521*
2522WNI_CFG_VHT_MAX_MPDU_LENGTH I 4 19
2523V RW NP
2524LIM
25250 2 0
2526V RW NP
2527LIM
25280 2 0
2529
2530*
2531* Supported Channel Width Set
2532* By default set to zero for
2533* STAs does not support either 160 or 80+80MHz
2534*
2535WNI_CFG_VHT_SUPPORTED_CHAN_WIDTH_SET I 4 19
2536V RW NP
2537LIM
25380 0 0
2539V RW NP
2540LIM
25410 0 0
2542
2543*
2544* LDPC Coding Capability
2545* Riva/Pronto supports, default set to 1
2546*
2547WNI_CFG_VHT_LDPC_CODING_CAP I 4 19
2548V RW NP
2549LIM
25500 1 0
2551V RW NP
2552LIM
25530 1 0
2554
2555*
2556* Short GI for 80MHz
2557* Riva/Pronto supports, default set to 1
2558*
2559WNI_CFG_VHT_SHORT_GI_80MHZ I 4 19
2560V RW NP
2561LIM
25620 1 1
2563V RW NP
2564LIM
25650 1 1
2566
2567*
2568* Short GI for 160MHz and 80+80MHz
2569* Riva/Pronto does not supports, default set to 0
2570*
2571WNI_CFG_VHT_SHORT_GI_160_AND_80_PLUS_80MHZ I 4 19
2572V RW NP
2573LIM
25740 1 0
2575V RW NP
2576LIM
25770 1 0
2578
2579*
2580* Support for Transmission of 2x1 STBC
2581* Riva/Pronto does not supports, default set to 0
2582*
2583WNI_CFG_VHT_TXSTBC I 4 19
2584V RW NP
2585LIM
25860 1 0
2587V RW NP
2588LIM
25890 1 0
2590
2591*
2592* Support for Reception of PPDUs using STBC
2593* Riva/Pronto supports, default set to 1
2594*
2595WNI_CFG_VHT_RXSTBC I 4 19
2596V RW NP
2597LIM
25980 1 1
2599V RW NP
2600LIM
26010 1 1
2602
2603*
2604* Support for Operating as SU Beamformer
2605* Riva/Pronto does not supports, default set to 0
2606*
2607WNI_CFG_VHT_SU_BEAMFORMER_CAP I 4 19
2608V RW NP
2609LIM
26100 1 0
2611V RW NP
2612LIM
26130 1 0
2614
2615*
2616* Support for Operating as SU Beamformee
2617* Riva does not support, But Pronto supports, default set to 0
2618*
2619WNI_CFG_VHT_SU_BEAMFORMEE_CAP I 4 19
2620V RW NP
2621LIM
26220 1 0
2623V RW NP
2624LIM
26250 1 0
2626
2627*
2628* Compressed Steering Number of Beamformer Antennas Supported
2629* Riva does not support,Pronto supports, default set to 0
2630*
2631WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED I 4 19
2632V RW NP
2633LIM
26340 4 0
2635V RW NP
2636LIM
26370 4 0
2638
2639*
2640* Number of Sounding Dimensions indicates Number
2641* of antennas used by the beamformer when sending beamformed transmissions
2642* Riva/Pronto does not support beamformer, default set to 0
2643*
2644WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS I 4 19
2645V RW NP
2646LIM
26470 3 0
2648V RW NP
2649LIM
26500 3 0
2651
2652*
2653* MU Beamformer Capable
2654* Riva/Pronto does not support, default set to 0
2655*
2656WNI_CFG_VHT_MU_BEAMFORMER_CAP I 4 19
2657V RW NP
2658LIM
26590 1 0
2660V RW NP
2661LIM
26620 1 0
2663
2664*
2665* MU Beamformee Capable
2666* Riva does not support but pronto supports, default set to 0
2667*
2668WNI_CFG_VHT_MU_BEAMFORMEE_CAP I 4 19
2669V RW NP
2670LIM
26710 1 0
2672V RW NP
2673LIM
26740 1 0
2675
2676*
2677* VHT TXOP PS
2678* Riva does not support but pronto supports, default set to 0
2679*
2680WNI_CFG_VHT_TXOP_PS I 4 19
2681V RW NP
2682LIM
26830 1 0
2684V RW NP
2685LIM
26860 1 0
2687
2688*
2689* +HTC-VHT Capable
2690* Riva does not support but pronto supports, default set to 0
2691*
2692WNI_CFG_VHT_HTC_VHTC_CAP I 4 19
2693V RW NP
2694LIM
26950 1 0
2696V RW NP
2697LIM
26980 1 0
2699
2700*
2701* Maximum AMPDU Length exponent range 0-7
2702* 2^(13+Max AMPDU Length)-1, default set to 0
2703*
2704WNI_CFG_VHT_AMPDU_LEN_EXPONENT I 4 19
2705V RW NP
2706LIM
27070 7 3
2708V RW NP
2709LIM
27100 7 3
2711
2712*
2713* VHT Link Adaptation Capable
2714* Riva does not support but pronto supports, default set to 0
2715*
2716WNI_CFG_VHT_LINK_ADAPTATION_CAP I 4 19
2717V RW NP
2718LIM
27190 3 0
2720V RW NP
2721LIM
27220 3 0
2723
2724*
2725* VHT Rx Antenna Pattern Consistency
2726*
2727WNI_CFG_VHT_RX_ANT_PATTERN I 4 19
2728V RW NP
2729LIM
27300 1 1
2731V RW NP
2732LIM
27330 1 1
2734
2735*
2736* VHT Tx Antenna Pattern Consistency
2737*
2738WNI_CFG_VHT_TX_ANT_PATTERN I 4 19
2739V RW NP
2740LIM
27410 1 1
2742V RW NP
2743LIM
27440 1 1
2745
2746*
2747* RxMCS Map is 16 bits, The 2bit Max MCS for n SS field.
2748* Indicates the maximum MCS that can be received for each
2749* number of spacial streams. Riva supports MCS 0-9
2750*
2751WNI_CFG_VHT_RX_MCS_MAP I 4 19
2752V RW NP
2753LIM
27540 0xFFFF 0xFFFE
2755V RW NP
2756LIM
27570 0xFFFF 0xFFFE
2758
2759* TxMCS Map is 16 bits, The 2bit Max MCS for n SS field.
2760* Indicates the maximum MCS that can be transmitted for each
2761* number of spacial streams.
2762*
2763WNI_CFG_VHT_TX_MCS_MAP I 4 19
2764V RW NP
2765LIM
27660 0xFFFF 0xFFFE
2767V RW NP
2768LIM
27690 0xFFFF 0xFFFE
2770
2771*
2772* Rx Highest supported data rate.
2773*
2774WNI_CFG_VHT_RX_HIGHEST_SUPPORTED_DATA_RATE I 4 19
2775V RW NP
2776LIM
27770 780 780
2778V RW NP
2779LIM
27800 780 780
2781
2782*
2783* Tx Highest supported data rate.
2784*
2785WNI_CFG_VHT_TX_HIGHEST_SUPPORTED_DATA_RATE I 4 19
2786V RW NP
2787LIM
27880 780 780
2789V RW NP
2790LIM
27910 780 780
2792
2793*
2794* Channel center freq Seg1
2795*
2796WNI_CFG_VHT_CHANNEL_CENTER_FREQ_SEGMENT1 I 4 19
2797V RW NP
2798LIM
27990 256 0
2800V RW NP
2801LIM
28020 256 0
2803
2804*
2805* Channel center freq Seg2 for 80+80 Mhz
2806*
2807WNI_CFG_VHT_CHANNEL_CENTER_FREQ_SEGMENT2 I 4 19
2808V RW NP
2809LIM
28100 0 0
2811V RW NP
2812LIM
28130 0 0
2814
2815*
2816* Basic MCS Set
2817*
2818WNI_CFG_VHT_BASIC_MCS_SET I 4 19
2819V RW NP
2820LIM
28210 0xFFFF 0xFFFE
2822V RW NP
2823LIM
28240 0xFFFF 0xFFFE
2825
2826*
2827* MU-MIMO Capable STA Count
2828*
2829WNI_CFG_VHT_MU_MIMO_CAP_STA_COUNT I 4 19
2830V RW NP
2831LIM
28320 4 0
2833V RW NP
2834LIM
28350 4 0
2836
2837*
2838* Spatial Stream Under-Utilization
2839*
2840WNI_CFG_VHT_SS_UNDER_UTIL I 4 19
2841V RW NP
2842LIM
28430 0 0
2844V RW NP
2845LIM
28460 0 0
2847
2848*
2849* Forty MHZ Utilization
2850*
2851WNI_CFG_VHT_40MHZ_UTILIZATION I 4 19
2852V RW NP
2853LIM
28540 0 0
2855V RW NP
2856LIM
28570 0 0
2858
2859*
2860* Eighty MHz Utilization
2861*
2862WNI_CFG_VHT_80MHZ_UTILIZATION I 4 19
2863V RW NP
2864LIM
28650 0 0
2866V RW NP
2867LIM
28680 0 0
2869
2870*
2871* Hundred Sixty MHz Utilization
2872*
2873WNI_CFG_VHT_160MHZ_UTILIZATION I 4 19
2874V RW NP
2875LIM
28760 0 0
2877V RW NP
2878LIM
28790 0 0
2880
2881*
2882* Maximum AMSDU length
2883* User can set it to either 3839 or 7935 bytes.
2884*
2885WNI_CFG_MAX_AMSDU_LENGTH I 4 7
2886V RW NP RESTART
2887LIM
28880 1 0
2889V RW NP RESTART
2890LIM
28910 1 0
2892
2893#ENUM SHORT_3839_BYTES 0
2894#ENUM LONG_7935__BYTES 1
2895
2896
2897*
2898* Minimum MPDU Start Spacing
2899* Determines the minimum time between the start of adjacent MPDUs within an AMPDU.
2900* Set to 0 for no restriction
2901* Set to 1 for 1/4 s
2902* Set to 2 for 1/2 s
2903* Set to 3 for 1 s
2904* Set to 4 for 2 s
2905* Set to 5 for 4 s
2906* Set to 6 for 8 s
2907* Set to 7 for 16 s
2908* default is set to 0
2909WNI_CFG_MPDU_DENSITY I 4 7
2910V RW NP RESTART
2911LIM
29120 7 0
2913V RW NP RESTART
2914LIM
29150 7 0
2916
2917*
2918* NUM BUFFERS ADVERTISED
2919* Defines number of buffers advertised in ADDBA
2920*
2921WNI_CFG_NUM_BUFF_ADVERT I 4 7
2922V RW NP
2923LIM
29240 128 64
2925V RW NP
2926LIM
29270 128 64
2928
2929*
2930* Maximum Rx AMPDU Factor
2931* Indicates the maximum length of A-MPDU
2932* that the STA can receive.
2933* The Maximum Rx A-MPDU defined by this field is equal to (2 ^ (13 + MAX RX AMPDU FActor))-1 octets.
2934* Maximum Rx A-MPDU Factor is an integer in the range 0 to 3.
2935* default is set to 2 for 32K max RX side.
2936*
2937WNI_CFG_MAX_RX_AMPDU_FACTOR I 4 7
2938V RW NP RESTART
2939LIM
29400 3 3
2941V RW NP RESTART
2942LIM
29430 3 3
2944
2945
2946*
2947* Short GI support for the reception of 20Mhz packets
2948* By default it is enabled
2949*
2950WNI_CFG_SHORT_GI_20MHZ I 4 7
2951V RW NP RESTART
2952LIM
29530 1 1
2954V RW NP RESTART
2955LIM
29560 1 1
2957
2958
2959#ENUM ENABLE 1
2960#ENUM DISABLE 0
2961
2962
2963*
2964* Short GI support for the reception of 40Mhz packets
2965* By default it is enabled
2966*
2967WNI_CFG_SHORT_GI_40MHZ I 4 7
2968V RW NP RESTART
2969LIM
29700 1 0
2971V RW NP RESTART
2972LIM
29730 1 1
2974
2975
2976#ENUM ENABLE 1
2977#ENUM DISABLE 0
2978
2979
2980*
2981* RIFS support on TX Side
2982* on RX side it is always supported, it is mandatory
2983*
2984WNI_CFG_RIFS_ENABLED I 4 7
2985V RW NP RESTART
2986NONE
29870 1 1
2988V RW NP RESTART
2989NONE
29900 1 1
2991
2992#ENUM ENABLE 1
2993#ENUM DISABLE 0
2994
2995
2996* *********************************************************
2997*
2998* Power Save Configuration
2999*
3000WNI_CFG_MAX_PS_POLL I 4 5
3001V RW NP
3002LIM
30030 255 0
3004NV RW NP
3005LIM
30060 255 0
3007
3008
3009WNI_CFG_NUM_BEACON_PER_RSSI_AVERAGE I 4 5
3010V RW NP
3011LIM
30121 20 20
3013NV RW NP
3014LIM
30151 20 20
3016
3017
3018*
3019* Period for which Firmware will collect the
3020* RSSI stats. Its in units of beacon interval.
3021* Rssi Filter period should always be >=
3022* the num_beacon_per_rssi_average.
3023*
3024WNI_CFG_RSSI_FILTER_PERIOD I 4 5
3025V RW NP
3026LIM
30270 255 5
3028NV RW NP
3029LIM
30300 255 5
3031
3032
3033WNI_CFG_MIN_RSSI_THRESHOLD I 4 5
3034V RW NP
3035LIM
30360 10 10
3037NV RW NP
3038LIM
30390 10 10
3040
3041
3042WNI_CFG_NTH_BEACON_FILTER I 4 5
3043V RW NP
3044LIM
30450 255 10
3046NV RW NP
3047LIM
30480 255 10
3049
3050
3051WNI_CFG_BROADCAST_FRAME_FILTER_ENABLE I 4 5
3052V RW NP
3053LIM
30540 1 0
3055NV RW NP
3056LIM
30570 1 0
3058
3059
3060WNI_CFG_SCAN_IN_POWERSAVE I 4 5
3061V RW NP
3062LIM
30630 1 1
3064V RW NP
3065LIM
30660 1 1
3067
3068
3069*
3070* Ignore DTIM support - If disabled(value=0), HAL will
3071* try to align the Listen Interval to the DTIM
3072* period and the following rules will be applied:
3073* 1) If LI=DTIM, then set LI=DTIM
3074* 2) If LI<DTIM, then align LI to DTIM
3075* 3) If LI>DTIM, then set LI=DTIM
3076*
3077WNI_CFG_IGNORE_DTIM I 4 5
3078V RW NP
3079NONE
30800 1 0
3081V RW NP
3082NONE
30830 1 0
3084
3085* *********************************************************
3086*
3087* WoWLAN Configuration The following configurations
3088* are valid only when magicPktEnable = 1.
3089*
3090WNI_CFG_WOWLAN_UCAST_PATTERN_FILTER_ENABLE I 4 5
3091V RW NP
3092NONE
30930 1 1
3094NV RW NP
3095NONE
30960 1 0
3097
3098
3099WNI_CFG_WOWLAN_CHANNEL_SWITCH_ENABLE I 4 5
3100V RW NP
3101NONE
31020 1 1
3103NV RW NP
3104NONE
31050 1 0
3106
3107
3108WNI_CFG_WOWLAN_DEAUTH_ENABLE I 4 5
3109V RW NP
3110NONE
31110 1 1
3112NV RW NP
3113NONE
31140 1 0
3115
3116
3117WNI_CFG_WOWLAN_DISASSOC_ENABLE I 4 5
3118V RW NP
3119NONE
31200 1 1
3121NV RW NP
3122NONE
31230 1 0
3124
3125
3126WNI_CFG_WOWLAN_MAX_MISSED_BEACON I 4 5
3127V RW NP
3128NONE
31290 65535 40
3130NV RW NP
3131NONE
31320 65535 40
3133
3134*
3135* Timeout value in units of us. It requests
3136* hardware to unconditionally wake up after
3137* it has stayed in WoWLAN mode for some time.
3138*
3139WNI_CFG_WOWLAN_MAX_SLEEP_PERIOD I 4 5
3140V RW NP
3141NONE
31420 65535 65535
3143NV RW NP
3144NONE
31450 65535 65535
3146
3147
3148*
3149* BA timeout in TUs, set to 1 minute = approx 58593 TUs
3150* 16 bit wide
3151*
3152WNI_CFG_BA_TIMEOUT I 4 7
3153V RW NP RESTART
3154HAL
31550 0xffff 0
3156V RW NP
3157HAL
31580 0xffff 0
3159
3160
3161*
3162* This threshold is registered with a traffic monitoring interface (probably HAL),
3163* on a per-STA, per-TID basis. Once this threshold has been reached,
3164* HAL will indicate to PE that the threshold has been reached for that TID.
3165* PE is then free to negotiate a BA session for that peer
3166* defaults to 128
3167* 16 bit wide
3168*
3169WNI_CFG_BA_THRESHOLD_HIGH I 4 7
3170V RW NP RESTART
3171HAL
31720 0xffff 0x80
3173V RW NP
3174HAL
31750 0xffff 0x80
3176
3177
3178*
3179* MAX BA Buffers to be allocated.
3180* This count is system wide.
3181* 16 bit wide
3182*
3183WNI_CFG_MAX_BA_BUFFERS I 4 7
3184V RW NP RESTART
3185HAL
31860 2560 2560
3187V RW NP
3188HAL
31890 2560 2560
3190
3191
3192*
3193* MAX BA Sessions.
3194* This count is system wide.
3195* 16 bit wide
3196*
3197WNI_CFG_MAX_BA_SESSIONS I 4 7
3198V RW NP RESTART
3199HAL
32000 64 40
3201V RW NP
3202HAL
32030 64 40
3204
3205
3206*
3207* BA setup based on Traffic
3208*
3209WNI_CFG_BA_AUTO_SETUP I 4 7
3210V RW NP RESTART
3211HAL
32120 1 1
3213V RW NP RESTART
3214HAL
32150 1 1
3216
3217#ENUM ENABLE 1
3218#ENUM DISABLE 0
3219
3220*
3221* Decline an ADDBA Request
3222*
3223WNI_CFG_ADDBA_REQ_DECLINE I 4 7
3224V RW NP RESTART
3225LIM
32260 0xff 0
3227V RW NP RESTART
3228LIM
32290 0xff 0
3230
3231*
3232* Valid Channel List
3233*
3234
3235WNI_CFG_BG_SCAN_CHANNEL_LIST S 100 8
3236V RW NP
3237LIM
323855 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
3239V RW NP
3240LIM
324155 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
3242
3243
3244*
3245* AMPDU default TX medium Time (in us)
3246*
3247WNI_CFG_MAX_MEDIUM_TIME I 4 8
3248V RW NP
3249HAL
32500 65535 2048
3251V RW NP
3252HAL
32530 65535 2048
3254
3255
3256*
3257* Maximum number of MPDUs in single A-MPDU.
3258*
3259WNI_CFG_MAX_MPDUS_IN_AMPDU I 4 8
3260V RW NP
3261HAL
32620 65535 64
3263V RW NP
3264HAL
32650 65535 64
3266
3267
3268*
3269* Auto BSSID - When set, BSSID is generated automatically in IBSS, else BSSID in cfg will be used.
3270*
3271
3272WNI_CFG_IBSS_AUTO_BSSID I 4 0
3273V RW NP
3274NONE
32750 1 1
3276NV RW NP
3277NONE
32780 1 1
3279
3280*
3281* Include Additional IEs in probe request.
3282*
3283WNI_CFG_PROBE_REQ_ADDNIE_FLAG I 4 0
3284V RW NP
3285NONE
32860 1 0
3287V RW NP
3288NONE
32890 1 0
3290
3291*
3292* Include Additional IE in probe request.
3293*
3294WNI_CFG_PROBE_REQ_ADDNIE_DATA S 255 0
3295V RW NP
3296NONE
32970 0
3298V RW NP
3299NONE
33000 0
3301
3302*
3303* Include Additional IEs in probe response.
3304*
3305WNI_CFG_PROBE_RSP_ADDNIE_FLAG I 4 0
3306V RW NP
3307NONE
33080 1 0
3309V RW NP
3310NONE
33110 1 0
3312
3313*
3314* Include Additional IE in probe response.
3315*
3316WNI_CFG_PROBE_RSP_ADDNIE_DATA1 S 255 0
3317V RW NP
3318NONE
33190 0
3320V RW NP
3321NONE
33220 0
3323
3324*
3325* Include Additional IE in probe response.
3326*
3327WNI_CFG_PROBE_RSP_ADDNIE_DATA2 S 255 0
3328V RW NP
3329NONE
33300 0
3331V RW NP
3332NONE
33330 0
3334
3335*
3336* Include Additional IE in probe response.
3337*
3338WNI_CFG_PROBE_RSP_ADDNIE_DATA3 S 255 0
3339V RW NP
3340NONE
33410 0
3342V RW NP
3343NONE
33440 0
3345
3346*
3347* Include Additional IEs in assoc response.
3348*
3349WNI_CFG_ASSOC_RSP_ADDNIE_FLAG I 4 0
3350V RW NP
3351NONE
33520 1 0
3353V RW NP
3354NONE
33550 1 0
3356
3357*
3358* Include Additional IE in assoc response.
3359*
3360WNI_CFG_ASSOC_RSP_ADDNIE_DATA S 255 0
3361V RW NP
3362NONE
33630 0
3364V RW NP
3365NONE
33660 0
3367
3368*
3369* Include Additional P2P IEs in probe request.
3370*
3371WNI_CFG_PROBE_REQ_ADDNP2PIE_FLAG I 4 0
3372V RW NP
3373NONE
33740 1 0
3375V RW NP
3376NONE
33770 1 0
3378
3379*
3380* Include Additional P2P IE in probe request.
3381*
3382WNI_CFG_PROBE_REQ_ADDNP2PIE_DATA S 255 0
3383V RW NP
3384NONE
33850 0
3386V RW NP
3387NONE
33880 0
3389
3390
3391*
3392* Include Additional IEs in probe response/beacon.
3393*
3394WNI_CFG_PROBE_RSP_BCN_ADDNIE_FLAG I 4 0
3395V RW NP
3396LIM
33970 1 0
3398V RW NP
3399LIM
34000 1 0
3401
3402
3403*
3404* Include Additional IEs in probe response/beacon.
3405*
3406WNI_CFG_PROBE_RSP_BCN_ADDNIE_DATA S 255 0
3407V RW NP
3408LIM
34090 0
3410V RW NP
3411LIM
34120 0
3413
3414
3415*
3416* wpsApEnable and wpsStaEnable is specified in here
3417* wpsApEnable is bit #0 and wpsStaEnable is bit #1
3418*
3419WNI_CFG_WPS_ENABLE I 4 7
3420V RW NP
3421LIM
34220 0xff 0
3423V RW NP
3424LIM
34250 0xff 0
3426
3427#ENUM AP 1
3428#ENUM STA 2
3429
3430WNI_CFG_WPS_STATE I 4 7
3431V RW NP
3432LIM
34330 0xff 1
3434V RW NP
3435LIM
34360 0xff 1
3437
3438*
3439* TRUE => include this information in Probe Requests, FALSE => omit it
3440*
3441
3442WNI_CFG_WPS_PROBE_REQ_FLAG I 4 7
3443V RW NP
3444LIM
34450 1 0
3446V RW NP
3447LIM
34480 1 0
3449
3450*
3451* Wi-Fi Protected Setup Version
3452*
3453* This one-byte field is broken into a four-bit major
3454* part using the top MSBs and four-bit minor part
3455* using the LSBs. As an example, version 3.2 would be 0x32.
3456*
3457
3458WNI_CFG_WPS_VERSION I 4 7
3459V RW NP
3460LIM
34610 0xff 0x10
3462V RW NP
3463LIM
34640 0xff 0x10
3465
3466*
3467* Wi-Fi Protected Setup Request type
3468* 0x00: Enrollee, Info only
3469* 0x01: Enrollee, open 802.1X
3470* 0x02: Registrar
3471* 0x03: WLAN Manager Registrar
3472
3473WNI_CFG_WPS_REQUEST_TYPE I 4 7
3474V RW NP
3475LIM
34760 0xff 0x00
3477V RW NP
3478LIM
34790 0xff 0x03
3480
3481* Configuration Method(s)
3482*
3483* The Config Methods Data component lists the configuration methods
3484* the Enrollee or Registrar supports. The list is a bitwise OR of
3485* values from the table below. In addition to Config Methods, APs and
3486* STAs that support the UPnP Management Interface must support the
3487* Permitted Config Methods attribute, which is used to control the
3488* Config Methods that are enabled on that AP.
3489*
3490* Value Hardware Interface
3491* 0x0001 USBA (Flash Drive)
3492* 0x0002 Ethernet
3493* 0x0004 Label
3494* 0x0008 Display
3495* 0x0010 External NFC Token
3496* 0x0020 Integrated NFC Token
3497* 0x0040 NFC Interface
3498* 0x0080 PushButton
3499* 0x0100 Keypad
3500*
3501* The bottom 16 bits contain the configuration method(s) when acting
3502* as an Enrollee, and the top 16 when acting as a Registrar.
3503*
3504* QNE-TODO: Merge this with the inappropriately named
3505* 'WNI_CFG_WSC_AP_CFG_METHOD'-- this one can serve both puposes.
3506*
3507
3508WNI_CFG_WPS_CFG_METHOD I 4 7
3509V RW NP
3510LIM
35110 0xFFFFFFFF 0x00000008
3512V RW NP
3513LIM
35140 0xFFFFFFFF 0x018c018e
3515
3516* UUID
3517* The universally unique identifier (UUID) element is a unique
3518* GUID generated by the Enrollee or Registrar. It uniquely identifies
3519* an operational device and should survive reboots and resets. The
3520* UUID is provided in binary format. If the device also supports UPnP,
3521* then the UUID corresponds to the UPnP UUID.
3522*
3523* QNE-TODO: Re-name their cfg from 'WNI_CFG_UUID'
3524
3525WNI_CFG_WPS_UUID S 16 8
3526V RW NP
3527LIM
35286 0xa 0xb 0xc 0xd 0xe 0xf
3529V RW NP
3530LIM
35316 0xa 0xb 0xc 0xd 0xe 0xf
3532
3533************************************************************************
3534* The following cfgs contains the primary type of the device. Its format
3535* follows:
3536*
3537* 0 1 2 3
3538* 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
3539* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3540* | Attribute ID | Length |
3541* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3542* | Category ID | OUI (1-2) |
3543* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3544* | OUI (3-4) | Sub Category ID |
3545* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3546*
3547* Vendor-specific sub-categories are designated by setting the OUI to the
3548* value associated with that vendor. Note that a four-byte subdivided OUI
3549* is used. For the predefined values, the Wi-Fi Alliance OUI of 00 50 F2 04
3550* is used. The predefined values for Category ID and Sub Category ID are
3551* provided in the next table. There is no way to indicate a vendor-specific
3552* main device category. The OUI applies only to the interpretation of the
3553* Sub Category. If a vendor does not use sub categories for their OUI, the
3554* three-byte OUI occupies the first three bytes of the OUI field and the
3555* fourth byte is set to zero.
3556*
3557* Category ID Value Sub Category ID Value
3558* Computer 1 PC 1
3559* Server 2
3560* Media Center 3
3561* Input Device 2
3562* Printers, Scanners, Printer 1
3563* Faxes and Copiers 3 Scanner 2
3564* Camera 4 Digital Still Camera 1
3565* Storage 5 NAS 1
3566* Network AP 1
3567* Infrastructure 6 Router 2
3568* Switch 3
3569* Displays 7 Television 1
3570* Electronic Picture Frame 2
3571* Projector 3
3572* Multimedia Devices 8 DAR 1
3573* PVR 2
3574* MCX 3
3575* Gaming Devices 9 Xbox 1
3576* Xbox360 2
3577* Playstation 3
3578* Telephone 10 Windows Mobile 1
3579*
3580************************************************************************
3581
3582* QNE-TODO: Rename their cfg from 'WNI_CFG_PRIM_DEVICE_CATEGORY'
3583WNI_CFG_WPS_PRIMARY_DEVICE_CATEGORY I 4 7
3584V RW NP
3585LIM
35860 0xffff 1
3587V RW NP
3588LIM
35890 0xffff 6
3590
3591* QNE-TODO: Rename their cfg from 'WNI_CFG_PRIM_DEVICE_OUI'
3592WNI_CFG_WPS_PIMARY_DEVICE_OUI I 4 7
3593V RW NP
3594LIM
35950 0xffffffff 0x0050f204
3596V RW NP
3597LIM
35980 0xffffffff 0x0050f204
3599
3600* QNE-TODO: Rename their cfg from 'WNI_CFG_PRIM_DEVICE_SUB_CATEGORY'
3601WNI_CFG_WPS_DEVICE_SUB_CATEGORY I 4 7
3602V RW NP
3603LIM
36040 0xffff 1
3605V RW NP
3606LIM
36070 0xffff 1
3608
3609* Association State
3610*
3611
3612* The Association State component shows the configuration and previous
3613* association state of the wireless station when sending a Discovery
3614* request.
3615*
3616* Association State Description
3617* 0 Not Associated
3618* 1 Connection Success
3619* 2 Configuration Failure
3620* 3 Association Failure
3621* 4 IP Failure
3622
3623WNI_CFG_WPS_ASSOCIATION_STATE I 4 7
3624V RW NP
3625LIM
36260 0xffff 0
3627V RW NP
3628LIM
36290 0xffff 0
3630
3631* Configuration Error
3632*
3633* The Configuration Error component shows the result of the device
3634* attempting to configure itself and to associate with the WLAN.
3635*
3636* Configuration Error Description
3637* 0 No Error
3638* 1 OOB Interface Read Error
3639* 2 Decryption CRC Failure
3640* 3 2.4 channel not supported
3641* 4 5.0 channel not supported
3642* 5 Signal too weak
3643* 6 Network auth failure
3644* 7 Network association failure
3645* 8 No DHCP response
3646* 9 Failed DHCP config
3647* 10 IP address conflict
3648* 11 Couldnt connect to Registrar
3649* 12 Multiple PBC sessions detected
3650* 13 Rogue activity suspected
3651* 14 Device busy
3652* 15 Setup locked
3653* 16 Message Timeout
3654* 17 Registration Session Timeout
3655* 18 Device Password Auth Failure
3656*
3657* The Device busy error is returned if the sending device is unable to
3658* respond to the request due to some internal conflict or resource
3659* contention issue. For example, if a device is only capable of
3660* performing a single instance of the Registration Protocol at a time,
3661* it may return this error in response to attempts to start another
3662* instance in the middle of an active session.
3663
3664WNI_CFG_WPS_CONFIGURATION_ERROR I 4 7
3665V RW NP
3666LIM
36670 0xffff 0
3668V RW NP
3669LIM
36700 0xffff 0
3671
3672* Device Password ID
3673*
3674
3675* This attribute is used to identify a device password. There are six
3676* predefined values and ten reserved values. If the Device Password ID is
3677* Default, the Enrollee should use its PIN password (from the label or
3678* display). This password may correspond to the label, display, or a
3679* user-defined password that has been configured to replace the original
3680* device password.
3681*
3682* User-specified indicates that the user has overridden the password with a
3683* manually selected value. Machine-specified indicates that the original
3684* PIN password has been overridden by a strong, machinegenerated device
3685* password value. The Rekey value indicates that the device's 256-bit
3686* rekeying password will be used. The PushButton value indicates that the
3687* PIN is the all-zero value reserved for the PushButton Configuration
3688* method.
3689*
3690* The Registrar-specified value indicates a PIN that has been obtained from
3691* the Registrar (via a display or other out-of-band method). This value may
3692* be further augmented with the optional 'Identity' attribute in M1. This
3693* augmentation is useful when multiple predefined UserID/PIN pairs have been
3694* established by a Registrar such as an authenticator used for Hotspot
3695* access. If the Device Password ID in M1 is not one of the predefined or
3696* reserved values, it corresponds to a password given to the Registrar as an
3697* OOB Device Password.
3698*
3699* Value Description
3700* 0x0000 Default (PIN)
3701* 0x0001 User-specified
3702* 0x0002 Machine-specified
3703* 0x0003 Rekey
3704* 0x0004 PushButton
3705* 0x0005 Registrar-specified
3706* 0x0006 - 0x000F Reserved'
3707*
3708
3709WNI_CFG_WPS_DEVICE_PASSWORD_ID I 4 7
3710V RW NP
3711LIM
37120 0xffffffff 0
3713V RW NP
3714LIM
37150 0xffffffff 0
3716
3717*
3718* WPS Association
3719*
3720* Wi-Fi Protected Setup requires a prospective enrollee to associate to
3721* an AP in the network in which the STA would like to enroll. Once
3722* associated, the enrollment takes place over an EAPOL conversation
3723* (there's actually a new EAP method: EAP-WSC). The STA would
3724* presumably send an EAPOL-Start over his new link, to which the AP
3725* would respond with an EAP Identity Request. When the STA sends back
3726* "WSC-Enrollee-1" as his EAP Identity, the AP knows that he's got a WPS
3727* supplicant on his hands, and proceeds to talk EAP-WSC.
3728*
3729* Toward the end of the specification's development, a problem came up.
3730* Microsoft's EAP supplicant on XP SP1 & SP2 will send an EAPOL-Start,
3731* no matter what. Even if the AP is beaconing WPA-PSK, say, the MS
3732* supplicant will send an EAPOL-Start. If it receives an EAP Identity
3733* Request in return, it decides that the AP is really using 802.1x
3734* authentication, and proceeds on that assumption.
3735*
3736* Now, imagine an AP that is configured for WPA-PSK, and is WPS-capable.
3737* It receives an association request from some STA, and then sees an
3738* EAPOL-Start from the newly joined STA. It naturally sends back an EAP
3739* Identity Request to see if the new STA wants to talk EAP-WSC. On
3740* Windows XP SP1 & SP2, the supplicant will take that to mean that this
3741* AP is using 802.1x authentication, and will never let the user provide
3742* the PSK. Consequently, WZC will never be able to associate with this
3743* AP.
3744*
3745* Naturally, Microsoft's solution was to have the world change to
3746* accommodate them. After a lot of back & forth, the WFA decided on the
3747* following change to the WPS spec: when associating for purposes of WPS
3748* enrollment, "A client that intends to use the EAP-WSC method with a
3749* WSC enabled AP may include a WSC IE in its 802.11 (re)association
3750* request. If a WSC IE is present in the (re)association request, the AP
3751* shall engage in EAP-WSC with the station and must not attempt other
3752* security handshake. If the client does not include a WSC IE in its
3753* 802.11 (re)association request, it must send its 802.11 Authentication
3754* frame with Authentication set to open and an 802.11 Association
3755* Request frame without an RSN IE or SSN IE, regardless of the network
3756* type that is hosted by the AP. On successful association, the client
3757* will then send an EAPOL-Start to the AP and wait for
3758* EAP-Request/Identity. When the client receives an EAP Request/
3759* Identity, it will respond with EAP-Response/Identity and the
3760* appropriate WSC string to indicate if it is an Enrollee or Registrar.
3761* '
3762*
3763* This configuration variable contains a bitvector:
3764*
3765* 0x0001 Incldue the WPS Information Element in Assoc Request frames
3766* 0x0002 Elide the the WPA and RSN Information Elements from the
3767* Assoc Request frame
3768*
3769
3770WNI_CFG_WPS_ASSOC_METHOD I 4 7
3771V RW NP
3772LIM
37730 0xffff 0
3774V RW NP
3775LIM
37760 0xffff 0
3777
3778*
3779* Low gain override
3780*
3781
3782WNI_CFG_LOW_GAIN_OVERRIDE I 4 9
3783V RW NP
3784HAL
37850 1 0
3786V RW NP
3787HAL
37880 1 0
3789
3790*
3791* Listen Mode Enable/Disable
3792*
3793
3794WNI_CFG_ENABLE_PHY_AGC_LISTEN_MODE I 4 7
3795V RW NP
3796HAL
37970 128 128
3798V RW NP
3799HAL
38000 128 128
3801
3802*
3803* On chip reodering polling threshold
3804*
3805
3806WNI_CFG_RPE_POLLING_THRESHOLD I 4 2
3807V RW NP
3808HAL
38090 65535 10
3810V RW NP
3811HAL
38120 65535 10
3813
3814*
3815* On chip reodering aging threshold for AC0
3816*
3817
3818WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC0_REG I 4 2
3819V RW NP
3820HAL
38210 65535 30
3822V RW NP
3823HAL
38240 65535 30
3825
3826*
3827* On chip reodering aging threshold for AC1
3828*
3829
3830WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC1_REG I 4 2
3831V RW NP
3832HAL
38330 65535 30
3834V RW NP
3835HAL
38360 65535 30
3837
3838*
3839* On chip reodering aging threshold for AC2
3840*
3841
3842WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC2_REG I 4 2
3843V RW NP
3844HAL
38450 65535 30
3846V RW NP
3847HAL
38480 65535 30
3849
3850*
3851* On chip reodering aging threshold for AC3
3852*
3853
3854WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC3_REG I 4 2
3855V RW NP
3856HAL
38570 65535 30
3858V RW NP
3859HAL
38600 65535 30
3861
3862*
3863* Number of On-Chip reorder sessions
3864*
3865
3866WNI_CFG_NO_OF_ONCHIP_REORDER_SESSIONS I 4 2
3867V RW NP
3868HAL
38690 2 1
3870V RW NP
3871HAL
38720 2 1
3873
3874
3875*
3876* Single RC for all TID
3877*
3878
3879WNI_CFG_SINGLE_TID_RC I 4 7
3880V RW NP
3881NONE
38820 1 1
3883V RW NP
3884NONE
38850 1 1
3886
3887*
3888* RRM Enabled
3889*
3890
3891WNI_CFG_RRM_ENABLED I 4 8
3892V RW NP
3893NONE
38940 1 0
3895V RW NP
3896NONE
38970 1 0
3898
3899*
3900* RRM measurement max duration. Section 11.10.3 802.11k-2008.
3901* Max Duration represented as maxDuration inTUs = 2^(*WNI_CFG_RRM_IN_CHAN_MAX - 4) * bcnIntvl
3902* Operating channel max measurement duration.
3903*
3904
3905WNI_CFG_RRM_OPERATING_CHAN_MAX I 4 8
3906V RW NP
3907NONE
39080 8 0
3909V RW NP
3910NONE
39110 8 0
3912
3913*
3914* Non-Operating channel max measurement duration.
3915*
3916
3917WNI_CFG_RRM_NON_OPERATING_CHAN_MAX I 4 8
3918V RW NP
3919NONE
39200 8 0
3921V RW NP
3922NONE
39230 8 0
3924
3925*
3926* TX power control feature
3927*
3928
3929WNI_CFG_TX_PWR_CTRL_ENABLE I 4 8
3930V RW NP
3931NONE
39320 1 1
3933V RW NP
3934NONE
39350 1 1
3936
3937*
3938* MCAST BCAST filter Setting
3939* 0: No filter, 1: Block Mcast, 2: Block Bcast, 3: Block Mcast and Bcast
3940*
3941
3942WNI_CFG_MCAST_BCAST_FILTER_SETTING I 4 7
3943V RW NP
3944HAL
39450 3 0
3946V RW NP
3947HAL
39480 3 0
3949
3950*
3951* BTC DHCP No of Bt slots to block
3952*
3953WNI_CFG_BTC_DHCP_BT_SLOTS_TO_BLOCK I 4 7
3954V RW NP
3955HAL
39560 0xFF 0
3957V RW NP
3958HAL
39590 0xFF 0
3960
3961*
3962* Config parameter to Enable/Disable Dynamic PS-Poll mechanism
3963* 0: Disable, x: FW will send x number of NULL frames before switching to PS-Poll mexhanism
3964*
3965WNI_CFG_DYNAMIC_PS_POLL_VALUE I 4 7
3966V RW NP
3967HAL
39680 0xFF 0
3969V RW NP
3970HAL
39710 0xFF 0
3972
3973*
3974* PS Data InActivity Timeout (TU)
3975*
3976
3977WNI_CFG_PS_NULLDATA_AP_RESP_TIMEOUT I 4 7
3978V RW NP
3979HAL
39800 80 0
3981NV RW NP
3982NONE
39830 80 0
3984
3985*
3986* Config parameter to Enable/Disable Telescopic Bcn Wakeups
3987* 0: Disable, 1: Enable
3988*
3989
3990WNI_CFG_TELE_BCN_WAKEUP_EN I 4 7
3991V RW NP
3992HAL
39930 1 0
3994V RW NP
3995HAL
39960 1 0
3997
3998
3999*
4000* Config parameter for Transient LI
4001* 0: Disable, x: Transient LI
4002*
4003
4004WNI_CFG_TELE_BCN_TRANS_LI I 4 7
4005V RW NP
4006HAL
40070 7 3
4008V RW NP
4009HAL
40100 7 3
4011
4012*
4013* Config parameter for Idle bcns for Transient LI
4014* x: Num Idle bcns before switch to trans LI
4015*
4016
4017WNI_CFG_TELE_BCN_TRANS_LI_IDLE_BCNS I 4 7
4018V RW NP
4019HAL
40205 255 10
4021V RW NP
4022HAL
40235 255 10
4024
4025*
4026* Config parameter for Max LI
4027* 0: Disable, x: Max LI
4028*
4029
4030WNI_CFG_TELE_BCN_MAX_LI I 4 7
4031V RW NP
4032HAL
40330 7 5
4034V RW NP
4035HAL
40360 7 5
4037
4038*
4039* Config parameter for Idle bcns for max LI
4040* x: Num Idle bcns before switch to max LI
4041*
4042
4043WNI_CFG_TELE_BCN_MAX_LI_IDLE_BCNS I 4 7
4044V RW NP
4045HAL
40465 255 15
4047V RW NP
4048HAL
40495 255 15
4050
4051*
4052* BTC DHCP No of Bt sub interval during DHCP
4053*
4054WNI_CFG_BTC_A2DP_DHCP_BT_SUB_INTERVALS I 4 7
4055V RW NP
4056HAL
40570 0xFF 7
4058V RW NP
4059HAL
40600 0xFF 7
4061
4062*
4063* Infra STA mode Keep alive period (in secs) for
4064* sending keep alive (Qos)Null frames to the AP.
4065* 0 = disabled. Recommended values is 30 secs
4066*
4067WNI_CFG_INFRA_STA_KEEP_ALIVE_PERIOD I 4 7
4068V RW NP
4069HAL
40700 1000 0
4071V RW NP
4072HAL
40730 1000 0
4074
4075* Limit on number of associated stations
4076* (applies to peer stations in IBSS, SoftAP, BT-AMP AP, & P2P-GO modes)
4077*
4078
4079WNI_CFG_ASSOC_STA_LIMIT I 4 8
4080V RW NP
4081LIM
40821 32 10
4083V RW NP
4084LIM
40851 32 10
4086
4087*
4088* SAP channel select start channel number
4089*
4090WNI_CFG_SAP_CHANNEL_SELECT_START_CHANNEL I 4 7
4091V RW NP
4092NONE
40931 0xFC 1
4094V RW NP
4095NONE
40961 0xFC 1
4097
4098*
4099* SAP channel select end channel number
4100*
4101WNI_CFG_SAP_CHANNEL_SELECT_END_CHANNEL I 4 7
4102V RW NP
4103NONE
41041 0xFC 11
4105V RW NP
4106NONE
41071 0xFC 11
4108
4109*
4110* SAP channel select operating band
4111* 0- 2.4GHZ / 1- Low 5GHZ /2-MID /3-HIGH/4-Japan4.9GHZ
4112*
4113WNI_CFG_SAP_CHANNEL_SELECT_OPERATING_BAND I 4 7
4114V RW NP
4115NONE
41160 0x5 0
4117V RW NP
4118NONE
41190 0x5 0
4120
4121*
4122* Softap data available poll period (in milliseconds) for
4123* queueing (Qos)Null frames to the station if there
4124* is no data available and PS-Poll/Trigger frame is pending.
4125* 0 = disabled. Recommended values is 5ms
4126*
4127WNI_CFG_AP_DATA_AVAIL_POLL_PERIOD I 4 8
4128V RW NP
4129NONE
41300 65535 5
4131V RW NP
4132NONE
41330 65535 5
4134
4135*
4136* Close loop power control will be enabled if value is set to 1
4137*
4138*
4139*
4140WNI_CFG_ENABLE_CLOSE_LOOP I 4 0
4141V RW NP
4142NONE
41430 1 0
4144V RW NP
4145NONE
41460 1 0
4147
4148*
4149* LTE Coexistence will be enabled if value is set to 1
4150*
4151*
4152*
4153WNI_CFG_ENABLE_LTE_COEX I 4 0
4154V RW NP
4155NONE
41560 1 0
4157V RW NP
4158NONE
41590 1 0
4160
4161*
4162* AP Keep Alive Timeout (TU)
4163*
4164WNI_CFG_AP_KEEP_ALIVE_TIMEOUT I 4 7
4165V RW NP
4166HAL
41671 65535 20
4168V RW NP
4169HAL
41701 65535 20
4171
4172*
4173* GO Keep Alive Timeout (TU)
4174*
4175WNI_CFG_GO_KEEP_ALIVE_TIMEOUT I 4 7
4176V RW NP
4177HAL
41781 65535 20
4179V RW NP
4180HAL
41811 65535 20
4182
4183*
4184* MC Addr List power control will be enabled if value is set to 1
4185*
4186*
4187*
4188WNI_CFG_ENABLE_MC_ADDR_LIST I 4 0
4189V RW NP
4190HAL
41910 1 0
4192V RW NP
4193HAL
41940 1 0
4195
4196*
4197* UC Filter will be enabled if value is set to 1
4198*
4199*
4200*
4201WNI_CFG_ENABLE_UC_FILTER I 4 0
4202V RW NP
4203HAL
42040 1 0
4205V RW NP
4206HAL
42070 1 0
4208
4209*
4210* Low Power Image Transition will be enabled if value is set to 1
4211*
4212*
4213*
4214WNI_CFG_ENABLE_LPWR_IMG_TRANSITION I 4 0
4215V RW NP
4216NONE
42170 1 0
4218V RW NP
4219NONE
42200 1 0
4221
4222*
4223* MCC Adaptive Scheduler will be enabled if value is set to 1
4224*
4225*
4226*
4227WNI_CFG_ENABLE_MCC_ADAPTIVE_SCHED I 4 0
4228V RW NP
4229NONE
42300 1 0
4231V RW NP
4232NONE
42330 1 0
4234*
4235*Disable LDPC in STA mode when AP is TXBF capable
4236*
4237*
4238*
4239WNI_CFG_DISABLE_LDPC_WITH_TXBF_AP I 4 0
4240V RW NP
4241NONE
42420 1 0
4243V RW NP
4244NONE
42450 1 0
4246
4247*
4248* AP Link Monitor Timeout (TU)
4249*
4250WNI_CFG_AP_LINK_MONITOR_TIMEOUT I 4 7
4251V RW NP
4252HAL
42531 255 3
4254V RW NP
4255HAL
42561 255 3
4257
4258*
4259*TDLS Station's UAPSD MASK Configuration
4260*
4261*
4262*
4263WNI_CFG_TDLS_QOS_WMM_UAPSD_MASK I 4 7
4264V RW NP
4265LIM
42660 15 0
4267V RW NP
4268LIM
42690 15 0
4270*
4271*TDLS Stations Buffer STA Capability
4272*
4273*
4274*
4275WNI_CFG_TDLS_BUF_STA_ENABLED I 4 7
4276V RW NP
4277LIM
42780 1 0
4279V RW NP
4280LIM
42810 1 0
4282*TDLS Stations PUAPSD Inactivity Timer
4283*
4284*
4285*
4286WNI_CFG_TDLS_PUAPSD_INACT_TIME I 4 7
4287V RW NP
4288LIM
42890 10 0
4290V RW NP
4291LIM
42920 10 0
4293*TDLS Stations PUAPSD RX Frame Threshold
4294*
4295*
4296*
4297WNI_CFG_TDLS_RX_FRAME_THRESHOLD I 4 7
4298V RW NP
4299LIM
430010 20 10
4301V RW NP
4302LIM
430310 20 10
4304
4305*
4306* PMF SA Query Maximum Retries
4307*
4308
4309WNI_CFG_PMF_SA_QUERY_MAX_RETRIES I 4 1
4310V RW NP RESTART
4311NONE
43120 20 5
4313V RW NP RESTART
4314NONE
43150 20 5
4316
4317*
4318* PMF SA Query Retry Interval (in TUs)
4319*
4320
4321WNI_CFG_PMF_SA_QUERY_RETRY_INTERVAL I 4 1
4322V RW NP RESTART
4323NONE
432410 2000 200
4325V RW NP RESTART
4326NONE
432710 2000 200
4328
4329
4330*
4331*MCC ENABLE/DISABLE ADAPTIVE RX Drain feature
4332*
4333*
4334*
4335WNI_CFG_ENABLE_ADAPT_RX_DRAIN I 4 7
4336V RW NP
4337HAL
43380 1 1
4339NV RW NP
4340HAL
43410 1 1
4342
4343*
4344* FlexConnect Power Factor
4345* Default is set to 0 (disable)
4346*
4347*
4348WNI_CFG_FLEX_CONNECT_POWER_FACTOR I 4 0
4349V RW NP
4350NONE
43510 9 0
4352V RW NP
4353NONE
43540 9 0
4355
4356*
4357* Antenna Diversity
4358*
4359* 0 = disabled
4360* 1 = Ant 1
4361* 2 = Ant 2
4362* 3 = Adaptive
4363*
4364WNI_CFG_ANTENNA_DIVESITY I 4 7
4365V RW NP
4366HAL
43670 3 0
4368V RW NP
4369HAL
43700 3 0
4371
4372* GO Link Monitor Timeout (TU)
4373*
4374WNI_CFG_GO_LINK_MONITOR_TIMEOUT I 4 7
4375V RW NP
4376HAL
43773 50 10
4378V RW NP
4379HAL
43803 50 10
4381*
4382*
4383
4384* RMC action period frequency (milli seconds)
4385*
4386WNI_CFG_RMC_ACTION_PERIOD_FREQUENCY I 4 7
4387V RW NP
4388HAL
4389100 1000 300
4390V RW NP
4391HAL
4392100 1000 300
4393*
4394*
4395
4396* Current RSSI value (of connected AP)
4397*
4398WNI_CFG_CURRENT_RSSI I 4 7
4399V RW NP
4400NONE
44010 127 0
4402V RW NP
4403NONE
44040 127 0
4405
4406* RTT3 Bit Value
4407*
4408WNI_CFG_RTT3_ENABLE I 1 1
4409V RW NP
4410NONE
44110 1 1
4412V RW NP
4413NONE
44140 1 1
4415
4416* Debug p2p remain on channel
4417*
4418WNI_CFG_DEBUG_P2P_REMAIN_ON_CHANNEL I 4 7
4419V RW NP
4420NONE
44210 1 0
4422V RW NP
4423NONE
44240 1 0
4425
4426*
4427* TDLS Off Channel Implementation
4428*
4429WNI_CFG_TDLS_OFF_CHANNEL_ENABLED I 4 7
4430V RW NP
4431LIM
44320 1 0
4433V RW NP
4434LIM
44350 1 0
4436
4437WNI_CFG_IBSS_ATIM_WIN_SIZE I 4 7
4438V RW NP
4439NONE
44400 100 0
4441V RW NP
4442NONE
44430 100 0
4444
4445*
4446* DFS Master capability (11h) enable/disable
4447*
4448
4449WNI_CFG_DFS_MASTER_ENABLED I 4 7
4450V RW NP
4451NONE
44520 1 0
4453V RW NP
4454NONE
44550 1 0
4456
4457WNI_CFG_VHT_ENABLE_TXBF_20MHZ I 4 7
4458V RW NP
4459NONE
44600 1 0
4461V RW NP
4462NONE
44630 1 0
4464*
4465*TDLS WMM Mode
4466*
4467*
4468WNI_CFG_TDLS_WMM_MODE_ENABLED I 4 7
4469V RW NP
4470LIM
44710 1 0
4472V RW NP
4473LIM
44740 1 0