]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - usr.sbin/bsnmpd/modules/snmp_wlan/BEGEMOT-WIRELESS-MIB.txt
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / usr.sbin / bsnmpd / modules / snmp_wlan / BEGEMOT-WIRELESS-MIB.txt
1 --
2 -- Copyright (C) 2010 The FreeBSD Foundation
3 -- All rights reserved.
4 --
5 -- This documentation was written by Shteryana Sotirova Shopova under
6 -- sponsorship from the FreeBSD Foundation.
7 --
8 -- Redistribution and use in source and binary forms, with or without
9 -- modification, are permitted provided that the following conditions
10 -- are met:
11 -- 1. Redistributions of source code must retain the above copyright
12 --    notice, this list of conditions and the following disclaimer.
13 -- 2. Redistributions in binary form must reproduce the above copyright
14 --    notice, this list of conditions and the following disclaimer in the
15 --    documentation and/or other materials provided with the distribution.
16 --
17 -- THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
18 -- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19 -- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20 -- ARE DISCLAIMED.  IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
21 -- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22 -- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23 -- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 -- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 -- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 -- SUCH DAMAGE.
28 --
29 -- $FreeBSD$
30 --
31
32 BEGEMOT-WIRELESS-MIB DEFINITIONS ::= BEGIN
33
34 IMPORTS
35     MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
36     Counter32, Integer32, TimeTicks, Unsigned32, mib-2
37         FROM SNMPv2-SMI
38     TEXTUAL-CONVENTION, MacAddress, TruthValue, RowStatus,
39     DisplayString
40         FROM SNMPv2-TC
41     InterfaceIndex, ifIndex FROM IF-MIB
42     begemot
43         FROM BEGEMOT-MIB;
44
45 begemotWlan MODULE-IDENTITY
46     LAST-UPDATED "201005170000Z"
47     ORGANIZATION "The FreeBSD Foundation"
48     CONTACT-INFO
49             "           Shteryana Shopova
50
51              Postal:    12 Andrey Lyapchev Blvd.
52                         block 2, ap.19
53                         1797 Sofia
54                         Bulgaria
55
56              Fax:       N/A
57
58              E-Mail:    syrinx@FreeBSD.org"
59     DESCRIPTION
60             "The Begemot MIB for managing IEEE802.11 interfaces."
61     REVISION     "201005170000Z"
62     DESCRIPTION
63             "Initial revision."
64     ::= { begemot 210 }
65
66 -- ---------------------------------------------------------- --
67 -- Textual conventions
68 -- ---------------------------------------------------------- --
69 WlanMgmtReasonCode ::= TEXTUAL-CONVENTION
70     STATUS      current
71     DESCRIPTION
72         "Enumeration of reason and codes used in IEEE802.11
73         management frames to indicate why an action took place."
74     SYNTAX      INTEGER {
75                     unspecified(1),
76                     authenticationExpire(2),
77                     authenticationLeave(3),
78                     associationExpire(4),
79                     associationTooMany(5),
80                     notAuthenticated(6),
81                     notAssociated(7),
82                     associationLeave(8),
83                     associationNotAuthenticated(9),
84 -- XXX: TODO - FIXME
85                     dissasocPwrcapBad(10),
86                     dissasocSuperchanBad(11),
87                     ieInvalid(13),
88                     micFailure(14),
89                     fourWayHandshakeTimeout(15),
90                     groupKeyUpdateTimeout(16),
91                     ieIn4FourWayDiffers(17),
92                     groupCipherInvalid(18),
93                     pairwiseCiherInvalid(19),
94                     akmpInvalid(20),
95                     unsupportedRsnIeVersion(21),
96                     invalidRsnIeCap(22),
97                     dot1xAuthFailed(23),
98                     cipherSuiteRejected(24),
99                     unspeciffiedQos(32),
100                     insufficientBw(33),
101                     tooManyFrames(34),
102                     outsideTxOp(35),
103                     leavingQbss(36),
104                     badMechanism(37),
105                     setupNeeded(38),
106                     timeout(39)
107                 }
108
109 WlanMgmtMeshReasonCode ::= TEXTUAL-CONVENTION
110     STATUS      current
111     DESCRIPTION
112         "Enumeration of reason and codes used in IEEE802.11
113         mesh routing management frames to indicate why an
114         action took place."
115     SYNTAX      INTEGER {
116 -- XXX: TODO - FIXME
117                     peerLinkCancelled(2),
118                     maxPeers(3),
119                     cpViolation(4),
120                     closeRcvd(5),
121                     maxRetries(6),
122                     confirmTimeout(7),
123                     invalidGtk(8),
124                     inconsistentParams(9),
125                     invalidSecurity(10),
126                     perrUnspecified(11),
127                     perrNoFI(12),
128                     perrDestUnreach(13)
129                 }
130
131 WlanMgmtStatusCode ::= TEXTUAL-CONVENTION
132     STATUS      current
133     DESCRIPTION
134         "Enumeration of reason and codes used in IEEE802.11
135         management frames to indicate what the result of an
136         operation is."
137     SYNTAX      INTEGER {
138 -- XXX: TODO - FIXME
139                     success(0),
140                     unspecified(1),
141                     capabilitiesInfo(10),
142                     notAssociated(11),
143                     other(12),
144                     algorithm(13),
145                     sequence(14),
146                     challenge(15),
147                     timeout(16),
148                     tooMany(17),
149                     basicRate(18),
150                     spRequired(19),
151                     pbccRequired(20),
152                     caRequired(21),
153                     specMgmtRequired(22),
154                     pwrcapRequire(23),
155                     superchanRequired(24),
156                     shortSlotRequired(25),
157                     dssofdmRequired(26),
158                     missingHTCaps(27),
159                     invalidIE(40),
160                     groupCipherInvalid(41),
161                     pairwiseCipherInvalid(42),
162                     akmpInvalid(43),
163                     unsupportedRsnIEVersion(44),
164                     invalidRsnIECap(45),
165                     cipherSuiteRejected(46)
166                 }
167
168 WlanRegDomainCode ::= TEXTUAL-CONVENTION
169     STATUS      current
170     DESCRIPTION
171         "Enumeration of regdomain codes."
172     SYNTAX      INTEGER {
173                         fcc(1),
174                         ca(2),
175                         etsi(3),
176                         etsi2(4),
177                         etsi3(5),
178                         fcc3(6),
179                         japan(7),
180                         korea(8),
181                         apac(9),
182                         apac2(10),
183                         apac3(11),
184                         row(12),
185                         none(13),
186                         debug(14),
187                         sr9(15),
188                         xr9(16),
189                         gz901(17)
190                 }
191
192 WlanIfaceDot11nPduType ::= TEXTUAL-CONVENTION
193     STATUS      current
194     DESCRIPTION
195         "Enumeration of values for PDU transmit/receive enabled."
196     SYNTAX      INTEGER {
197                         disabled(0),
198                         rxOnly(1),
199                         txOnly(2),
200                         txAndRx(3)
201                 }
202
203 WlanPeerCapabilityFlags ::= TEXTUAL-CONVENTION
204     STATUS      current
205     DESCRIPTION
206         "A list of capability bits that may be advertised by a peer."
207     SYNTAX      BITS {
208                         ess(1),
209                         ibss(2),
210                         cfPollable(3),
211                         cfPollRequest(4),
212                         privacy(5),
213                         shortPreamble(6),
214                         pbcc(7),
215                         channelAgility(8),
216                         shortSlotTime(9),
217                         rsn(10),
218                         dsssofdm(11)
219                 }
220
221 WlanIfPhyMode ::= TEXTUAL-CONVENTION
222     STATUS      current
223     DESCRIPTION
224         "A list of wireless PHY operating modes."
225     SYNTAX      INTEGER {
226                         auto(1),
227                         dot11a(2),
228                         dot11b(3),
229                         dot11g(4),
230                         fh(5),
231                         turboA(6),
232                         turboG(7),
233                         sturboA(8),
234                         dot11na(9),
235                         dot11ng(10),
236                         ofdmHalf(11),
237                         ofdmQuarter(12)
238                 }
239
240 -- ---------------------------------------------------------- --
241 -- Subtrees in the Begemot Wireless MIB
242 -- ---------------------------------------------------------- --
243 begemotWlanNotifications        OBJECT IDENTIFIER ::= { begemotWlan 0 }
244
245 begemotWlanInterface            OBJECT IDENTIFIER ::= { begemotWlan 1 }
246
247 begemotWlanScanning             OBJECT IDENTIFIER ::= { begemotWlan 2 }
248
249 begemotWlanStatistics           OBJECT IDENTIFIER ::= { begemotWlan 3 }
250
251 begemotWlanWep                  OBJECT IDENTIFIER ::= { begemotWlan 4 }
252
253 begemotWlanMACAccessControl     OBJECT IDENTIFIER ::= { begemotWlan 5 }
254
255 begemotWlanMeshRouting          OBJECT IDENTIFIER ::= { begemotWlan 6 }
256
257 -- ---------------------------------------------------------- --
258 -- begemotWlanMultimedia        OBJECT IDENTIFIER ::= { begemotWlan 7 }
259 -- ---------------------------------------------------------- --
260
261 -- ---------------------------------------------------------- --
262 -- Cloned wireless interfaces' database
263 -- ---------------------------------------------------------- --
264 wlanInterfaceTable OBJECT-TYPE
265     SYNTAX      SEQUENCE OF WlanInterfaceEntry
266     MAX-ACCESS  not-accessible
267     STATUS      current
268     DESCRIPTION
269         "A table that contains the list of cloned wireless
270         interfaces created on the system."
271     ::= { begemotWlanInterface 1 }
272
273 wlanInterfaceEntry OBJECT-TYPE
274     SYNTAX      WlanInterfaceEntry
275     MAX-ACCESS  not-accessible
276     STATUS      current
277     DESCRIPTION
278         "Information for a cloned wireless interface."
279     INDEX { wlanIfaceName }
280     ::= { wlanInterfaceTable 1 }
281
282 WlanInterfaceEntry ::= SEQUENCE {
283     wlanIfaceIndex                              InterfaceIndex,
284     wlanIfaceName                               DisplayString,
285     wlanParentIfName                            DisplayString,
286     wlanIfaceOperatingMode                      INTEGER,
287     wlanIfaceFlags                              BITS,
288     wlanIfaceBssid                              MacAddress,
289     wlanIfaceLocalAddress                       MacAddress,
290     wlanIfaceStatus                             RowStatus,
291     wlanIfaceState                              INTEGER
292 }
293
294 wlanIfaceIndex OBJECT-TYPE
295     SYNTAX      InterfaceIndex
296     MAX-ACCESS  read-only
297     STATUS      current
298     DESCRIPTION
299         "The ifIndex of this cloned wireless interface."
300     ::= { wlanInterfaceEntry 1 }
301
302 wlanIfaceName OBJECT-TYPE
303     SYNTAX      DisplayString (SIZE(1..32))
304     MAX-ACCESS  read-create
305     STATUS      current
306     DESCRIPTION
307         "The name of this cloned wireless interface."
308     ::= { wlanInterfaceEntry 2 }
309
310 wlanParentIfName OBJECT-TYPE
311     SYNTAX      DisplayString (SIZE(1..32))
312     MAX-ACCESS  read-create
313     STATUS      current
314     DESCRIPTION
315         "The name of this cloned wireless interface's parent hardware
316         interface."
317     ::= { wlanInterfaceEntry 3 }
318
319 wlanIfaceOperatingMode OBJECT-TYPE
320     SYNTAX      INTEGER {
321                         ibss(0),
322                         station(1),
323                         wds(2),
324                         adhocDemo(3),
325                         hostAp(4),
326                         monitor(5),
327                         meshPoint(6),
328                         tdma(7)
329                 }
330     MAX-ACCESS  read-create
331     STATUS      current
332     DESCRIPTION
333         "The desired operating mode of the cloned wireless interface."
334     DEFVAL      { station }
335     ::= { wlanInterfaceEntry 4 }
336
337 wlanIfaceFlags OBJECT-TYPE
338     SYNTAX      BITS {
339                         uniqueBssid(1),
340                         noBeacons(2),
341                         wdsLegacy(3)
342                 }
343     MAX-ACCESS  read-create
344     STATUS      current
345     DESCRIPTION
346         "Flags per cloned wireless interface used during creation."
347     ::= { wlanInterfaceEntry 5 }
348
349 wlanIfaceBssid OBJECT-TYPE
350     SYNTAX      MacAddress
351     MAX-ACCESS  read-create
352     STATUS      current
353     DESCRIPTION
354         "The BSSID assigned to a cloned wireless interface operating in
355         WDS mode."
356     ::= { wlanInterfaceEntry 6 }
357
358 wlanIfaceLocalAddress OBJECT-TYPE
359     SYNTAX      MacAddress
360     MAX-ACCESS  read-create
361     STATUS      current
362     DESCRIPTION
363         "The unique local MAC address assigned to the cloned wireless
364         interface during creation."
365     ::= { wlanInterfaceEntry 7 }
366
367 wlanIfaceStatus OBJECT-TYPE
368     SYNTAX      RowStatus
369     MAX-ACCESS  read-create
370     STATUS      current
371     DESCRIPTION
372         "This column allows creation or deletion of cloned wireless
373         interfaces."
374     ::= { wlanInterfaceEntry 8 }
375
376 wlanIfaceState OBJECT-TYPE
377     SYNTAX      INTEGER {
378                         up(1),
379                         down(2)
380                 }
381     MAX-ACCESS  read-create
382     STATUS      current
383     DESCRIPTION
384         "The operating state of the interface."
385     ::= { wlanInterfaceEntry 9 }
386
387 wlanIfParentTable OBJECT-TYPE
388     SYNTAX      SEQUENCE OF WlanIfParentEntry
389     MAX-ACCESS  not-accessible
390     STATUS      current
391     DESCRIPTION
392         "A table that contains information about the parent hardware
393         interface of every cloned wireless interface in the system."
394     ::= { begemotWlanInterface 2 }
395
396 wlanIfParentEntry OBJECT-TYPE
397     SYNTAX      WlanIfParentEntry
398     MAX-ACCESS  not-accessible
399     STATUS      current
400     DESCRIPTION
401         "Information for the parent hardware interface of a cloned
402         wireless interface."
403     AUGMENTS { wlanInterfaceEntry }
404     ::= { wlanIfParentTable 1 }
405
406 WlanIfParentEntry ::= SEQUENCE {
407     wlanIfParentDriverCapabilities              BITS,
408     wlanIfParentCryptoCapabilities              BITS,
409     wlanIfParentHTCapabilities                  BITS
410 }
411
412 wlanIfParentDriverCapabilities OBJECT-TYPE
413     SYNTAX      BITS {
414                         station(1),
415                         ieee8023encap(2),
416                         athFastFrames(3),
417                         athTurbo(4),
418                         ibss(5),
419                         pmgt(6),
420                         hostAp(7),
421                         ahDemo(8),
422                         swRetry(9),
423                         txPmgt(10),
424                         shortSlot(11),
425                         shortPreamble(12),
426                         monitor(13),
427                         dfs(14),
428                         mbss(15),
429                         wpa1(16),
430                         wpa2(17),
431                         burst(18),
432                         wme(19),
433                         wds(20),
434                         bgScan(21),
435                         txFrag(22),
436                         tdma(23)
437                 }
438     MAX-ACCESS  read-only
439     STATUS      current
440     DESCRIPTION
441         "The driver capabilities of this cloned interface's parent."
442     ::= { wlanIfParentEntry 1 }
443
444 wlanIfParentCryptoCapabilities OBJECT-TYPE
445     SYNTAX      BITS {
446                         wep(1),
447                         tkip(2),
448                         aes(3),
449                         aesCcm(4),
450                         tkipMic(5),
451                         ckip(6)
452                 }
453     MAX-ACCESS  read-only
454     STATUS      current
455     DESCRIPTION
456         "The hardware cryptographic capabilities of this cloned
457         interface's parent."
458     ::= { wlanIfParentEntry 2 }
459
460 wlanIfParentHTCapabilities OBJECT-TYPE
461     SYNTAX      BITS {
462                         ldpc(1),
463                         chwidth40(2),
464                         greenField(3),
465                         shortGi20(4),
466                         shortGi40(5),
467                         txStbc(6),
468                         delba(7),
469                         amsdu7935(8),
470                         dssscck40(9),
471                         psmp(10),
472                         fortyMHzIntolerant(11),
473                         lsigTxOpProt(12),
474                         htcAmpdu(13),
475                         htcAmsdu(14),
476                         htcHt(15),
477                         htcSmps(16),
478                         htcRifs(17)
479                 }
480     MAX-ACCESS  read-only
481     STATUS      current
482     DESCRIPTION
483         "The hardware High Throughput capabilities of this cloned
484         interface's parent."
485     ::= { wlanIfParentEntry 3 }
486
487 wlanIfaceConfigTable OBJECT-TYPE
488     SYNTAX      SEQUENCE OF WlanIfaceConfigEntry
489     MAX-ACCESS  not-accessible
490     STATUS      current
491     DESCRIPTION
492         "A table that contains a list of configuration parameters per
493         cloned wireless interface. Some of the parameters may not be
494         applicable depending on the underlying device's hardware
495         capabilities and operating mode of the virtual interface."
496     ::= { begemotWlanInterface 3 }
497
498 wlanIfaceConfigEntry OBJECT-TYPE
499     SYNTAX      WlanIfaceConfigEntry
500     MAX-ACCESS  not-accessible
501     STATUS      current
502     DESCRIPTION
503         "A list of configuration parameters for a cloned wireless interface."
504     AUGMENTS { wlanInterfaceEntry }
505     ::= { wlanIfaceConfigTable 1 }
506
507 WlanIfaceConfigEntry ::= SEQUENCE {
508     wlanIfacePacketBurst                        TruthValue,
509     wlanIfaceCountryCode                        OCTET STRING,
510     wlanIfaceRegDomain                          INTEGER,
511     wlanIfaceDesiredSsid                        OCTET STRING,
512     wlanIfaceDesiredChannel                     INTEGER,
513     wlanIfaceDynamicFreqSelection               TruthValue,
514     wlanIfaceFastFrames                         TruthValue,
515     wlanIfaceDturbo                             TruthValue,
516     wlanIfaceTxPower                            INTEGER,
517     wlanIfaceFragmentThreshold                  INTEGER,
518     wlanIfaceRTSThreshold                       INTEGER,
519     wlanIfaceWlanPrivacySubscribe               TruthValue,
520 -- Parameters for station mode
521     wlanIfaceBgScan                             TruthValue,
522     wlanIfaceBgScanIdle                         INTEGER,
523     wlanIfaceBgScanInterval                     INTEGER,
524     wlanIfaceBeaconMissedThreshold              INTEGER,
525     wlanIfaceDesiredBssid                       MacAddress,
526     wlanIfaceRoamingMode                        INTEGER,
527 -- Additional parameters when operating in host-ap/ad-hoc mode
528     wlanIfaceDot11d                             TruthValue,
529     wlanIfaceDot11h                             TruthValue,
530     wlanIfaceDynamicWds                         TruthValue,
531     wlanIfacePowerSave                          TruthValue,
532     wlanIfaceApBridge                           TruthValue,
533     wlanIfaceBeaconInterval                     INTEGER,
534     wlanIfaceDtimPeriod                         INTEGER,
535     wlanIfaceHideSsid                           TruthValue,
536     wlanIfaceInactivityProccess                 TruthValue,
537     wlanIfaceDot11gProtMode                     INTEGER,
538     wlanIfaceDot11gPureMode                     TruthValue,
539     wlanIfaceDot11nPureMode                     TruthValue,
540     wlanIfaceDot11nAmpdu                        INTEGER,
541     wlanIfaceDot11nAmpduDensity                 INTEGER,
542     wlanIfaceDot11nAmpduLimit                   INTEGER,
543     wlanIfaceDot11nAmsdu                        INTEGER,
544     wlanIfaceDot11nAmsduLimit                   INTEGER,
545     wlanIfaceDot11nHighThroughput               TruthValue,
546     wlanIfaceDot11nHTCompatible                 TruthValue,
547     wlanIfaceDot11nHTProtMode                   INTEGER,
548     wlanIfaceDot11nRIFS                         TruthValue,
549     wlanIfaceDot11nShortGI                      TruthValue,
550     wlanIfaceDot11nSMPSMode                     INTEGER,
551 -- Parameters when operating in tdma mode
552     wlanIfaceTdmaSlot                           INTEGER,
553     wlanIfaceTdmaSlotCount                      INTEGER,
554     wlanIfaceTdmaSlotLength                     INTEGER,
555     wlanIfaceTdmaBeaconInterval                 INTEGER
556 }
557
558 wlanIfacePacketBurst OBJECT-TYPE
559     SYNTAX      TruthValue
560     MAX-ACCESS  read-write
561     STATUS      current
562     DESCRIPTION
563         "The value of this object controls whether packet bursting is
564         enabled on the interface."
565     ::= { wlanIfaceConfigEntry 1 }
566
567 wlanIfaceCountryCode OBJECT-TYPE
568     SYNTAX      OCTET STRING (SIZE(3))
569     MAX-ACCESS  read-write
570     STATUS      current
571     DESCRIPTION
572         "The value of this object controls the country regulatory
573         constraints for operation of this wireless interface. The first
574         two octets of this string is the two character country code as
575         described in ISO/IEC 3166-1. The third octet shall contain one
576         of the following:
577
578         1. an ASCII space character, if the regulations under which the
579         interface is operating include all environments in the specified
580         country.
581
582         2. an ASCII 'O' character, if the country's regulastions are for
583         Outdoor environment only.
584
585         3. an ASCII 'I' character, if the country's regulastions are for
586         Indoor environment only."
587     ::= { wlanIfaceConfigEntry 2 }
588
589 wlanIfaceRegDomain OBJECT-TYPE
590     SYNTAX      WlanRegDomainCode
591     MAX-ACCESS  read-write
592     STATUS      current
593     DESCRIPTION
594         "This object specifies the regulatory domain to use when calculating
595         the regulatory constraints for operation of the interface."
596     ::= { wlanIfaceConfigEntry 3 }
597
598 wlanIfaceDesiredSsid OBJECT-TYPE
599     SYNTAX      OCTET STRING (SIZE(0..32))
600     MAX-ACCESS  read-write
601     STATUS      current
602     DESCRIPTION
603         "The desired SSID for the interface as an ASCII  string.
604         Specifying an empty string shall remove the current configured
605         SSID."
606     ::= { wlanIfaceConfigEntry 4 }
607
608 wlanIfaceDesiredChannel OBJECT-TYPE
609     SYNTAX      INTEGER
610     MAX-ACCESS  read-write
611     STATUS      current
612     DESCRIPTION
613         "The desired operating channel for this interface. The value of this
614         column is the channel index (wlanIfaceChannelId) of the corresponding
615         entry from the wlanIfaceChannelTable. The interface status must be
616         down so that the current operating channel may be set properly."
617     ::= { wlanIfaceConfigEntry 5 }
618
619 wlanIfaceDynamicFreqSelection OBJECT-TYPE
620     SYNTAX      TruthValue
621     MAX-ACCESS  read-write
622     STATUS      current
623     DESCRIPTION
624         "The value of this object specifies whether Dynamic Frequency
625         Selection (DFS) as specified in 802.11h is enabled on an
626         interface that supports 802.11h and DFS."
627     DEFVAL      { false }
628     ::= { wlanIfaceConfigEntry 6 }
629
630 wlanIfaceFastFrames OBJECT-TYPE
631     SYNTAX      TruthValue
632     MAX-ACCESS  read-write
633     STATUS      current
634     DESCRIPTION
635         "The value of this object controls whether use of Atheros Fast
636         Frames is enabled when when communicating with another Fast
637         Frames-capable station. The value is only meaningfull for
638         interfaces that support Atheros Fast Frames."
639     ::= { wlanIfaceConfigEntry 7 }
640
641 wlanIfaceDturbo OBJECT-TYPE
642     SYNTAX      TruthValue
643     MAX-ACCESS  read-write
644     STATUS      current
645     DESCRIPTION
646         "The value of this object controls whether use of Atheros Dynamic
647         Turbo mode is enabled when when communicating with another Dynamic
648         Turbo-capable station. The value is only meaningfull for interfaces
649         that support Atheros Dynamic Turbo mode."
650     ::= { wlanIfaceConfigEntry 8 }
651
652 wlanIfaceTxPower OBJECT-TYPE
653     SYNTAX      INTEGER
654     MAX-ACCESS  read-write
655     STATUS      current
656     DESCRIPTION
657         "The value of this object controls the power used to transmit
658         frames. Accepted values are in units of one tenths of a dBm in
659         steps of .5 dBm, e.g setting the value of this object to 155
660         results in 15.5 dBm transmit power configured on the interface."
661     ::= { wlanIfaceConfigEntry 9 }
662
663 wlanIfaceFragmentThreshold OBJECT-TYPE
664     SYNTAX      INTEGER (256..2346)
665     MAX-ACCESS  read-write
666     STATUS      current
667     DESCRIPTION
668         "The value of this object controls the threshold for which
669         transmitted frames are broken into fragments. Setting the value
670         of this object to 2346 will disable transmit fragmentation."
671     DEFVAL      { 2346 }
672     ::= { wlanIfaceConfigEntry 10 }
673
674 wlanIfaceRTSThreshold OBJECT-TYPE
675     SYNTAX      INTEGER (1..2346)
676     UNITS       "bytes"
677     MAX-ACCESS  read-write
678     STATUS      current
679     DESCRIPTION
680         "The value of this object controls the threshold for which
681         transmitted frames are preceded by transmission of an RTS
682         control frame. Setting the value of this object to 2346 will
683         disable transmission of RTS frames."
684      DEFVAL     { 2346 }
685    ::= { wlanIfaceConfigEntry 11 }
686
687 wlanIfaceWlanPrivacySubscribe OBJECT-TYPE
688     SYNTAX      TruthValue
689     MAX-ACCESS  read-write
690     STATUS      current
691     DESCRIPTION
692         "The value of this object specifies whether Wireless Privacy
693         Subscriber support is enabled on the interface."
694     ::= { wlanIfaceConfigEntry 12 }
695
696 wlanIfaceBgScan OBJECT-TYPE
697     SYNTAX      TruthValue
698     MAX-ACCESS  read-write
699     STATUS      current
700     DESCRIPTION
701         "The value of this object specifies whether background scanning
702         is enabled for an interface operating in station mode."
703     ::= { wlanIfaceConfigEntry 13 }
704
705 wlanIfaceBgScanIdle OBJECT-TYPE
706     SYNTAX      INTEGER
707     UNITS       "milliseconds"
708     MAX-ACCESS  read-write
709     STATUS      current
710     DESCRIPTION
711         "The value of this object specifies the minimum time a station must
712         be idle before a background scan is initiated on an interface
713         operating in station mode."
714     DEFVAL      { 250 }
715     ::= { wlanIfaceConfigEntry 14 }
716
717 wlanIfaceBgScanInterval OBJECT-TYPE
718     SYNTAX      INTEGER
719     UNITS       "seconds"
720     MAX-ACCESS  read-write
721     STATUS      current
722     DESCRIPTION
723         "The value of this object specifies the interval at which background
724         scanning is attempted when operating in station mode."
725     DEFVAL      { 300 }
726     ::= { wlanIfaceConfigEntry 15 }
727
728 wlanIfaceBeaconMissedThreshold OBJECT-TYPE
729     SYNTAX      INTEGER (1..255)
730     UNITS       "frames"
731     MAX-ACCESS  read-write
732     STATUS      current
733     DESCRIPTION
734         "The value of this object specifies the number of consequtive missed
735         beacons before an interface operating in station mode will attempt
736         to search for a new access point."
737     DEFVAL      { 7 }
738     ::= { wlanIfaceConfigEntry 16 }
739
740 wlanIfaceDesiredBssid OBJECT-TYPE
741     SYNTAX      MacAddress
742     MAX-ACCESS  read-write
743     STATUS      current
744     DESCRIPTION
745         "The value of this object specifies the MAC address of the desired
746         access point to use when an interface is operating as a station."
747     ::= { wlanIfaceConfigEntry 17 }
748
749 wlanIfaceRoamingMode OBJECT-TYPE
750     SYNTAX      INTEGER {
751                         device(1),
752                         auto(2),
753                         manual(3)
754                 }
755     MAX-ACCESS  read-write
756     STATUS      current
757     DESCRIPTION
758         "The value of this object specifies the desired system behavior
759         when the interface is operating as a station and the communication
760         with the current access point is broken."
761     DEFVAL      { auto }
762     ::= { wlanIfaceConfigEntry 18 }
763
764 wlanIfaceDot11d OBJECT-TYPE
765     SYNTAX      TruthValue
766     MAX-ACCESS  read-write
767     STATUS      current
768     DESCRIPTION
769         "The value of this object specifies whether 802.11d specification
770         support is enabled."
771     DEFVAL      { false }
772     ::= { wlanIfaceConfigEntry 19 }
773
774 wlanIfaceDot11h OBJECT-TYPE
775     SYNTAX      TruthValue
776     MAX-ACCESS  read-write
777     STATUS      current
778     DESCRIPTION
779         "The value of this object specifies whether 802.11h support
780         including spectrum management is enabled. The value is only
781         meaningfull for interfaces that support 802.11h specification."
782     DEFVAL      { false }
783     ::= { wlanIfaceConfigEntry 20 }
784
785 wlanIfaceDynamicWds OBJECT-TYPE
786     SYNTAX      TruthValue
787     MAX-ACCESS  read-write
788     STATUS      current
789     DESCRIPTION
790         "The value of this object specifies whether Dynamic WDS (DWDS)
791         support is enabled. The value is only meaningfull for interfaces
792         that support Dynamic WDS."
793     ::= { wlanIfaceConfigEntry 21 }
794
795 wlanIfacePowerSave OBJECT-TYPE
796     SYNTAX      TruthValue
797     MAX-ACCESS  read-write
798     STATUS      current
799     DESCRIPTION
800         "The value of this object specifies whether powersave operation
801         is enabled. The value is only meaningfull for interfaces that
802         support powersave operation."
803     ::= { wlanIfaceConfigEntry 22 }
804
805 wlanIfaceApBridge OBJECT-TYPE
806     SYNTAX      TruthValue
807     MAX-ACCESS  read-write
808     STATUS      current
809     DESCRIPTION
810         "The value of this object specifies whether packets between
811         wireless clients will be passed directly by an interface
812         operating in host ap mode. Disabling it may be usefull in
813         situations when traffic between wireless clients needs to be
814         processed with packet filtering."
815     DEFVAL      { true }
816     ::= { wlanIfaceConfigEntry 23 }
817
818 wlanIfaceBeaconInterval OBJECT-TYPE
819     SYNTAX      INTEGER (25..1000)
820     MAX-ACCESS  read-write
821     STATUS      current
822     DESCRIPTION
823         "The value of this object specifies the interval at with beacon
824         frames are sent when an interface is operating in ad-hoc or ap
825         mode. The beacon interval is specified in TU's (1024 usecs)."
826     DEFVAL      { 100 }
827     ::= { wlanIfaceConfigEntry 24 }
828
829 wlanIfaceDtimPeriod OBJECT-TYPE
830     SYNTAX      INTEGER (1..15)
831     MAX-ACCESS  read-write
832     STATUS      current
833     DESCRIPTION
834         "The value of this object specifies the DTIM period at which
835         buffered multicast data frames are transmitted by an interface
836         operating in host ap mode. Its value indicates the number of
837         beacon intervals between DTIM."
838     DEFVAL      { 1 }
839     ::= { wlanIfaceConfigEntry 25 }
840
841 wlanIfaceHideSsid OBJECT-TYPE
842     SYNTAX      TruthValue
843     MAX-ACCESS  read-write
844     STATUS      current
845     DESCRIPTION
846         "The value of this object specifies whether broadcasting of the
847         SSID in beacon frames and responding to undirected probe request
848         frames is enabled for an interface operating in ap mode."
849     DEFVAL      { false }
850     ::= { wlanIfaceConfigEntry 26 }
851
852 wlanIfaceInactivityProccess OBJECT-TYPE
853     SYNTAX      TruthValue
854     MAX-ACCESS  read-write
855     STATUS      current
856     DESCRIPTION
857         "The value of this object specifies whether inactivity processing
858         for associated station on an interface operating in ap mode is
859         enabled."
860     DEFVAL      { true }
861     ::= { wlanIfaceConfigEntry 27 }
862
863 wlanIfaceDot11gProtMode OBJECT-TYPE
864     SYNTAX      INTEGER {
865                         off(1),
866                         cts(2),
867                         rtscts(3)
868                 }
869     MAX-ACCESS  read-write
870     STATUS      current
871     DESCRIPTION
872         "The value of this object specifies the technique used for
873         protecting OFDM frames in a mixed 11b/11g network."
874     ::= { wlanIfaceConfigEntry 28 }
875
876 wlanIfaceDot11gPureMode OBJECT-TYPE
877     SYNTAX      TruthValue
878     MAX-ACCESS  read-write
879     STATUS      current
880     DESCRIPTION
881         "The value of this object specifies whether only 802.11g-capable
882         stations will be allowed to associate to an interface operating
883         as access point in 802.11g mode."
884     ::= { wlanIfaceConfigEntry 29 }
885
886 wlanIfaceDot11nPureMode OBJECT-TYPE
887     SYNTAX      TruthValue
888     MAX-ACCESS  read-write
889     STATUS      current
890     DESCRIPTION
891         "The value of this object specifies whether only HT-capable
892         stations will be allowed to associate to an interface operating
893         as access point in 802.11n mode."
894     ::= { wlanIfaceConfigEntry 30 }
895
896 wlanIfaceDot11nAmpdu OBJECT-TYPE
897     SYNTAX      WlanIfaceDot11nPduType
898     MAX-ACCESS  read-write
899     STATUS      current
900     DESCRIPTION
901         "The value of this object specifies whether sending and
902         receiving of AMPDU frames is enabled on an interface
903         operating in 802.11n mode."
904     DEFVAL      { txAndRx }
905     ::= { wlanIfaceConfigEntry 31 }
906
907 wlanIfaceDot11nAmpduDensity OBJECT-TYPE
908     SYNTAX      INTEGER (0|25|50|100|200|400|800|1600)
909     UNITS       "1/100ths-of-microsecond"
910     MAX-ACCESS  read-write
911     STATUS      current
912     DESCRIPTION
913         "The value of this object specifies the AMPDU density parameter
914         for an interface operating in 802.11n mode."
915     ::= { wlanIfaceConfigEntry 32 }
916
917 wlanIfaceDot11nAmpduLimit OBJECT-TYPE
918     SYNTAX      INTEGER (8192|16384|32768|65536)
919     MAX-ACCESS  read-write
920     STATUS      current
921     DESCRIPTION
922         "The value of this object specifies a limit on the AMPDU packet
923         size for receiving AMPDU frames for an interface operating in
924         802.11n mode."
925     ::= { wlanIfaceConfigEntry 33 }
926
927 wlanIfaceDot11nAmsdu OBJECT-TYPE
928     SYNTAX      WlanIfaceDot11nPduType
929     MAX-ACCESS  read-write
930     STATUS      current
931     DESCRIPTION
932         "The value of this object specifies whether sending and receiving
933         of AMSDU frames is enabled on an interface operating in 802.11n
934         mode."
935     DEFVAL      { rxOnly }
936     ::= { wlanIfaceConfigEntry 34 }
937
938 wlanIfaceDot11nAmsduLimit OBJECT-TYPE
939     SYNTAX      INTEGER (3839|7935)
940     MAX-ACCESS  read-write
941     STATUS      current
942     DESCRIPTION
943         "The value of this object specifies a limit on the AMSDU packet
944         size when sending and receiving AMSDU frames for an interface
945         operating in 802.11n mode."
946     ::= { wlanIfaceConfigEntry 35 }
947
948 wlanIfaceDot11nHighThroughput OBJECT-TYPE
949     SYNTAX      TruthValue
950     MAX-ACCESS  read-write
951     STATUS      current
952     DESCRIPTION
953         "The value of this object specifies whether use of High Throughput
954         (HT) is enabled for an interface operating in 802.11n mode."
955     DEFVAL      { true }
956     ::= { wlanIfaceConfigEntry 36 }
957
958 wlanIfaceDot11nHTCompatible OBJECT-TYPE
959     SYNTAX      TruthValue
960     MAX-ACCESS  read-write
961     STATUS      current
962     DESCRIPTION
963         "The value of this object specifies whether use of compatibility
964         support for pre-802.11n devices is enabled for an interface
965         operating in 802.11n mode."
966     DEFVAL      { true }
967     ::= { wlanIfaceConfigEntry 37 }
968
969 wlanIfaceDot11nHTProtMode OBJECT-TYPE
970     SYNTAX      INTEGER {
971                         off(1),
972                         rts(2)
973                 }
974     MAX-ACCESS  read-write
975     STATUS      current
976     DESCRIPTION
977         "The value of this object specifies the technique used for
978         protecting HT frames in a mixed legacy/HT network for interfaces
979         operating in 802.11n mode."
980     DEFVAL      { rts }
981     ::= { wlanIfaceConfigEntry 38 }
982
983 wlanIfaceDot11nRIFS OBJECT-TYPE
984     SYNTAX      TruthValue
985     MAX-ACCESS  read-write
986     STATUS      current
987     DESCRIPTION
988         "The value of this object specifies whether Reduced InterFrame
989         Spacing (RIFS) is enabled for an interface operating in 802.11n
990         mode on an HT channel."
991     ::= { wlanIfaceConfigEntry 39 }
992
993 wlanIfaceDot11nShortGI OBJECT-TYPE
994     SYNTAX      TruthValue
995     MAX-ACCESS  read-write
996     STATUS      current
997     DESCRIPTION
998         "The value of this object specifies whether use of Short Guard
999         Interval is enabled on an interface operating in 802.11n mode
1000         on an HT channel."
1001     ::= { wlanIfaceConfigEntry 40 }
1002
1003 wlanIfaceDot11nSMPSMode OBJECT-TYPE
1004     SYNTAX      INTEGER {
1005                         disabled(1),
1006                         static(2),
1007                         dynamic(3)
1008                 }
1009     MAX-ACCESS  read-write
1010     STATUS      current
1011     DESCRIPTION
1012         "The value of this object specifies whether use of Spatial Multiplexing
1013         Power Save (SMPS) is enabled on an interface operating in 802.11n mode
1014         and whether SMPS mode is set to Static or Dynamic. The value is only
1015         meaningfull for interfaces that support SMPS."
1016     ::= { wlanIfaceConfigEntry 41 }
1017
1018 wlanIfaceTdmaSlot OBJECT-TYPE
1019     SYNTAX      INTEGER (0..2)
1020     MAX-ACCESS  read-write
1021     STATUS      current
1022     DESCRIPTION
1023         "The value of this object specifies the slot configuration to use
1024         when operating in TDMA mode."
1025     ::= { wlanIfaceConfigEntry 42 }
1026
1027 wlanIfaceTdmaSlotCount OBJECT-TYPE
1028     SYNTAX      INTEGER (0..2)
1029     MAX-ACCESS  read-write
1030     STATUS      current
1031     DESCRIPTION
1032         "The value of this object specifies the number of slots to use to
1033         setup a BSS for an interface operating in TDMA mode."
1034     ::= { wlanIfaceConfigEntry 43 }
1035
1036 wlanIfaceTdmaSlotLength OBJECT-TYPE
1037     SYNTAX      INTEGER (150..65000)
1038     UNITS       "microseconds"
1039     MAX-ACCESS  read-write
1040     STATUS      current
1041     DESCRIPTION
1042         "The value of this object specifies a slot length that each station
1043         has when a BSS is setup by an interface operating in TDMA mode."
1044     DEFVAL      { 10000 }
1045     ::= { wlanIfaceConfigEntry 44 }
1046
1047 wlanIfaceTdmaBeaconInterval OBJECT-TYPE
1048     SYNTAX      INTEGER
1049     MAX-ACCESS  read-write
1050     STATUS      current
1051     DESCRIPTION
1052         "The value of this object specifies the number of superframes at
1053         which a beacon frame is sent to synchronize the TDMA slot timing
1054         for interfaces operating in TDMA mode."
1055     DEFVAL      { 5 }
1056     ::= { wlanIfaceConfigEntry 45 }
1057
1058 wlanIfacePeerTable OBJECT-TYPE
1059     SYNTAX      SEQUENCE OF WlanIfacePeerEntry
1060     MAX-ACCESS  not-accessible
1061     STATUS      current
1062     DESCRIPTION
1063         "A table that contains information about the associated stations
1064         for an interface operating as an access point, or the stations
1065         identified as neighbors in the IBSS for an interface operating in
1066         adhoc mode."
1067     ::= { begemotWlanInterface 4 }
1068
1069 wlanIfacePeerEntry OBJECT-TYPE
1070     SYNTAX      WlanIfacePeerEntry
1071     MAX-ACCESS  not-accessible
1072     STATUS      current
1073     DESCRIPTION
1074         "An entry that contains information for the associated stations
1075         for an interface operating as an access point, or the neighboring
1076         stations of an interface in adhoc mode."
1077     INDEX { wlanIfaceName, wlanIfacePeerAddress }
1078     ::= { wlanIfacePeerTable 1 }
1079
1080 WlanIfacePeerEntry ::= SEQUENCE {
1081     wlanIfacePeerAddress                        MacAddress,
1082     wlanIfacePeerAssociationId                  INTEGER,
1083     wlanIfacePeerVlanTag                        INTEGER,
1084     wlanIfacePeerFrequency                      INTEGER,
1085     wlanIfacePeerCurrentTXRate                  INTEGER,
1086     wlanIfacePeerRxSignalStrength               INTEGER,
1087     wlanIfacePeerIdleTimer                      INTEGER,
1088     wlanIfacePeerTxSequenceNo                   INTEGER,
1089     wlanIfacePeerRxSequenceNo                   INTEGER,
1090     wlanIfacePeerTxPower                        INTEGER,
1091     wlanIfacePeerCapabilities                   BITS,
1092     wlanIfacePeerFlags                          BITS
1093 }
1094
1095 wlanIfacePeerAddress OBJECT-TYPE
1096     SYNTAX      MacAddress
1097     MAX-ACCESS  read-only
1098     STATUS      current
1099     DESCRIPTION
1100         "The MAC address of this peer."
1101     ::= { wlanIfacePeerEntry 1 }
1102
1103 wlanIfacePeerAssociationId OBJECT-TYPE
1104     SYNTAX      INTEGER
1105     MAX-ACCESS  read-only
1106     STATUS      current
1107     DESCRIPTION
1108         "The ID of the associacition with this peer."
1109     ::= { wlanIfacePeerEntry 2 }
1110
1111 wlanIfacePeerVlanTag OBJECT-TYPE
1112     SYNTAX      INTEGER (0..4096)
1113     MAX-ACCESS  read-write
1114     STATUS      current
1115     DESCRIPTION
1116         "The Vlan Tag for traffic to/from this peer."
1117     ::= { wlanIfacePeerEntry 3 }
1118
1119 wlanIfacePeerFrequency OBJECT-TYPE
1120     SYNTAX      INTEGER
1121     MAX-ACCESS  read-only
1122     STATUS      current
1123     DESCRIPTION
1124         "The operating frequency for the link with this peer."
1125     ::= { wlanIfacePeerEntry 4 }
1126
1127 wlanIfacePeerCurrentTXRate OBJECT-TYPE
1128     SYNTAX      INTEGER
1129     MAX-ACCESS  read-only
1130     STATUS      current
1131     DESCRIPTION
1132         "The current transmit rate for this peer."
1133     ::= { wlanIfacePeerEntry 5 }
1134
1135 wlanIfacePeerRxSignalStrength OBJECT-TYPE
1136     SYNTAX      INTEGER
1137     MAX-ACCESS  read-only
1138     STATUS      current
1139     DESCRIPTION
1140         "The average receive signal strength for this peer."
1141     ::= { wlanIfacePeerEntry 6 }
1142
1143 wlanIfacePeerIdleTimer OBJECT-TYPE
1144     SYNTAX      INTEGER
1145     UNITS       "seconds"
1146     MAX-ACCESS  read-only
1147     STATUS      current
1148     DESCRIPTION
1149         "The value of this peer's inactivity timer."
1150     ::= { wlanIfacePeerEntry 7 }
1151
1152 wlanIfacePeerTxSequenceNo OBJECT-TYPE
1153     SYNTAX      INTEGER
1154     MAX-ACCESS  read-only
1155     STATUS      current
1156     DESCRIPTION
1157         "The last sequence number transmitted to this peer."
1158     ::= { wlanIfacePeerEntry 8 }
1159
1160 wlanIfacePeerRxSequenceNo OBJECT-TYPE
1161     SYNTAX      INTEGER
1162     MAX-ACCESS  read-only
1163     STATUS      current
1164     DESCRIPTION
1165         "The last sequence number received from this peer."
1166     ::= { wlanIfacePeerEntry 9 }
1167
1168 wlanIfacePeerTxPower OBJECT-TYPE
1169     SYNTAX      INTEGER
1170     MAX-ACCESS  read-only
1171     STATUS      current
1172     DESCRIPTION
1173         "The transmit power limit for this peer."
1174     ::= { wlanIfacePeerEntry 10 }
1175
1176 wlanIfacePeerCapabilities OBJECT-TYPE
1177     SYNTAX      WlanPeerCapabilityFlags
1178     MAX-ACCESS  read-only
1179     STATUS      current
1180     DESCRIPTION
1181         "The capabilities advertised by this peer."
1182     ::= { wlanIfacePeerEntry 11 }
1183
1184 wlanIfacePeerFlags OBJECT-TYPE
1185     SYNTAX      BITS {
1186                         authorizedForData(1),
1187                         qosEnabled(2),
1188                         erpEnabled(3),
1189                         powerSaveMode(4),
1190                         authRefHeld(5),
1191                         htEnabled(6),
1192                         htCompat(7),
1193                         wpsAssoc(8),
1194                         tsnAssoc(9),
1195                         ampduRx(10),
1196                         ampduTx(11),
1197                         mimoPowerSave(12),
1198                         sendRts(13),
1199                         rifs(14),
1200                         shortGiHT20(15),
1201                         shortGiHT40(16),
1202                         amsduRx(17),
1203                         amsduTx(18)
1204                 }
1205     MAX-ACCESS  read-only
1206     STATUS      current
1207     DESCRIPTION
1208         "The peer state flags."
1209     ::= { wlanIfacePeerEntry 12 }
1210
1211 wlanIfaceChannelTable OBJECT-TYPE
1212     SYNTAX      SEQUENCE OF WlanIfaceChannelEntry
1213     MAX-ACCESS  not-accessible
1214     STATUS      current
1215     DESCRIPTION
1216         "A table that contains information about the active channels for
1217         the cloned wireless interfaces in the system."
1218     ::= { begemotWlanInterface 5 }
1219
1220 wlanIfaceChannelEntry OBJECT-TYPE
1221     SYNTAX      WlanIfaceChannelEntry
1222     MAX-ACCESS  not-accessible
1223     STATUS      current
1224     DESCRIPTION
1225         "An entry that contains active channel information for the wireless
1226         interface."
1227     INDEX { wlanIfaceName, wlanIfaceChannelId }
1228     ::= { wlanIfaceChannelTable 1 }
1229
1230 WlanIfaceChannelEntry ::= SEQUENCE {
1231     wlanIfaceChannelId                          INTEGER,
1232     wlanIfaceChannelIeeeId                      INTEGER,
1233     wlanIfaceChannelType                        INTEGER,
1234     wlanIfaceChannelFlags                       BITS,
1235     wlanIfaceChannelFrequency                   INTEGER,
1236     wlanIfaceChannelMaxRegPower                 INTEGER,
1237     wlanIfaceChannelMaxTxPower                  INTEGER,
1238     wlanIfaceChannelMinTxPower                  INTEGER,
1239     wlanIfaceChannelState                       BITS,
1240     wlanIfaceChannelHTExtension                 INTEGER,
1241     wlanIfaceChannelMaxAntennaGain              INTEGER
1242 }
1243
1244 wlanIfaceChannelId OBJECT-TYPE
1245     SYNTAX      INTEGER (1..1536)
1246     MAX-ACCESS  not-accessible
1247     STATUS      current
1248     DESCRIPTION
1249         "The index of this channel entry."
1250     ::= { wlanIfaceChannelEntry 1 }
1251
1252 wlanIfaceChannelIeeeId OBJECT-TYPE
1253     SYNTAX      INTEGER (1..256)
1254     MAX-ACCESS  read-only
1255     STATUS      current
1256     DESCRIPTION
1257         "The channel IEEE ID."
1258     ::= { wlanIfaceChannelEntry 2 }
1259
1260 wlanIfaceChannelType OBJECT-TYPE
1261     SYNTAX      INTEGER {
1262                         fhss(1),
1263                         dot11a(2),
1264                         dot11b(3),
1265                         dot11g(4),
1266                         tenMHz(5),
1267                         fiveMHz(6),
1268                         turbo(7),
1269                         ht(8)
1270                 }
1271     MAX-ACCESS  read-only
1272     STATUS      current
1273     DESCRIPTION
1274         "The operating channel type for this entry."
1275     ::= { wlanIfaceChannelEntry 3 }
1276
1277 wlanIfaceChannelFlags OBJECT-TYPE
1278     SYNTAX      BITS {
1279                         turbo(1),
1280                         cck(2),
1281                         ofdm(3),
1282                         spectrum2Ghz(4),
1283                         spectrum5Ghz(5),
1284                         passiveScan(6),
1285                         dynamicCckOfdm(7),
1286                         gfsk(8),
1287                         spectrum900Mhz(9),
1288                         dot11aStaticTurbo(10),
1289                         halfRate(11),
1290                         quarterRate(12),
1291                         ht20(13),
1292                         ht40u(14),
1293                         ht40d(15),
1294                         dfs(16),
1295                         xmit4ms(17),
1296                         noAdhoc(18),
1297                         noHostAp(19),
1298                         dot11d(20)
1299                 }
1300     MAX-ACCESS  read-only
1301     STATUS      current
1302     DESCRIPTION
1303         "The channel flags."
1304     ::= { wlanIfaceChannelEntry 4 }
1305
1306 wlanIfaceChannelFrequency OBJECT-TYPE
1307     SYNTAX      INTEGER
1308     MAX-ACCESS  read-only
1309     STATUS      current
1310     DESCRIPTION
1311         "The channel frequency setting in Mhz."
1312     ::= { wlanIfaceChannelEntry 5 }
1313
1314 wlanIfaceChannelMaxRegPower OBJECT-TYPE
1315     SYNTAX      INTEGER
1316     MAX-ACCESS  read-only
1317     STATUS      current
1318     DESCRIPTION
1319         "The maximum regulatory tx power in dBm for this channel."
1320     ::= { wlanIfaceChannelEntry 6 }
1321
1322 wlanIfaceChannelMaxTxPower OBJECT-TYPE
1323     SYNTAX      INTEGER
1324     MAX-ACCESS  read-only
1325     STATUS      current
1326     DESCRIPTION
1327         "The maximum tx power in units of .5 dBm for this channel."
1328     ::= { wlanIfaceChannelEntry 7 }
1329
1330 wlanIfaceChannelMinTxPower OBJECT-TYPE
1331     SYNTAX      INTEGER
1332     MAX-ACCESS  read-only
1333     STATUS      current
1334     DESCRIPTION
1335         "The minimum tx power in units of .5 dBm for this channel."
1336     ::= { wlanIfaceChannelEntry 8 }
1337
1338 wlanIfaceChannelState OBJECT-TYPE
1339     SYNTAX      BITS {
1340                         radar(1),
1341                         cacDone(2),
1342                         interferenceDetected(3),
1343                         radarClear(4)
1344                 }
1345     MAX-ACCESS  read-only
1346     STATUS      current
1347     DESCRIPTION
1348         "The channel dynamic state."
1349     ::= { wlanIfaceChannelEntry 9 }
1350
1351 wlanIfaceChannelHTExtension OBJECT-TYPE
1352     SYNTAX      INTEGER
1353     MAX-ACCESS  read-only
1354     STATUS      current
1355     DESCRIPTION
1356         "The HT40 extension channel number."
1357     ::= { wlanIfaceChannelEntry 10 }
1358
1359 wlanIfaceChannelMaxAntennaGain OBJECT-TYPE
1360     SYNTAX      INTEGER
1361     MAX-ACCESS  read-only
1362     STATUS      current
1363     DESCRIPTION
1364         "The maximum antenna gain in units of .5 dBm."
1365     ::= { wlanIfaceChannelEntry 11 }
1366
1367 -- ---------------------------------------------------------- --
1368 --  The Scan requests/results for cloned wireless interfaces
1369 -- ---------------------------------------------------------- --
1370
1371 wlanScanConfigTable OBJECT-TYPE
1372     SYNTAX      SEQUENCE OF WlanScanConfigEntry
1373     MAX-ACCESS  not-accessible
1374     STATUS      current
1375     DESCRIPTION
1376         "A table that contains a configuration for channel scanning
1377         initiated via SNMP."
1378     ::= { begemotWlanScanning 1 }
1379
1380 wlanScanConfigEntry OBJECT-TYPE
1381     SYNTAX      WlanScanConfigEntry
1382     MAX-ACCESS  not-accessible
1383     STATUS      current
1384     DESCRIPTION
1385         "Per cloned wireless interface channel scan configuration data.
1386         The entry will be empty if no scans were initiated via SNMP."
1387     INDEX { wlanIfaceName }
1388     ::= { wlanScanConfigTable 1 }
1389
1390 WlanScanConfigEntry ::= SEQUENCE {
1391     wlanScanFlags                               BITS,
1392     wlanScanDuration                            INTEGER,
1393     wlanScanMinChannelDwellTime                 INTEGER,
1394     wlanScanMaxChannelDwellTime                 INTEGER,
1395     wlanScanConfigStatus                        INTEGER
1396 }
1397
1398 wlanScanFlags OBJECT-TYPE
1399     SYNTAX      BITS {
1400                         noSelection(1),
1401                         activeScan(2),
1402                         pickFirst(3),
1403                         backgroundScan(4),
1404                         once(5),
1405                         noBroadcast(6),
1406                         noAutoSequencing(7),
1407                         flushCashe(8),
1408                         chechCashe(9)
1409                 }
1410     MAX-ACCESS  read-write
1411     STATUS      current
1412     DESCRIPTION
1413         "Desired flags for the channel scan."
1414     ::= { wlanScanConfigEntry 1 }
1415
1416 wlanScanDuration OBJECT-TYPE
1417     SYNTAX      INTEGER (1..2147483647)
1418     UNITS       "milliseconds"
1419     MAX-ACCESS  read-write
1420     STATUS      current
1421     DESCRIPTION
1422         "The desired duration of the scan. Setting the value of this object
1423         to the highest allowed value will initiate an infinite scan."
1424     ::= { wlanScanConfigEntry 2 }
1425
1426 wlanScanMinChannelDwellTime OBJECT-TYPE
1427     SYNTAX      INTEGER
1428     UNITS       "milliseconds"
1429     MAX-ACCESS  read-write
1430     STATUS      current
1431     DESCRIPTION
1432         "The minimum channel dwelltime for this scan."
1433     ::= { wlanScanConfigEntry 3 }
1434
1435 wlanScanMaxChannelDwellTime OBJECT-TYPE
1436     SYNTAX      INTEGER
1437     UNITS       "milliseconds"
1438     MAX-ACCESS  read-write
1439     STATUS      current
1440     DESCRIPTION
1441         "The maximum channel dwelltime for this scan."
1442     ::= { wlanScanConfigEntry 4 }
1443
1444 wlanScanConfigStatus OBJECT-TYPE
1445     SYNTAX      INTEGER {
1446                         unknown(0),
1447                         notStarted(1),
1448                         running(2),
1449                         finished(3),
1450                         cancel(4)
1451                 }
1452     MAX-ACCESS  read-write
1453     STATUS      current
1454     DESCRIPTION
1455         "This object is used to initiate or cancel channel scanning on the cloned
1456         interface via SNMP. Setting its value to running(2) will initiate channel
1457         scanning on the cloned interface, while setting the value to cancel will
1458         cancel the current ongoing scan. All other values should be returned in
1459         GET operations only."
1460     ::= { wlanScanConfigEntry 5 }
1461
1462 wlanScanResultsTable OBJECT-TYPE
1463     SYNTAX      SEQUENCE OF WlanScanResultsEntry
1464     MAX-ACCESS  not-accessible
1465     STATUS      current
1466     DESCRIPTION
1467         "A table that contains scan results for a virtual wireless interface."
1468     ::= { begemotWlanScanning 2 }
1469
1470 wlanScanResultsEntry OBJECT-TYPE
1471     SYNTAX      WlanScanResultsEntry
1472     MAX-ACCESS  not-accessible
1473     STATUS      current
1474     DESCRIPTION
1475         "Per virtual wireless interface channel scan results data."
1476     INDEX { wlanIfaceName, wlanScanResultID, wlanScanResultBssid }
1477     ::= { wlanScanResultsTable 1 }
1478
1479 WlanScanResultsEntry ::= SEQUENCE {
1480     wlanScanResultID                            OCTET STRING,
1481     wlanScanResultBssid                         MacAddress,
1482     wlanScanResultChannel                       INTEGER,
1483     wlanScanResultRate                          INTEGER,
1484     wlanScanResultNoise                         INTEGER,
1485     wlanScanResultBeaconInterval                INTEGER,
1486     wlanScanResultCapabilities                  BITS
1487 }
1488
1489 wlanScanResultID OBJECT-TYPE
1490     SYNTAX      OCTET STRING (SIZE(0..32))
1491     MAX-ACCESS  read-only
1492     STATUS      current
1493     DESCRIPTION
1494         "The SSID/MESH ID for this scan result entry."
1495     ::= { wlanScanResultsEntry 1 }
1496
1497 wlanScanResultBssid OBJECT-TYPE
1498     SYNTAX      MacAddress
1499     MAX-ACCESS  read-only
1500     STATUS      current
1501     DESCRIPTION
1502         "The BSSID for this scan result entry."
1503     ::= { wlanScanResultsEntry 2 }
1504
1505 wlanScanResultChannel OBJECT-TYPE
1506     SYNTAX      INTEGER
1507     MAX-ACCESS  read-only
1508     STATUS      current
1509     DESCRIPTION
1510         "The operating channel for this scan result entry."
1511     ::= { wlanScanResultsEntry 3 }
1512
1513 wlanScanResultRate OBJECT-TYPE
1514     SYNTAX      INTEGER
1515     MAX-ACCESS  read-only
1516     STATUS      current
1517     DESCRIPTION
1518         "The operating rate of this scan result entry."
1519     ::= { wlanScanResultsEntry 4 }
1520
1521 wlanScanResultNoise OBJECT-TYPE
1522     SYNTAX      INTEGER
1523     MAX-ACCESS  read-only
1524     STATUS      current
1525     DESCRIPTION
1526         "The channel noise for this scan result entry."
1527     ::= { wlanScanResultsEntry 5 }
1528
1529 wlanScanResultBeaconInterval OBJECT-TYPE
1530     SYNTAX      INTEGER
1531     MAX-ACCESS  read-only
1532     STATUS      current
1533     DESCRIPTION
1534         "The beacon interval reported for this scan result entry."
1535     ::= { wlanScanResultsEntry 6 }
1536
1537 wlanScanResultCapabilities OBJECT-TYPE
1538     SYNTAX      WlanPeerCapabilityFlags
1539     MAX-ACCESS  read-only
1540     STATUS      current
1541     DESCRIPTION
1542         "The capabilities advertised for this scan result entry."
1543     ::= { wlanScanResultsEntry 7 }
1544
1545 wlanIfRoamParamsTable OBJECT-TYPE
1546     SYNTAX      SEQUENCE OF WlanIfRoamParamsEntry
1547     MAX-ACCESS  not-accessible
1548     STATUS      current
1549     DESCRIPTION
1550         "A table that contains the parameters that govern the roaming
1551         operation on a wireless interface."
1552     ::= { begemotWlanInterface 6 }
1553
1554 wlanIfRoamParamsEntry OBJECT-TYPE
1555     SYNTAX      WlanIfRoamParamsEntry
1556     MAX-ACCESS  not-accessible
1557     STATUS      current
1558     DESCRIPTION
1559         "An entry that contains the roaming parameters of a wireless
1560         interface."
1561     INDEX { wlanIfaceName, wlanIfRoamPhyMode }
1562     ::= { wlanIfRoamParamsTable 1 }
1563
1564 WlanIfRoamParamsEntry ::= SEQUENCE {
1565     wlanIfRoamPhyMode                           INTEGER,
1566     wlanIfRoamRxSignalStrength                  INTEGER,
1567     wlanIfRoamTxRateThreshold                   INTEGER
1568 }
1569
1570 wlanIfRoamPhyMode OBJECT-TYPE
1571     SYNTAX      WlanIfPhyMode
1572     MAX-ACCESS  not-accessible
1573     STATUS      current
1574     DESCRIPTION
1575         "The PHY mode for this roaming parameters entry."
1576     ::= { wlanIfRoamParamsEntry 1 }
1577
1578 wlanIfRoamRxSignalStrength OBJECT-TYPE
1579     SYNTAX      INTEGER
1580     MAX-ACCESS  read-only
1581     STATUS      current
1582     DESCRIPTION
1583         "The Receive Signal Strength for this roaming parameters entry."
1584     ::= { wlanIfRoamParamsEntry 2 }
1585
1586 wlanIfRoamTxRateThreshold OBJECT-TYPE
1587     SYNTAX      INTEGER
1588     MAX-ACCESS  read-only
1589     STATUS      current
1590     DESCRIPTION
1591         "The transmit rate threshold value for this roaming parameters
1592          entry in Mb/s or MCS."
1593     ::= { wlanIfRoamParamsEntry 3 }
1594
1595 wlanIfTxParamsTable OBJECT-TYPE
1596     SYNTAX      SEQUENCE OF WlanIfTxParamsEntry
1597     MAX-ACCESS  not-accessible
1598     STATUS      current
1599     DESCRIPTION
1600         "A table that contains the parameters that govern the transmit
1601         operation on a wireless interface."
1602     ::= { begemotWlanInterface 7 }
1603
1604 wlanIfTxParamsEntry OBJECT-TYPE
1605     SYNTAX      WlanIfTxParamsEntry
1606     MAX-ACCESS  not-accessible
1607     STATUS      current
1608     DESCRIPTION
1609         "An entry that contains the transmit parameters of a wireless
1610         interface."
1611     INDEX { wlanIfaceName, wlanIfTxPhyMode }
1612     ::= { wlanIfTxParamsTable 1 }
1613
1614 WlanIfTxParamsEntry ::= SEQUENCE {
1615     wlanIfTxPhyMode                             INTEGER,
1616     wlanIfTxUnicastRate                         INTEGER,
1617     wlanIfTxMcastRate                           INTEGER,
1618     wlanIfTxMgmtRate                            INTEGER,
1619     wlanIfTxMaxRetryCount                       INTEGER
1620 }
1621
1622 wlanIfTxPhyMode OBJECT-TYPE
1623     SYNTAX      WlanIfPhyMode
1624     MAX-ACCESS  not-accessible
1625     STATUS      current
1626     DESCRIPTION
1627         "The PHY mode for this entry."
1628     ::= { wlanIfTxParamsEntry 1 }
1629
1630 wlanIfTxUnicastRate OBJECT-TYPE
1631     SYNTAX      INTEGER
1632     MAX-ACCESS  read-write
1633     STATUS      current
1634     DESCRIPTION
1635         "The value of this object specifies a fixed rate for transmitting
1636         unicast frames in this phy mode."
1637     ::= { wlanIfTxParamsEntry 2 }
1638
1639 wlanIfTxMcastRate OBJECT-TYPE
1640     SYNTAX      INTEGER
1641     MAX-ACCESS  read-write
1642     STATUS      current
1643     DESCRIPTION
1644         "The value of this object specifies a fixed rate for transmitting
1645         broadcast and multicast frames in this phy mode."
1646     ::= { wlanIfTxParamsEntry 3 }
1647
1648 wlanIfTxMgmtRate OBJECT-TYPE
1649     SYNTAX      INTEGER
1650     MAX-ACCESS  read-write
1651     STATUS      current
1652     DESCRIPTION
1653         "The value of this object specifies a fixed rate for transmitting
1654         management and/or control frames in this phy mode."
1655     ::= { wlanIfTxParamsEntry 4 }
1656
1657 wlanIfTxMaxRetryCount OBJECT-TYPE
1658     SYNTAX      INTEGER
1659     MAX-ACCESS  read-write
1660     STATUS      current
1661     DESCRIPTION
1662         "The maximum number of tries to use when sending unicast frames
1663         in this phy mode."
1664     ::= { wlanIfTxParamsEntry 5 }
1665
1666 -- ---------------------------------------------------------- --
1667 --  The Statistics Database for Wireless interfaces
1668 -- ---------------------------------------------------------- --
1669
1670 wlanIfaceStatisticsTable OBJECT-TYPE
1671     SYNTAX      SEQUENCE OF WlanIfaceStatisticsEntry
1672     MAX-ACCESS  not-accessible
1673     STATUS      current
1674     DESCRIPTION
1675         "A table that contains summary statistics for each virtual wireless
1676         interface on the managed device."
1677     ::= { begemotWlanStatistics 1 }
1678
1679 wlanIfaceStatisticsEntry OBJECT-TYPE
1680     SYNTAX      WlanIfaceStatisticsEntry
1681     MAX-ACCESS  not-accessible
1682     STATUS      current
1683     DESCRIPTION
1684         "A list of statistics for each virtual wireless interface."
1685     AUGMENTS { wlanInterfaceEntry }
1686     ::= { wlanIfaceStatisticsTable 1 }
1687
1688 WlanIfaceStatisticsEntry ::= SEQUENCE {
1689     wlanStatsRxBadVersion                       Counter32,
1690     wlanStatsRxTooShort                         Counter32,
1691     wlanStatsRxWrongBssid                       Counter32,
1692     wlanStatsRxDiscardedDups                    Counter32,
1693     wlanStatsRxWrongDir                         Counter32,
1694     wlanStatsRxDiscardMcastEcho                 Counter32,
1695     wlanStatsRxDiscardNoAssoc                   Counter32,
1696     wlanStatsRxWepNoPrivacy                     Counter32,
1697     wlanStatsRxWepUnencrypted                   Counter32,
1698     wlanStatsRxWepFailed                        Counter32,
1699     wlanStatsRxDecapsulationFailed              Counter32,
1700     wlanStatsRxDiscardMgmt                      Counter32,
1701     wlanStatsRxControl                          Counter32,
1702     wlanStatsRxBeacon                           Counter32,
1703     wlanStatsRxRateSetTooBig                    Counter32,
1704     wlanStatsRxElemMissing                      Counter32,
1705     wlanStatsRxElemTooBig                       Counter32,
1706     wlanStatsRxElemTooSmall                     Counter32,
1707     wlanStatsRxElemUnknown                      Counter32,
1708     wlanStatsRxChannelMismatch                  Counter32,
1709     wlanStatsRxDropped                          Counter32,
1710     wlanStatsRxSsidMismatch                     Counter32,
1711     wlanStatsRxAuthNotSupported                 Counter32,
1712     wlanStatsRxAuthFailed                       Counter32,
1713     wlanStatsRxAuthCM                           Counter32,
1714     wlanStatsRxAssocWrongBssid                  Counter32,
1715     wlanStatsRxAssocNoAuth                      Counter32,
1716     wlanStatsRxAssocCapMismatch                 Counter32,
1717     wlanStatsRxAssocNoRateMatch                 Counter32,
1718     wlanStatsRxBadWpaIE                         Counter32,
1719     wlanStatsRxDeauthenticate                   Counter32,
1720     wlanStatsRxDisassociate                     Counter32,
1721     wlanStatsRxUnknownSubtype                   Counter32,
1722     wlanStatsRxFailedNoBuf                      Counter32,
1723     wlanStatsRxBadAuthRequest                   Counter32,
1724     wlanStatsRxUnAuthorized                     Counter32,
1725     wlanStatsRxBadKeyId                         Counter32,
1726     wlanStatsRxCCMPSeqViolation                 Counter32,
1727     wlanStatsRxCCMPBadFormat                    Counter32,
1728     wlanStatsRxCCMPFailedMIC                    Counter32,
1729     wlanStatsRxTKIPSeqViolation                 Counter32,
1730     wlanStatsRxTKIPBadFormat                    Counter32,
1731     wlanStatsRxTKIPFailedMIC                    Counter32,
1732     wlanStatsRxTKIPFailedICV                    Counter32,
1733     wlanStatsRxDiscardACL                       Counter32,
1734     wlanStatsTxFailedNoBuf                      Counter32,
1735     wlanStatsTxFailedNoNode                     Counter32,
1736     wlanStatsTxUnknownMgmt                      Counter32,
1737     wlanStatsTxBadCipher                        Counter32,
1738     wlanStatsTxNoDefKey                         Counter32,
1739     wlanStatsTxFragmented                       Counter32,
1740     wlanStatsTxFragmentsCreated                 Counter32,
1741     wlanStatsActiveScans                        Counter32,
1742     wlanStatsPassiveScans                       Counter32,
1743     wlanStatsTimeoutInactivity                  Counter32,
1744     wlanStatsCryptoNoMem                        Counter32,
1745     wlanStatsSwCryptoTKIP                       Counter32,
1746     wlanStatsSwCryptoTKIPEnMIC                  Counter32,
1747     wlanStatsSwCryptoTKIPDeMIC                  Counter32,
1748     wlanStatsCryptoTKIPCM                       Counter32,
1749     wlanStatsSwCryptoCCMP                       Counter32,
1750     wlanStatsSwCryptoWEP                        Counter32,
1751     wlanStatsCryptoCipherKeyRejected            Counter32,
1752     wlanStatsCryptoNoKey                        Counter32,
1753     wlanStatsCryptoDeleteKeyFailed              Counter32,
1754     wlanStatsCryptoUnknownCipher                Counter32,
1755     wlanStatsCryptoAttachFailed                 Counter32,
1756     wlanStatsCryptoKeyFailed                    Counter32,
1757     wlanStatsCryptoEnMICFailed                  Counter32,
1758     wlanStatsIBSSCapMismatch                    Counter32,
1759     wlanStatsUnassocStaPSPoll                   Counter32,
1760     wlanStatsBadAidPSPoll                       Counter32,
1761     wlanStatsEmptyPSPoll                        Counter32,
1762     wlanStatsRxFFBadHdr                         Counter32,
1763     wlanStatsRxFFTooShort                       Counter32,
1764     wlanStatsRxFFSplitError                     Counter32,
1765     wlanStatsRxFFDecap                          Counter32,
1766     wlanStatsTxFFEncap                          Counter32,
1767     wlanStatsRxBadBintval                       Counter32,
1768     wlanStatsRxDemicFailed                      Counter32,
1769     wlanStatsRxDefragFailed                     Counter32,
1770     wlanStatsRxMgmt                             Counter32,
1771     wlanStatsRxActionMgmt                       Counter32,
1772     wlanStatsRxAMSDUTooShort                    Counter32,
1773     wlanStatsRxAMSDUSplitError                  Counter32,
1774     wlanStatsRxAMSDUDecap                       Counter32,
1775     wlanStatsTxAMSDUEncap                       Counter32,
1776     wlanStatsAMPDUBadBAR                        Counter32,
1777     wlanStatsAMPDUOowBar                        Counter32,
1778     wlanStatsAMPDUMovedBAR                      Counter32,
1779     wlanStatsAMPDURxBAR                         Counter32,
1780     wlanStatsAMPDURxOor                         Counter32,
1781     wlanStatsAMPDURxCopied                      Counter32,
1782     wlanStatsAMPDURxDropped                     Counter32,
1783     wlanStatsTxDiscardBadState                  Counter32,
1784     wlanStatsTxFailedNoAssoc                    Counter32,
1785     wlanStatsTxClassifyFailed                   Counter32,
1786     wlanStatsDwdsMcastDiscard                   Counter32,
1787     wlanStatsHTAssocRejectNoHT                  Counter32,
1788     wlanStatsHTAssocDowngrade                   Counter32,
1789     wlanStatsHTAssocRateMismatch                Counter32,
1790     wlanStatsAMPDURxAge                         Counter32,
1791     wlanStatsAMPDUMoved                         Counter32,
1792     wlanStatsADDBADisabledReject                Counter32,
1793     wlanStatsADDBANoRequest                     Counter32,
1794     wlanStatsADDBABadToken                      Counter32,
1795     wlanStatsADDBABadPolicy                     Counter32,
1796     wlanStatsAMPDUStopped                       Counter32,
1797     wlanStatsAMPDUStopFailed                    Counter32,
1798     wlanStatsAMPDURxReorder                     Counter32,
1799     wlanStatsScansBackground                    Counter32,
1800     wlanLastDeauthReason                        INTEGER,
1801     wlanLastDissasocReason                      INTEGER,
1802     wlanLastAuthFailReason                      INTEGER,
1803     wlanStatsBeaconMissedEvents                 Counter32,
1804     wlanStatsRxDiscardBadStates                 Counter32,
1805     wlanStatsFFFlushed                          Counter32,
1806     wlanStatsTxControlFrames                    Counter32,
1807     wlanStatsAMPDURexmt                         Counter32,
1808     wlanStatsAMPDURexmtFailed                   Counter32,
1809     wlanStatsReset                              INTEGER
1810 }
1811
1812 wlanStatsRxBadVersion OBJECT-TYPE
1813     SYNTAX      Counter32
1814     UNITS       "frames"
1815     MAX-ACCESS  read-only
1816     STATUS      current
1817     DESCRIPTION
1818         "The number of frames received by this interface that had bad version."
1819     ::= { wlanIfaceStatisticsEntry 1 }
1820
1821 wlanStatsRxTooShort OBJECT-TYPE
1822     SYNTAX      Counter32
1823     UNITS       "frames"
1824     MAX-ACCESS  read-only
1825     STATUS      current
1826     DESCRIPTION
1827         "The number of frames received by this interface that were too short."
1828     ::= { wlanIfaceStatisticsEntry 2 }
1829
1830 wlanStatsRxWrongBssid OBJECT-TYPE
1831     SYNTAX      Counter32
1832     UNITS       "frames"
1833     MAX-ACCESS  read-only
1834     STATUS      current
1835     DESCRIPTION
1836         "The number of frames received by this interface with wrong BSSID."
1837     ::= { wlanIfaceStatisticsEntry 3 }
1838
1839 wlanStatsRxDiscardedDups OBJECT-TYPE
1840     SYNTAX      Counter32
1841     UNITS       "frames"
1842     MAX-ACCESS  read-only
1843     STATUS      current
1844     DESCRIPTION
1845         "The number of received discarded duplicate frames by this interface."
1846     ::= { wlanIfaceStatisticsEntry 4 }
1847
1848 wlanStatsRxWrongDir OBJECT-TYPE
1849     SYNTAX      Counter32
1850     UNITS       "frames"
1851     MAX-ACCESS  read-only
1852     STATUS      current
1853     DESCRIPTION
1854         "The number of received frames by this interface that were dropped
1855         due to wrong direction."
1856     ::= { wlanIfaceStatisticsEntry 5 }
1857
1858 wlanStatsRxDiscardMcastEcho OBJECT-TYPE
1859     SYNTAX      Counter32
1860     UNITS       "frames"
1861     MAX-ACCESS  read-only
1862     STATUS      current
1863     DESCRIPTION
1864         "The number of received multicast echo frames discarded by this
1865         interface."
1866     ::= { wlanIfaceStatisticsEntry 6 }
1867
1868 wlanStatsRxDiscardNoAssoc OBJECT-TYPE
1869     SYNTAX      Counter32
1870     UNITS       "frames"
1871     MAX-ACCESS  read-only
1872     STATUS      current
1873     DESCRIPTION
1874         "The number of frames received by this interface that were dropped
1875         since no association existed with the sending station."
1876     ::= { wlanIfaceStatisticsEntry 7 }
1877
1878 wlanStatsRxWepNoPrivacy OBJECT-TYPE
1879     SYNTAX      Counter32
1880     UNITS       "frames"
1881     MAX-ACCESS  read-only
1882     STATUS      current
1883     DESCRIPTION
1884         "The number of frames received by this interface that were dropped
1885         since they contained WEP information and WEP privacy was off."
1886     ::= { wlanIfaceStatisticsEntry 8 }
1887
1888 wlanStatsRxWepUnencrypted OBJECT-TYPE
1889     SYNTAX      Counter32
1890     UNITS       "frames"
1891     MAX-ACCESS  read-only
1892     STATUS      current
1893     DESCRIPTION
1894         "The number of frames received by this interface that were dropped
1895         since they contained no WEP information and WEP privacy was on."
1896     ::= { wlanIfaceStatisticsEntry 9 }
1897
1898 wlanStatsRxWepFailed OBJECT-TYPE
1899     SYNTAX      Counter32
1900     UNITS       "frames"
1901     MAX-ACCESS  read-only
1902     STATUS      current
1903     DESCRIPTION
1904         "The number of frames received by this interface that were dropped
1905         since processing of the WEP information contained in them failed."
1906     ::= { wlanIfaceStatisticsEntry 10 }
1907
1908 wlanStatsRxDecapsulationFailed OBJECT-TYPE
1909     SYNTAX      Counter32
1910     UNITS       "frames"
1911     MAX-ACCESS  read-only
1912     STATUS      current
1913     DESCRIPTION
1914         "The number of received frames that were discarded by this interface
1915         due to decapsulation failure."
1916     ::= { wlanIfaceStatisticsEntry 11 }
1917
1918 wlanStatsRxDiscardMgmt OBJECT-TYPE
1919     SYNTAX      Counter32
1920     UNITS       "frames"
1921     MAX-ACCESS  read-only
1922     STATUS      current
1923     DESCRIPTION
1924         "The number of received management frames discarded by this interface."
1925     ::= { wlanIfaceStatisticsEntry 12 }
1926
1927 wlanStatsRxControl OBJECT-TYPE
1928     SYNTAX      Counter32
1929     UNITS       "frames"
1930     MAX-ACCESS  read-only
1931     STATUS      current
1932     DESCRIPTION
1933         "The number of control frames received by this interface."
1934     ::= { wlanIfaceStatisticsEntry 13 }
1935
1936 wlanStatsRxBeacon OBJECT-TYPE
1937     SYNTAX      Counter32
1938     UNITS       "frames"
1939     MAX-ACCESS  read-only
1940     STATUS      current
1941     DESCRIPTION
1942         "The number of beacon frames received by this interface."
1943     ::= { wlanIfaceStatisticsEntry 14 }
1944
1945 wlanStatsRxRateSetTooBig OBJECT-TYPE
1946     SYNTAX      Counter32
1947     UNITS       "frames"
1948     MAX-ACCESS  read-only
1949     STATUS      current
1950     DESCRIPTION
1951         "The number of frames received by this interface with extended
1952         supported rate element."
1953     ::= { wlanIfaceStatisticsEntry 15 }
1954
1955 wlanStatsRxElemMissing OBJECT-TYPE
1956     SYNTAX      Counter32
1957     UNITS       "frames"
1958     MAX-ACCESS  read-only
1959     STATUS      current
1960     DESCRIPTION
1961         "The number of frames received by this interface that were missing
1962         a required element."
1963     ::= { wlanIfaceStatisticsEntry 16 }
1964
1965 wlanStatsRxElemTooBig OBJECT-TYPE
1966     SYNTAX      Counter32
1967     UNITS       "frames"
1968     MAX-ACCESS  read-only
1969     STATUS      current
1970     DESCRIPTION
1971         "The number of frames received by this interface that contained an
1972         information element whose size was too big."
1973     ::= { wlanIfaceStatisticsEntry 17 }
1974
1975 wlanStatsRxElemTooSmall OBJECT-TYPE
1976     SYNTAX      Counter32
1977     UNITS       "frames"
1978     MAX-ACCESS  read-only
1979     STATUS      current
1980     DESCRIPTION
1981         "The number of frames received by this interface that contained an
1982         information element whose size was too small."
1983     ::= { wlanIfaceStatisticsEntry 18 }
1984
1985 wlanStatsRxElemUnknown OBJECT-TYPE
1986     SYNTAX      Counter32
1987     UNITS       "frames"
1988     MAX-ACCESS  read-only
1989     STATUS      current
1990     DESCRIPTION
1991         "The number of frames received by this interface that contained an
1992         unknown information element."
1993     ::= { wlanIfaceStatisticsEntry 19 }
1994
1995 wlanStatsRxChannelMismatch OBJECT-TYPE
1996     SYNTAX      Counter32
1997     UNITS       "frames"
1998     MAX-ACCESS  read-only
1999     STATUS      current
2000     DESCRIPTION
2001         "The number of frames received by this interface, that were discarded
2002         since they were received on a channel different from the one indicated
2003         in the DS params element id."
2004     ::= { wlanIfaceStatisticsEntry 20 }
2005
2006 wlanStatsRxDropped OBJECT-TYPE
2007     SYNTAX      Counter32
2008     UNITS       "frames"
2009     MAX-ACCESS  read-only
2010     STATUS      current
2011     DESCRIPTION
2012         "The number of frames received by this interface that were dropped due
2013         to unknown reason."
2014     ::= { wlanIfaceStatisticsEntry 21 }
2015
2016 wlanStatsRxSsidMismatch OBJECT-TYPE
2017     SYNTAX      Counter32
2018     UNITS       "frames"
2019     MAX-ACCESS  read-only
2020     STATUS      current
2021     DESCRIPTION
2022         "The number of frames received by this interface that had a bad SSID."
2023     ::= { wlanIfaceStatisticsEntry 22 }
2024
2025 wlanStatsRxAuthNotSupported OBJECT-TYPE
2026     SYNTAX      Counter32
2027     UNITS       "frames"
2028     MAX-ACCESS  read-only
2029     STATUS      current
2030     DESCRIPTION
2031         "The number of frames received by this interface that contained an
2032         unknown authentication algorithm."
2033     ::= { wlanIfaceStatisticsEntry 23 }
2034
2035 wlanStatsRxAuthFailed OBJECT-TYPE
2036     SYNTAX      Counter32
2037     UNITS       "frames"
2038     MAX-ACCESS  read-only
2039     STATUS      current
2040     DESCRIPTION
2041         "The number of frames received by this interface for which the
2042         authentication failed."
2043     ::= { wlanIfaceStatisticsEntry 24 }
2044
2045 wlanStatsRxAuthCM OBJECT-TYPE
2046     SYNTAX      Counter32
2047     UNITS       "frames"
2048     MAX-ACCESS  read-only
2049     STATUS      current
2050     DESCRIPTION
2051         "The number of frames received by this interface for which the
2052         authentication failed due to TKIP countermeasures enabled."
2053     ::= { wlanIfaceStatisticsEntry 25 }
2054
2055 wlanStatsRxAssocWrongBssid OBJECT-TYPE
2056     SYNTAX      Counter32
2057     UNITS       "frames"
2058     MAX-ACCESS  read-only
2059     STATUS      current
2060     DESCRIPTION
2061         "The number of frames received by this interface with association
2062         request that had a bad BSSID."
2063     ::= { wlanIfaceStatisticsEntry 26 }
2064
2065 wlanStatsRxAssocNoAuth OBJECT-TYPE
2066     SYNTAX      Counter32
2067     UNITS       "frames"
2068     MAX-ACCESS  read-only
2069     STATUS      current
2070     DESCRIPTION
2071         "The number of frames received by this interface with association
2072         request that came from unauthentication node."
2073     ::= { wlanIfaceStatisticsEntry 27 }
2074
2075 wlanStatsRxAssocCapMismatch OBJECT-TYPE
2076     SYNTAX      Counter32
2077     UNITS       "frames"
2078     MAX-ACCESS  read-only
2079     STATUS      current
2080     DESCRIPTION
2081         "The number of frames received by this interface with association
2082         request that had bad capabilities set."
2083     ::= { wlanIfaceStatisticsEntry 28 }
2084
2085 wlanStatsRxAssocNoRateMatch OBJECT-TYPE
2086     SYNTAX      Counter32
2087     UNITS       "frames"
2088     MAX-ACCESS  read-only
2089     STATUS      current
2090     DESCRIPTION
2091         "The number of frames received by this interface with association
2092         request that had unsupported rate set."
2093     ::= { wlanIfaceStatisticsEntry 29 }
2094
2095 wlanStatsRxBadWpaIE OBJECT-TYPE
2096     SYNTAX      Counter32
2097     UNITS       "frames"
2098     MAX-ACCESS  read-only
2099     STATUS      current
2100     DESCRIPTION
2101         "The number of frames received by this interface with association
2102         request that had no or invalid WPA information element."
2103     ::= { wlanIfaceStatisticsEntry 30 }
2104
2105 wlanStatsRxDeauthenticate OBJECT-TYPE
2106     SYNTAX      Counter32
2107     UNITS       "frames"
2108     MAX-ACCESS  read-only
2109     STATUS      current
2110     DESCRIPTION
2111         "The number of deauthentication requests received by this interface."
2112     ::= { wlanIfaceStatisticsEntry 31 }
2113
2114 wlanStatsRxDisassociate OBJECT-TYPE
2115     SYNTAX      Counter32
2116     UNITS       "frames"
2117     MAX-ACCESS  read-only
2118     STATUS      current
2119     DESCRIPTION
2120         "The number of deassociation requests received by this interface."
2121     ::= { wlanIfaceStatisticsEntry 32 }
2122
2123 wlanStatsRxUnknownSubtype OBJECT-TYPE
2124     SYNTAX      Counter32
2125     UNITS       "frames"
2126     MAX-ACCESS  read-only
2127     STATUS      current
2128     DESCRIPTION
2129         "The number of frames received by this interface that had unknown
2130         subtype."
2131     ::= { wlanIfaceStatisticsEntry 33 }
2132
2133 wlanStatsRxFailedNoBuf OBJECT-TYPE
2134     SYNTAX      Counter32
2135     UNITS       "frames"
2136     MAX-ACCESS  read-only
2137     STATUS      current
2138     DESCRIPTION
2139         "The number of frames received by this interface that were dropped
2140         due to lack of free buffers."
2141     ::= { wlanIfaceStatisticsEntry 34 }
2142
2143 wlanStatsRxBadAuthRequest OBJECT-TYPE
2144     SYNTAX      Counter32
2145     UNITS       "frames"
2146     MAX-ACCESS  read-only
2147     STATUS      current
2148     DESCRIPTION
2149         "The number of frames received by this interface for which
2150         authentication failed."
2151     ::= { wlanIfaceStatisticsEntry 35 }
2152
2153 wlanStatsRxUnAuthorized OBJECT-TYPE
2154     SYNTAX      Counter32
2155     UNITS       "frames"
2156     MAX-ACCESS  read-only
2157     STATUS      current
2158     DESCRIPTION
2159         "The number of non-PAE frames received by this interface prior to
2160         authorization."
2161     ::= { wlanIfaceStatisticsEntry 36 }
2162
2163 wlanStatsRxBadKeyId OBJECT-TYPE
2164     SYNTAX      Counter32
2165     UNITS       "frames"
2166     MAX-ACCESS  read-only
2167     STATUS      current
2168     DESCRIPTION
2169         "The number of frames received by this interface with bad key."
2170     ::= { wlanIfaceStatisticsEntry 37 }
2171
2172 wlanStatsRxCCMPSeqViolation OBJECT-TYPE
2173     SYNTAX      Counter32
2174     UNITS       "frames"
2175     MAX-ACCESS  read-only
2176     STATUS      current
2177     DESCRIPTION
2178         "The number of frames received by this interface that caused CCMP
2179         sequence violation."
2180     ::= { wlanIfaceStatisticsEntry 38 }
2181
2182 wlanStatsRxCCMPBadFormat OBJECT-TYPE
2183     SYNTAX      Counter32
2184     UNITS       "frames"
2185     MAX-ACCESS  read-only
2186     STATUS      current
2187     DESCRIPTION
2188         "The number of frames received by this interface that had bad CCMP
2189         format."
2190     ::= { wlanIfaceStatisticsEntry 39 }
2191
2192 wlanStatsRxCCMPFailedMIC OBJECT-TYPE
2193     SYNTAX      Counter32
2194     UNITS       "frames"
2195     MAX-ACCESS  read-only
2196     STATUS      current
2197     DESCRIPTION
2198         "The number of frames receivbed by this interface for which CCMP
2199         decryption failed due to MIC mismatch."
2200     ::= { wlanIfaceStatisticsEntry 40 }
2201
2202 wlanStatsRxTKIPSeqViolation OBJECT-TYPE
2203     SYNTAX      Counter32
2204     UNITS       "frames"
2205     MAX-ACCESS  read-only
2206     STATUS      current
2207     DESCRIPTION
2208         "The number of frames received by this interface that caused TKIP
2209         sequence violation.."
2210     ::= { wlanIfaceStatisticsEntry 41 }
2211
2212 wlanStatsRxTKIPBadFormat OBJECT-TYPE
2213     SYNTAX      Counter32
2214     UNITS       "frames"
2215     MAX-ACCESS  read-only
2216     STATUS      current
2217     DESCRIPTION
2218         "The number of frames received by this interface that were missing
2219         TKIP ExtIV."
2220     ::= { wlanIfaceStatisticsEntry 42 }
2221
2222 wlanStatsRxTKIPFailedMIC OBJECT-TYPE
2223     SYNTAX      Counter32
2224     UNITS       "frames"
2225     MAX-ACCESS  read-only
2226     STATUS      current
2227     DESCRIPTION
2228         "The number of frames received by this interface for which TKIP
2229         decryption failed due to MIC mismatch."
2230     ::= { wlanIfaceStatisticsEntry 43 }
2231
2232 wlanStatsRxTKIPFailedICV OBJECT-TYPE
2233     SYNTAX      Counter32
2234     UNITS       "frames"
2235     MAX-ACCESS  read-only
2236     STATUS      current
2237     DESCRIPTION
2238         "The number of frames received by this interface for which TKIP
2239         decryption failed due to ICV mismatch."
2240     ::= { wlanIfaceStatisticsEntry 44 }
2241
2242 wlanStatsRxDiscardACL OBJECT-TYPE
2243     SYNTAX      Counter32
2244     UNITS       "frames"
2245     MAX-ACCESS  read-only
2246     STATUS      current
2247     DESCRIPTION
2248         "The number of frames received by this interface that were
2249         disallowed by ACL."
2250     ::= { wlanIfaceStatisticsEntry 45 }
2251
2252 wlanStatsTxFailedNoBuf OBJECT-TYPE
2253     SYNTAX      Counter32
2254     UNITS       "frames"
2255     MAX-ACCESS  read-only
2256     STATUS      current
2257     DESCRIPTION
2258         "The number of frames that were not transmitted by this interface
2259         due to lack of free buffers."
2260     ::= { wlanIfaceStatisticsEntry 46 }
2261
2262 wlanStatsTxFailedNoNode OBJECT-TYPE
2263     SYNTAX      Counter32
2264     UNITS       "frames"
2265     MAX-ACCESS  read-only
2266     STATUS      current
2267     DESCRIPTION
2268         "The number of frames that were queued for transmit on this interface
2269         but were not sent since appropriate node for sending was not found."
2270     ::= { wlanIfaceStatisticsEntry 47 }
2271
2272 wlanStatsTxUnknownMgmt OBJECT-TYPE
2273     SYNTAX      Counter32
2274     UNITS       "frames"
2275     MAX-ACCESS  read-only
2276     STATUS      current
2277     DESCRIPTION
2278         "The number of unknown management frames transmitted by this interface."
2279     ::= { wlanIfaceStatisticsEntry 48 }
2280
2281 wlanStatsTxBadCipher OBJECT-TYPE
2282     SYNTAX      Counter32
2283     UNITS       "frames"
2284     MAX-ACCESS  read-only
2285     STATUS      current
2286     DESCRIPTION
2287         "The number of frames that were queued for transmit on this interface
2288         but were not send since the specified key was not setup."
2289     ::= { wlanIfaceStatisticsEntry 49 }
2290
2291 wlanStatsTxNoDefKey OBJECT-TYPE
2292     SYNTAX      Counter32
2293     UNITS       "frames"
2294     MAX-ACCESS  read-only
2295     STATUS      current
2296     DESCRIPTION
2297         "The number of frames that were queued for transmit on this interface
2298         but were not send since an appropriate key was not found."
2299     ::= { wlanIfaceStatisticsEntry 50 }
2300
2301 wlanStatsTxFragmented OBJECT-TYPE
2302     SYNTAX      Counter32
2303     UNITS       "frames"
2304     MAX-ACCESS  read-only
2305     STATUS      current
2306     DESCRIPTION
2307         "The number of fragmented frames transmitted by this interface."
2308     ::= { wlanIfaceStatisticsEntry 51 }
2309
2310 wlanStatsTxFragmentsCreated OBJECT-TYPE
2311     SYNTAX      Counter32
2312     UNITS       "frames"
2313     MAX-ACCESS  read-only
2314     STATUS      current
2315     DESCRIPTION
2316         "The number of created fragments transmitted by this interface."
2317     ::= { wlanIfaceStatisticsEntry 52 }
2318
2319 wlanStatsActiveScans OBJECT-TYPE
2320     SYNTAX      Counter32
2321     MAX-ACCESS  read-only
2322     STATUS      current
2323     DESCRIPTION
2324         "The number of active scans performed by this interface."
2325     ::= { wlanIfaceStatisticsEntry 53 }
2326
2327 wlanStatsPassiveScans OBJECT-TYPE
2328     SYNTAX      Counter32
2329     MAX-ACCESS  read-only
2330     STATUS      current
2331     DESCRIPTION
2332         "The number of passive scans performed by this interface."
2333     ::= { wlanIfaceStatisticsEntry 54 }
2334
2335 wlanStatsTimeoutInactivity OBJECT-TYPE
2336     SYNTAX      Counter32
2337     MAX-ACCESS  read-only
2338     STATUS      current
2339     DESCRIPTION
2340         "The number of times a station/node was dropped by this interface
2341         due to inactivity timeout."
2342     ::= { wlanIfaceStatisticsEntry 55 }
2343
2344 wlanStatsCryptoNoMem OBJECT-TYPE
2345     SYNTAX      Counter32
2346     MAX-ACCESS  read-only
2347     STATUS      current
2348     DESCRIPTION
2349         "The number times attaching a crypto protocol to this interface
2350         failed due to lack of memory."
2351     ::= { wlanIfaceStatisticsEntry 56 }
2352
2353 wlanStatsSwCryptoTKIP OBJECT-TYPE
2354     SYNTAX      Counter32
2355     MAX-ACCESS  read-only
2356     STATUS      current
2357     DESCRIPTION
2358         "The number of times TKIP encryption/decryption was handled in
2359          software for frames received/transmitted by this interface."
2360     ::= { wlanIfaceStatisticsEntry 57 }
2361
2362 wlanStatsSwCryptoTKIPEnMIC OBJECT-TYPE
2363     SYNTAX      Counter32
2364     MAX-ACCESS  read-only
2365     STATUS      current
2366     DESCRIPTION
2367         "The number of times TKIP MIC was added in software to frames
2368         transmitted by this interface."
2369     ::= { wlanIfaceStatisticsEntry 58 }
2370
2371 wlanStatsSwCryptoTKIPDeMIC OBJECT-TYPE
2372     SYNTAX      Counter32
2373     MAX-ACCESS  read-only
2374     STATUS      current
2375     DESCRIPTION
2376         "The number of times TKIP MIC was stripped in software from frames
2377         received by this interface."
2378     ::= { wlanIfaceStatisticsEntry 59 }
2379
2380 wlanStatsCryptoTKIPCM OBJECT-TYPE
2381     SYNTAX      Counter32
2382     UNITS       "frames"
2383     MAX-ACCESS  read-only
2384     STATUS      current
2385     DESCRIPTION
2386         "The number of frames discarded by this interface due to TKIP
2387         counter measures."
2388     ::= { wlanIfaceStatisticsEntry 60 }
2389
2390 wlanStatsSwCryptoCCMP OBJECT-TYPE
2391     SYNTAX      Counter32
2392     MAX-ACCESS  read-only
2393     STATUS      current
2394     DESCRIPTION
2395         "The number of times CCMP encryption/decryption was handled in
2396          software for frames received/transmitted by this interface."
2397     ::= { wlanIfaceStatisticsEntry 61 }
2398
2399 wlanStatsSwCryptoWEP OBJECT-TYPE
2400     SYNTAX      Counter32
2401     MAX-ACCESS  read-only
2402     STATUS      current
2403     DESCRIPTION
2404         "The number of times WEP encryption/decryption was handled in
2405          software for frames received/transmitted by this interface."
2406     ::= { wlanIfaceStatisticsEntry 62 }
2407
2408 wlanStatsCryptoCipherKeyRejected OBJECT-TYPE
2409     SYNTAX      Counter32
2410     MAX-ACCESS  read-only
2411     STATUS      current
2412     DESCRIPTION
2413         "The number of times a key was rejected for this interface."
2414     ::= { wlanIfaceStatisticsEntry 63 }
2415
2416 wlanStatsCryptoNoKey OBJECT-TYPE
2417     SYNTAX      Counter32
2418     MAX-ACCESS  read-only
2419     STATUS      current
2420     DESCRIPTION
2421         "The number of times key setup for this interface failed."
2422     ::= { wlanIfaceStatisticsEntry 64 }
2423
2424 wlanStatsCryptoDeleteKeyFailed OBJECT-TYPE
2425     SYNTAX      Counter32
2426     MAX-ACCESS  read-only
2427     STATUS      current
2428     DESCRIPTION
2429         "The number of times key deletion from driver for this interface
2430         failed."
2431     ::= { wlanIfaceStatisticsEntry 65 }
2432
2433 wlanStatsCryptoUnknownCipher OBJECT-TYPE
2434     SYNTAX      Counter32
2435     MAX-ACCESS  read-only
2436     STATUS      current
2437     DESCRIPTION
2438         "The number of times key setup for this interface failed due to
2439         invalid cipher."
2440     ::= { wlanIfaceStatisticsEntry 66 }
2441
2442 wlanStatsCryptoAttachFailed OBJECT-TYPE
2443     SYNTAX      Counter32
2444     MAX-ACCESS  read-only
2445     STATUS      current
2446     DESCRIPTION
2447         "The number of times attaching a cipher for this interface failed."
2448     ::= { wlanIfaceStatisticsEntry 67 }
2449
2450 wlanStatsCryptoKeyFailed OBJECT-TYPE
2451     SYNTAX      Counter32
2452     MAX-ACCESS  read-only
2453     STATUS      current
2454     DESCRIPTION
2455         "The number of times setting a cipher in the driver for this
2456         interface failed."
2457     ::= { wlanIfaceStatisticsEntry 68 }
2458
2459 wlanStatsCryptoEnMICFailed OBJECT-TYPE
2460     SYNTAX      Counter32
2461     UNITS       "frames"
2462     MAX-ACCESS  read-only
2463     STATUS      current
2464     DESCRIPTION
2465         "The number of frames that were discarded by by this interface
2466         due to failed enmic."
2467     ::= { wlanIfaceStatisticsEntry 69 }
2468
2469 wlanStatsIBSSCapMismatch OBJECT-TYPE
2470     SYNTAX      Counter32
2471     MAX-ACCESS  read-only
2472     STATUS      current
2473     DESCRIPTION
2474         "The number of times a BSSID change failed for an interface operating
2475         in ad hoc mode due to capabilities mismatch."
2476     ::= { wlanIfaceStatisticsEntry 70 }
2477
2478 wlanStatsUnassocStaPSPoll OBJECT-TYPE
2479     SYNTAX      Counter32
2480     UNITS       "frames"
2481     MAX-ACCESS  read-only
2482     STATUS      current
2483     DESCRIPTION
2484         "The number of ps-poll frames from unassociated station received
2485         by this interface."
2486     ::= { wlanIfaceStatisticsEntry 71 }
2487
2488 wlanStatsBadAidPSPoll OBJECT-TYPE
2489     SYNTAX      Counter32
2490     UNITS       "frames"
2491     MAX-ACCESS  read-only
2492     STATUS      current
2493     DESCRIPTION
2494         "The number of ps-poll frames with incorrect aid received by this
2495         interface."
2496     ::= { wlanIfaceStatisticsEntry 72 }
2497
2498 wlanStatsEmptyPSPoll OBJECT-TYPE
2499     SYNTAX      Counter32
2500     UNITS       "frames"
2501     MAX-ACCESS  read-only
2502     STATUS      current
2503     DESCRIPTION
2504         "The number of empty ps-poll frames received by this interface."
2505     ::= { wlanIfaceStatisticsEntry 73 }
2506
2507 wlanStatsRxFFBadHdr OBJECT-TYPE
2508     SYNTAX      Counter32
2509     UNITS       "frames"
2510     MAX-ACCESS  read-only
2511     STATUS      current
2512     DESCRIPTION
2513         "The number of fast frames with bad header received by this interface."
2514     ::= { wlanIfaceStatisticsEntry 74 }
2515
2516 wlanStatsRxFFTooShort OBJECT-TYPE
2517     SYNTAX      Counter32
2518     UNITS       "frames"
2519     MAX-ACCESS  read-only
2520     STATUS      current
2521     DESCRIPTION
2522         "The number of fast frames received by this interface, for which
2523         decapsulation failed."
2524     ::= { wlanIfaceStatisticsEntry 75 }
2525
2526 wlanStatsRxFFSplitError OBJECT-TYPE
2527     SYNTAX      Counter32
2528     UNITS       "frames"
2529     MAX-ACCESS  read-only
2530     STATUS      current
2531     DESCRIPTION
2532         "The number of fast frames received by this interface, for which
2533         decapsulation failed during split."
2534     ::= { wlanIfaceStatisticsEntry 76 }
2535
2536 wlanStatsRxFFDecap OBJECT-TYPE
2537     SYNTAX      Counter32
2538     UNITS       "frames"
2539     MAX-ACCESS  read-only
2540     STATUS      current
2541     DESCRIPTION
2542         "The number of fast frames received by this interface, that were
2543         successfully  decapsulated."
2544     ::= { wlanIfaceStatisticsEntry 77 }
2545
2546 wlanStatsTxFFEncap OBJECT-TYPE
2547     SYNTAX      Counter32
2548     UNITS       "frames"
2549     MAX-ACCESS  read-only
2550     STATUS      current
2551     DESCRIPTION
2552         "The number of encapsulated fast frames transmitted by this interface."
2553     ::= { wlanIfaceStatisticsEntry 78 }
2554
2555 wlanStatsRxBadBintval OBJECT-TYPE
2556     SYNTAX      Counter32
2557     UNITS       "frames"
2558     MAX-ACCESS  read-only
2559     STATUS      current
2560     DESCRIPTION
2561         "The number of frames with bogus beacon interval received by this
2562         interface."
2563     ::= { wlanIfaceStatisticsEntry 79 }
2564
2565 wlanStatsRxDemicFailed OBJECT-TYPE
2566     SYNTAX      Counter32
2567     UNITS       "frames"
2568     MAX-ACCESS  read-only
2569     STATUS      current
2570     DESCRIPTION
2571         "The number of frames received by this interface for which
2572         stripping of the MIC failed."
2573     ::= { wlanIfaceStatisticsEntry 80 }
2574
2575 wlanStatsRxDefragFailed OBJECT-TYPE
2576     SYNTAX      Counter32
2577     UNITS       "frames"
2578     MAX-ACCESS  read-only
2579     STATUS      current
2580     DESCRIPTION
2581         "The number of frames received by this interface for which
2582         defragmentation failed."
2583     ::= { wlanIfaceStatisticsEntry 81 }
2584
2585 wlanStatsRxMgmt OBJECT-TYPE
2586     SYNTAX      Counter32
2587     UNITS       "frames"
2588     MAX-ACCESS  read-only
2589     STATUS      current
2590     DESCRIPTION
2591         "The number of management frames received by this interface."
2592     ::= { wlanIfaceStatisticsEntry 82 }
2593
2594 wlanStatsRxActionMgmt OBJECT-TYPE
2595     SYNTAX      Counter32
2596     UNITS       "frames"
2597     MAX-ACCESS  read-only
2598     STATUS      current
2599     DESCRIPTION
2600         "The number of action management frames received by this interface."
2601     ::= { wlanIfaceStatisticsEntry 83 }
2602
2603 wlanStatsRxAMSDUTooShort OBJECT-TYPE
2604     SYNTAX      Counter32
2605     UNITS       "frames"
2606     MAX-ACCESS  read-only
2607     STATUS      current
2608     DESCRIPTION
2609         "The number of A-MSDU frames received by this interface for which
2610         decapsulaiton failed."
2611     ::= { wlanIfaceStatisticsEntry 84 }
2612
2613 wlanStatsRxAMSDUSplitError OBJECT-TYPE
2614     SYNTAX      Counter32
2615     UNITS       "frames"
2616     MAX-ACCESS  read-only
2617     STATUS      current
2618     DESCRIPTION
2619         "The number of A-MSDU frames received by this interface for which
2620         split failed."
2621     ::= { wlanIfaceStatisticsEntry 85 }
2622
2623 wlanStatsRxAMSDUDecap OBJECT-TYPE
2624     SYNTAX      Counter32
2625     UNITS       "frames"
2626     MAX-ACCESS  read-only
2627     STATUS      current
2628     DESCRIPTION
2629         "The number of A-MSDU frames received by this interface which
2630         were successfully decapsulaited."
2631     ::= { wlanIfaceStatisticsEntry 86 }
2632
2633 wlanStatsTxAMSDUEncap OBJECT-TYPE
2634     SYNTAX      Counter32
2635     UNITS       "frames"
2636     MAX-ACCESS  read-only
2637     STATUS      current
2638     DESCRIPTION
2639         "The number of encapsulated  A-MSDU frames transmitted by this
2640         interface."
2641     ::= { wlanIfaceStatisticsEntry 87 }
2642
2643 wlanStatsAMPDUBadBAR OBJECT-TYPE
2644     SYNTAX      Counter32
2645     UNITS       "frames"
2646     MAX-ACCESS  read-only
2647     STATUS      current
2648     DESCRIPTION
2649         "The number of A-MPDU  frames that were dropped by this interface
2650         source BAR frame processing was disabled."
2651     ::= { wlanIfaceStatisticsEntry 88 }
2652
2653 wlanStatsAMPDUOowBar OBJECT-TYPE
2654     SYNTAX      Counter32
2655     UNITS       "frames"
2656     MAX-ACCESS  read-only
2657     STATUS      current
2658     DESCRIPTION
2659         "The number of A-MPDU BAR before ADDBA frames received by this
2660         interface."
2661     ::= { wlanIfaceStatisticsEntry 89 }
2662
2663 wlanStatsAMPDUMovedBAR OBJECT-TYPE
2664     SYNTAX      Counter32
2665     UNITS       "frames"
2666     MAX-ACCESS  read-only
2667     STATUS      current
2668     DESCRIPTION
2669         "The number of times a BAR moved window occurred."
2670     ::= { wlanIfaceStatisticsEntry 90 }
2671
2672 wlanStatsAMPDURxBAR OBJECT-TYPE
2673     SYNTAX      Counter32
2674     UNITS       "frames"
2675     MAX-ACCESS  read-only
2676     STATUS      current
2677     DESCRIPTION
2678         "The number of A-MPDU BAR frames received by this interface."
2679     ::= { wlanIfaceStatisticsEntry 91 }
2680
2681 wlanStatsAMPDURxOor OBJECT-TYPE
2682     SYNTAX      Counter32
2683     UNITS       "frames"
2684     MAX-ACCESS  read-only
2685     STATUS      current
2686     DESCRIPTION
2687         "The number of out-of-order A-MPDU frames by received this interface."
2688     ::= { wlanIfaceStatisticsEntry 92 }
2689
2690 wlanStatsAMPDURxCopied OBJECT-TYPE
2691     SYNTAX      Counter32
2692     UNITS       "frames"
2693     MAX-ACCESS  read-only
2694     STATUS      current
2695     DESCRIPTION
2696         "The number of A-MPDU frames by copied down this interface."
2697     ::= { wlanIfaceStatisticsEntry 93 }
2698
2699 wlanStatsAMPDURxDropped OBJECT-TYPE
2700     SYNTAX      Counter32
2701     UNITS       "frames"
2702     MAX-ACCESS  read-only
2703     STATUS      current
2704     DESCRIPTION
2705         "The number of A-MPDU frames by dropped this interface."
2706     ::= { wlanIfaceStatisticsEntry 94 }
2707
2708 wlanStatsTxDiscardBadState OBJECT-TYPE
2709     SYNTAX      Counter32
2710     UNITS       "frames"
2711     MAX-ACCESS  read-only
2712     STATUS      current
2713     DESCRIPTION
2714         "The number of frames queued for transmit on this interface that
2715         were discarded due to interface state not ready for transmit."
2716     ::= { wlanIfaceStatisticsEntry 95 }
2717
2718 wlanStatsTxFailedNoAssoc OBJECT-TYPE
2719     SYNTAX      Counter32
2720     UNITS       "frames"
2721     MAX-ACCESS  read-only
2722     STATUS      current
2723     DESCRIPTION
2724         "The number of frames queued for transmit on this interface that
2725         were discarded since the receiving station was not associated."
2726     ::= { wlanIfaceStatisticsEntry 96 }
2727
2728 wlanStatsTxClassifyFailed OBJECT-TYPE
2729     SYNTAX      Counter32
2730     UNITS       "frames"
2731     MAX-ACCESS  read-only
2732     STATUS      current
2733     DESCRIPTION
2734         "The number of frames queued for transmit on this interface that
2735         were discarded since their priority was not determined."
2736     ::= { wlanIfaceStatisticsEntry 97 }
2737
2738 wlanStatsDwdsMcastDiscard OBJECT-TYPE
2739     SYNTAX      Counter32
2740     UNITS       "frames"
2741     MAX-ACCESS  read-only
2742     STATUS      current
2743     DESCRIPTION
2744         "The number of multicast over DWDS frames discared by this interface."
2745     ::= { wlanIfaceStatisticsEntry 98 }
2746
2747 wlanStatsHTAssocRejectNoHT OBJECT-TYPE
2748     SYNTAX      Counter32
2749     UNITS       "frames"
2750     MAX-ACCESS  read-only
2751     STATUS      current
2752     DESCRIPTION
2753         "The number of management frames received from a non-HT stations
2754         that were rejected by this interface."
2755     ::= { wlanIfaceStatisticsEntry 99 }
2756
2757 wlanStatsHTAssocDowngrade OBJECT-TYPE
2758     SYNTAX      Counter32
2759     MAX-ACCESS  read-only
2760     STATUS      current
2761     DESCRIPTION
2762         "The number of times HT was dissallowed for an association on
2763         this interface due to WEP or TKIP requested."
2764     ::= { wlanIfaceStatisticsEntry 100 }
2765
2766 wlanStatsHTAssocRateMismatch OBJECT-TYPE
2767     SYNTAX      Counter32
2768     UNITS       "frames"
2769     MAX-ACCESS  read-only
2770     STATUS      current
2771     DESCRIPTION
2772         "The number of times rate mismatch occured furing HT rate set
2773         handling on this interface."
2774     ::= { wlanIfaceStatisticsEntry 101 }
2775
2776 wlanStatsAMPDURxAge OBJECT-TYPE
2777     SYNTAX      Counter32
2778     UNITS       "frames"
2779     MAX-ACCESS  read-only
2780     STATUS      current
2781     DESCRIPTION
2782         "The number of A-MPDU frames sent by this interface due to aging out."
2783     ::= { wlanIfaceStatisticsEntry 102 }
2784
2785 wlanStatsAMPDUMoved OBJECT-TYPE
2786     SYNTAX      Counter32
2787     MAX-ACCESS  read-only
2788     STATUS      current
2789     DESCRIPTION
2790         "The number of time A-MPDU MSDU moved window occured for this
2791         interface."
2792     ::= { wlanIfaceStatisticsEntry 103 }
2793
2794 wlanStatsADDBADisabledReject OBJECT-TYPE
2795     SYNTAX      Counter32
2796     UNITS       "frames"
2797     MAX-ACCESS  read-only
2798     STATUS      current
2799     DESCRIPTION
2800         "The number of received ADDBA frames that were discarded by this
2801         interface since ADDBA was disabled."
2802     ::= { wlanIfaceStatisticsEntry 104 }
2803
2804 wlanStatsADDBANoRequest OBJECT-TYPE
2805     SYNTAX      Counter32
2806     UNITS       "frames"
2807     MAX-ACCESS  read-only
2808     STATUS      current
2809     DESCRIPTION
2810         "The number of received ADDBA responces frames that were discarded
2811         by this interface due to no pending ADDBA."
2812     ::= { wlanIfaceStatisticsEntry 105 }
2813
2814 wlanStatsADDBABadToken OBJECT-TYPE
2815     SYNTAX      Counter32
2816     UNITS       "frames"
2817     MAX-ACCESS  read-only
2818     STATUS      current
2819     DESCRIPTION
2820         "The number of received ADDBA responce frames that were discarded
2821         by this interface since ADDBA response caused dialogtoken mismatch."
2822     ::= { wlanIfaceStatisticsEntry 106 }
2823
2824 wlanStatsADDBABadPolicy OBJECT-TYPE
2825     SYNTAX      Counter32
2826     UNITS       "frames"
2827     MAX-ACCESS  read-only
2828     STATUS      current
2829     DESCRIPTION
2830         "The number of received ADDBA responce frames that were discarded
2831         by this interface since ADDBA response caused policy mismatch."
2832     ::= { wlanIfaceStatisticsEntry 107 }
2833
2834 wlanStatsAMPDUStopped OBJECT-TYPE
2835     SYNTAX      Counter32
2836     MAX-ACCESS  read-only
2837     STATUS      current
2838     DESCRIPTION
2839         "The number of times a A-MPDU stream stopped on this interface."
2840     ::= { wlanIfaceStatisticsEntry 108 }
2841
2842 wlanStatsAMPDUStopFailed OBJECT-TYPE
2843     SYNTAX      Counter32
2844     MAX-ACCESS  read-only
2845     STATUS      current
2846     DESCRIPTION
2847         "The number of times a A-MPDU stream stop failed on this interface."
2848     ::= { wlanIfaceStatisticsEntry 109 }
2849
2850 wlanStatsAMPDURxReorder OBJECT-TYPE
2851     SYNTAX      Counter32
2852     UNITS       "frames"
2853     MAX-ACCESS  read-only
2854     STATUS      current
2855     DESCRIPTION
2856         "The number of received reordered A-MPDU frames on this interface."
2857     ::= { wlanIfaceStatisticsEntry 110 }
2858
2859 wlanStatsScansBackground OBJECT-TYPE
2860     SYNTAX      Counter32
2861     MAX-ACCESS  read-only
2862     STATUS      current
2863     DESCRIPTION
2864         "The number of background scans started on this interface."
2865     ::= { wlanIfaceStatisticsEntry 111 }
2866
2867 wlanLastDeauthReason OBJECT-TYPE
2868     SYNTAX      WlanMgmtReasonCode
2869     MAX-ACCESS  read-only
2870     STATUS      current
2871     DESCRIPTION
2872         "The last received deauthenticate reason on this interface."
2873     ::= { wlanIfaceStatisticsEntry 112 }
2874
2875 wlanLastDissasocReason OBJECT-TYPE
2876     SYNTAX      WlanMgmtReasonCode
2877     MAX-ACCESS  read-only
2878     STATUS      current
2879     DESCRIPTION
2880         "The last received dissasociate reason on this interface."
2881     ::= { wlanIfaceStatisticsEntry 113 }
2882
2883 wlanLastAuthFailReason OBJECT-TYPE
2884     SYNTAX      WlanMgmtReasonCode
2885     MAX-ACCESS  read-only
2886     STATUS      current
2887     DESCRIPTION
2888         "The last received authentication failed reason on this interface."
2889     ::= { wlanIfaceStatisticsEntry 114 }
2890
2891 wlanStatsBeaconMissedEvents OBJECT-TYPE
2892     SYNTAX      Counter32
2893     UNITS       "frames"
2894     MAX-ACCESS  read-only
2895     STATUS      current
2896     DESCRIPTION
2897         "The number of beacon miss notification events on this interface."
2898     ::= { wlanIfaceStatisticsEntry 115 }
2899
2900 wlanStatsRxDiscardBadStates OBJECT-TYPE
2901     SYNTAX      Counter32
2902     UNITS       "frames"
2903     MAX-ACCESS  read-only
2904     STATUS      current
2905     DESCRIPTION
2906         "The number of frames received on this interface that were discarded
2907         due to interface state not ready for receive."
2908     ::= { wlanIfaceStatisticsEntry 116 }
2909
2910 wlanStatsFFFlushed OBJECT-TYPE
2911     SYNTAX      Counter32
2912     UNITS       "frames"
2913     MAX-ACCESS  read-only
2914     STATUS      current
2915     DESCRIPTION
2916         "The number of fast frames flushed from the stage queue on this
2917         interface."
2918     ::= { wlanIfaceStatisticsEntry 117 }
2919
2920 wlanStatsTxControlFrames OBJECT-TYPE
2921     SYNTAX      Counter32
2922     UNITS       "frames"
2923     MAX-ACCESS  read-only
2924     STATUS      current
2925     DESCRIPTION
2926         "The number of control frames transmitted by this interface."
2927     ::= { wlanIfaceStatisticsEntry 118 }
2928
2929 wlanStatsAMPDURexmt OBJECT-TYPE
2930     SYNTAX      Counter32
2931     UNITS       "frames"
2932     MAX-ACCESS  read-only
2933     STATUS      current
2934     DESCRIPTION
2935         "The number of A-MPDU frames successfully retransmitted by this
2936         interface."
2937     ::= { wlanIfaceStatisticsEntry 119 }
2938
2939 wlanStatsAMPDURexmtFailed OBJECT-TYPE
2940     SYNTAX      Counter32
2941     UNITS       "frames"
2942     MAX-ACCESS  read-only
2943     STATUS      current
2944     DESCRIPTION
2945         "The number of A-MPDU frames for which retransmition failed on
2946         this interface."
2947     ::= { wlanIfaceStatisticsEntry 120 }
2948
2949 wlanStatsReset OBJECT-TYPE
2950     SYNTAX      INTEGER {
2951                         no-op(1),
2952                         clear(2)
2953                 }
2954     MAX-ACCESS  read-write
2955     STATUS      current
2956     DESCRIPTION
2957         "The value of this object is used to reset the statistics on this
2958         interface."
2959     ::= { wlanIfaceStatisticsEntry 121 }
2960
2961 -- ---------------------------------------------------------- --
2962 --  The WEP Configuration Database for Wireless interfaces
2963 -- ---------------------------------------------------------- --
2964
2965 wlanWepInterfaceTable OBJECT-TYPE
2966     SYNTAX      SEQUENCE OF WlanWepInterfaceEntry
2967     MAX-ACCESS  not-accessible
2968     STATUS      current
2969     DESCRIPTION
2970         "A table that contains WEP configuration for the wireless interfaces
2971         on the managed system."
2972     ::= { begemotWlanWep 1 }
2973
2974 wlanWepInterfaceEntry OBJECT-TYPE
2975     SYNTAX      WlanWepInterfaceEntry
2976     MAX-ACCESS  not-accessible
2977     STATUS      current
2978     DESCRIPTION
2979         "WEP Configuration for wireless interface."
2980     INDEX { wlanIfaceName}
2981     ::= { wlanWepInterfaceTable 1 }
2982
2983 WlanWepInterfaceEntry ::= SEQUENCE {
2984     wlanWepMode                                 INTEGER,
2985     wlanWepDefTxKey                             INTEGER
2986 }
2987
2988 wlanWepMode OBJECT-TYPE
2989     SYNTAX      INTEGER {
2990                     off(0),
2991                     on(1),
2992                     mixed(2)
2993                 }
2994     MAX-ACCESS  read-write
2995     STATUS      current
2996     DESCRIPTION
2997         "The WEP mode set on the interface."
2998     DEFVAL      { off }
2999     ::= { wlanWepInterfaceEntry 1 }
3000
3001 wlanWepDefTxKey OBJECT-TYPE
3002     SYNTAX      INTEGER
3003     MAX-ACCESS  read-write
3004     STATUS      current
3005     DESCRIPTION
3006         "The index of the default WEP key for the interface."
3007     ::= { wlanWepInterfaceEntry 2 }
3008
3009 wlanWepKeyTable OBJECT-TYPE
3010     SYNTAX      SEQUENCE OF WlanWepKeyEntry
3011     MAX-ACCESS  not-accessible
3012     STATUS      current
3013     DESCRIPTION
3014         "A table that contains the configured WEP keys for a virtual
3015         wireless interface."
3016     ::= { begemotWlanWep 2 }
3017
3018 wlanWepKeyEntry OBJECT-TYPE
3019     SYNTAX      WlanWepKeyEntry
3020     MAX-ACCESS  not-accessible
3021     STATUS      current
3022     DESCRIPTION
3023         "A configured WEP Key entry."
3024     INDEX { wlanIfaceName, wlanWepKeyID }
3025     ::= { wlanWepKeyTable 1 }
3026
3027 WlanWepKeyEntry ::= SEQUENCE {
3028     wlanWepKeyID                                INTEGER,
3029     wlanWepKeyLength                            INTEGER,
3030     wlanWepKeySet                               OCTET STRING,
3031     wlanWepKeyHash                              OCTET STRING,
3032     wlanWepKeyStatus                            RowStatus
3033 }
3034
3035 wlanWepKeyID OBJECT-TYPE
3036     SYNTAX      INTEGER (1..4)
3037     MAX-ACCESS  read-write
3038     STATUS      current
3039     DESCRIPTION
3040         "The WEP Key ID."
3041     ::= { wlanWepKeyEntry 1 }
3042
3043 wlanWepKeyLength OBJECT-TYPE
3044     SYNTAX      INTEGER
3045     MAX-ACCESS  read-only
3046     STATUS      current
3047     DESCRIPTION
3048         "The WEP Key length."
3049     ::= { wlanWepKeyEntry 2 }
3050
3051 wlanWepKeySet OBJECT-TYPE
3052     SYNTAX      OCTET STRING
3053     MAX-ACCESS  read-write
3054     STATUS      current
3055     DESCRIPTION
3056         "The WEP Key String to configure for this key. When GET is attempted
3057         for this column, an empty Octet String is returned."
3058     ::= { wlanWepKeyEntry 3 }
3059
3060 wlanWepKeyHash OBJECT-TYPE
3061     SYNTAX      OCTET STRING
3062     MAX-ACCESS  read-only
3063     STATUS      current
3064     DESCRIPTION
3065         "The SHA256 hash produced of the WEP Key String."
3066     ::= { wlanWepKeyEntry 4 }
3067
3068 wlanWepKeyStatus OBJECT-TYPE
3069     SYNTAX      RowStatus
3070     MAX-ACCESS  read-write
3071     STATUS      current
3072     DESCRIPTION
3073         "This object is used for creating/deleting WEP keys."
3074     ::= { wlanWepKeyEntry 5 }
3075
3076 -- ---------------------------------------------------------- --
3077 --  The MAC Access Control Database for Wireless interfaces
3078 -- ---------------------------------------------------------- --
3079
3080 wlanMACAccessControlTable OBJECT-TYPE
3081     SYNTAX      SEQUENCE OF WlanMACAccessControlEntry
3082     MAX-ACCESS  not-accessible
3083     STATUS      current
3084     DESCRIPTION
3085         "A table that contains Access Control configuration for wireless
3086         interfaces operating as an access point."
3087     ::= { begemotWlanMACAccessControl 1 }
3088
3089 wlanMACAccessControlEntry OBJECT-TYPE
3090     SYNTAX      WlanMACAccessControlEntry
3091     MAX-ACCESS  not-accessible
3092     STATUS      current
3093     DESCRIPTION
3094         "The MAC Access Control configuration for a wireless interface
3095         operating as an access point."
3096     INDEX { wlanIfaceName}
3097     ::= { wlanMACAccessControlTable 1 }
3098
3099 WlanMACAccessControlEntry ::= SEQUENCE {
3100     wlanMACAccessControlPolicy                  INTEGER,
3101     wlanMACAccessControlNacl                    Counter32,
3102     wlanMACAccessControlFlush                   INTEGER
3103 }
3104
3105 wlanMACAccessControlPolicy OBJECT-TYPE
3106     SYNTAX      INTEGER {
3107                     open(0),
3108                     allow(1),
3109                     deny(2),
3110                     radius(7)
3111                 }
3112     MAX-ACCESS  read-write
3113     STATUS      current
3114     DESCRIPTION
3115         "The value of this object specifies the MAC Access Control policy
3116         for this Host AP interface."
3117     DEFVAL      { open }
3118     ::= { wlanMACAccessControlEntry 1 }
3119
3120 wlanMACAccessControlNacl OBJECT-TYPE
3121     SYNTAX      Counter32
3122     MAX-ACCESS  read-only
3123     STATUS      current
3124     DESCRIPTION
3125         "The number of active MAC Access Control Entries in the Database
3126         for this Host AP interface."
3127     ::= { wlanMACAccessControlEntry 2 }
3128
3129 wlanMACAccessControlFlush OBJECT-TYPE
3130     SYNTAX      INTEGER {
3131                     no-op(0),
3132                     flush(1)
3133                 }
3134     MAX-ACCESS  read-write
3135     STATUS      current
3136     DESCRIPTION
3137         "This object is used to flush all entries from the MAC Access
3138         Control Database for the specified virtual wireless interface."
3139     ::= { wlanMACAccessControlEntry 3 }
3140
3141 wlanMACAccessControlMACTable OBJECT-TYPE
3142     SYNTAX      SEQUENCE OF WlanMACAccessControlMACEntry
3143     MAX-ACCESS  not-accessible
3144     STATUS      current
3145     DESCRIPTION
3146         "A table that contains Access Control MAC for virtual wireless
3147         interfaces operating in Host AP mode."
3148     ::= { begemotWlanMACAccessControl 2 }
3149
3150 wlanMACAccessControlMACEntry OBJECT-TYPE
3151     SYNTAX      WlanMACAccessControlMACEntry
3152     MAX-ACCESS  not-accessible
3153     STATUS      current
3154     DESCRIPTION
3155         "The MAC Access Control configuration database with MAC addresses
3156         for a virtual wireless interface."
3157     INDEX { wlanIfaceName, wlanMACAccessControlMAC }
3158     ::= { wlanMACAccessControlMACTable 1 }
3159
3160 WlanMACAccessControlMACEntry ::= SEQUENCE {
3161     wlanMACAccessControlMAC                     MacAddress,
3162     wlanMACAccessControlMACStatus               RowStatus
3163 }
3164
3165 wlanMACAccessControlMAC OBJECT-TYPE
3166     SYNTAX      MacAddress
3167     MAX-ACCESS  read-write
3168     STATUS      current
3169     DESCRIPTION
3170         "The value of this object specifies the station's MAC to which
3171         the Access Control policy will be applied."
3172     ::= { wlanMACAccessControlMACEntry 1 }
3173
3174 wlanMACAccessControlMACStatus OBJECT-TYPE
3175     SYNTAX      RowStatus
3176     MAX-ACCESS  read-write
3177     STATUS      current
3178     DESCRIPTION
3179         "The object is used to add or delete MAC entries from the Access
3180         Control Database for this interface operating in Host AP mode.
3181         To add an entry the value of this object should be set to createAndGo,
3182         a value of destroy will remove an existing entry. A GET on this object
3183         will always return value active."
3184     ::= { wlanMACAccessControlMACEntry 2 }
3185
3186 -- ---------------------------------------------------------- --
3187 --  The Mesh Routing Database for interfaces operating in mesh mode
3188 -- ---------------------------------------------------------- --
3189
3190 wlanMeshRoutingConfig           OBJECT IDENTIFIER ::= { begemotWlanMeshRouting 1 }
3191
3192 wlanMeshInterface               OBJECT IDENTIFIER ::= { begemotWlanMeshRouting 2 }
3193
3194 wlanMeshRoute                   OBJECT IDENTIFIER ::= { begemotWlanMeshRouting 3 }
3195
3196 wlanMeshStatistics              OBJECT IDENTIFIER ::= { begemotWlanMeshRouting 4 }
3197
3198 wlanMeshRouteProtocols          OBJECT IDENTIFIER ::= { begemotWlanMeshRouting 5 }
3199
3200 wlanMeshMaxRetries OBJECT-TYPE
3201     SYNTAX      INTEGER
3202     MAX-ACCESS  read-write
3203     STATUS      current
3204     DESCRIPTION
3205         "Maximum retries during peer link establishment for wireless mesh
3206         routing operation."
3207     DEFVAL      { 2 }
3208     ::= { wlanMeshRoutingConfig 1 }
3209
3210 wlanMeshConfirmTimeout OBJECT-TYPE
3211     SYNTAX      INTEGER
3212     UNITS       "milliseconds"
3213     MAX-ACCESS  read-write
3214     STATUS      current
3215     DESCRIPTION
3216         "Confirm state timeout for wireless mesh routing operation."
3217     DEFVAL      { 40 }
3218     ::= { wlanMeshRoutingConfig 2 }
3219
3220 wlanMeshHoldingTimeout OBJECT-TYPE
3221     SYNTAX      INTEGER
3222     UNITS       "milliseconds"
3223     MAX-ACCESS  read-write
3224     STATUS      current
3225     DESCRIPTION
3226         "Holding state timeout for wireless mesh routing operation."
3227     DEFVAL      { 40 }
3228     ::= { wlanMeshRoutingConfig 3 }
3229
3230 wlanMeshRetryTimeout OBJECT-TYPE
3231     SYNTAX      INTEGER
3232     UNITS       "milliseconds"
3233     MAX-ACCESS  read-write
3234     STATUS      current
3235     DESCRIPTION
3236         "Retry timeout for wireless mesh routing operation."
3237     DEFVAL      { 40 }
3238     ::= { wlanMeshRoutingConfig 4 }
3239
3240 wlanMeshInterfaceTable OBJECT-TYPE
3241     SYNTAX      SEQUENCE OF WlanMeshInterfaceEntry
3242     MAX-ACCESS  not-accessible
3243     STATUS      current
3244     DESCRIPTION
3245         "A table that contains information for wireless interfaces operating
3246         as wireless mesh points."
3247     ::= { wlanMeshInterface 1 }
3248
3249 wlanMeshInterfaceEntry OBJECT-TYPE
3250     SYNTAX      WlanMeshInterfaceEntry
3251     MAX-ACCESS  not-accessible
3252     STATUS      current
3253     DESCRIPTION
3254         "Wireless Mesh Routing information for an interface operating as
3255         mesh point."
3256     INDEX { wlanIfaceName }
3257     ::= { wlanMeshInterfaceTable 1 }
3258
3259 WlanMeshInterfaceEntry ::= SEQUENCE {
3260     wlanMeshId                                  OCTET STRING,
3261     wlanMeshTTL                                 INTEGER,
3262     wlanMeshPeeringEnabled                      TruthValue,
3263     wlanMeshForwardingEnabled                   TruthValue,
3264     wlanMeshMetric                              INTEGER,
3265     wlanMeshPath                                INTEGER,
3266     wlanMeshRoutesFlush                         INTEGER
3267 }
3268
3269 wlanMeshId OBJECT-TYPE
3270     SYNTAX      OCTET STRING (SIZE(1..32))
3271     MAX-ACCESS  read-write
3272     STATUS      current
3273     DESCRIPTION
3274         "The desired Mesh Identifier for the interface."
3275     ::= { wlanMeshInterfaceEntry 1 }
3276
3277 wlanMeshTTL OBJECT-TYPE
3278     SYNTAX      INTEGER
3279     UNITS       "hops"
3280     MAX-ACCESS  read-write
3281     STATUS      current
3282     DESCRIPTION
3283         "The number of hops a packet may be forwarded before it is discarded."
3284     DEFVAL      { 31 }
3285     ::= { wlanMeshInterfaceEntry 2 }
3286
3287 wlanMeshPeeringEnabled OBJECT-TYPE
3288     SYNTAX      TruthValue
3289     MAX-ACCESS  read-write
3290     STATUS      current
3291     DESCRIPTION
3292         "Enable or disable peering with neighbor mesh stations for this
3293         interface."
3294     DEFVAL      { true }
3295     ::= { wlanMeshInterfaceEntry 3 }
3296
3297 wlanMeshForwardingEnabled OBJECT-TYPE
3298     SYNTAX      TruthValue
3299     MAX-ACCESS  read-write
3300     STATUS      current
3301     DESCRIPTION
3302         "Enable or disable forwarding packets by this interface."
3303     DEFVAL      { true }
3304     ::= { wlanMeshInterfaceEntry 4 }
3305
3306 wlanMeshMetric OBJECT-TYPE
3307     SYNTAX      INTEGER {
3308                         unknown(0),
3309                         airtime(1)
3310                 }
3311     MAX-ACCESS  read-write
3312     STATUS      current
3313     DESCRIPTION
3314         "The link metric protocol used by the interface."
3315     DEFVAL      { airtime }
3316     ::= { wlanMeshInterfaceEntry 5 }
3317
3318 wlanMeshPath OBJECT-TYPE
3319     SYNTAX      INTEGER {
3320                         unknown(0),
3321                         hwmp(1)
3322                 }
3323     MAX-ACCESS  read-write
3324     STATUS      current
3325     DESCRIPTION
3326         "The path selection protocol used by the interface."
3327     DEFVAL      { hwmp }
3328     ::= { wlanMeshInterfaceEntry 6 }
3329
3330 wlanMeshRoutesFlush OBJECT-TYPE
3331     SYNTAX      INTEGER {
3332                     no-op(0),
3333                     flush(1)
3334                 }
3335     MAX-ACCESS  read-write
3336     STATUS      current
3337     DESCRIPTION
3338         "This object is used to flush all mesh route entries from the mesh
3339         routing table for the specified interface."
3340     ::= { wlanMeshInterfaceEntry 7 }
3341
3342 wlanMeshNeighborTable OBJECT-TYPE
3343     SYNTAX      SEQUENCE OF WlanMeshNeighborEntry
3344     MAX-ACCESS  not-accessible
3345     STATUS      current
3346     DESCRIPTION
3347         "A table that contains information for the neighbors of wireless
3348         interfaces operating in mesh mode."
3349     ::= { wlanMeshInterface 2 }
3350
3351 wlanMeshNeighborEntry OBJECT-TYPE
3352     SYNTAX      WlanMeshNeighborEntry
3353     MAX-ACCESS  not-accessible
3354     STATUS      current
3355     DESCRIPTION
3356         "Information for all neighbors of a wireless interface operating as
3357         a mesh point."
3358     INDEX { wlanIfaceName, wlanMeshNeighborAddress }
3359     ::= { wlanMeshNeighborTable 1 }
3360
3361 WlanMeshNeighborEntry ::= SEQUENCE {
3362     wlanMeshNeighborAddress                     MacAddress,
3363     wlanMeshNeighborFrequency                   INTEGER,
3364     wlanMeshNeighborLocalId                     INTEGER,
3365     wlanMeshNeighborPeerId                      INTEGER,
3366     wlanMeshNeighborPeerState                   INTEGER,
3367     wlanMeshNeighborCurrentTXRate               INTEGER,
3368     wlanMeshNeighborRxSignalStrength            INTEGER,
3369     wlanMeshNeighborIdleTimer                   INTEGER,
3370     wlanMeshNeighborTxSequenceNo                INTEGER,
3371     wlanMeshNeighborRxSequenceNo                INTEGER
3372 }
3373
3374 wlanMeshNeighborAddress OBJECT-TYPE
3375     SYNTAX      MacAddress
3376     MAX-ACCESS  read-only
3377     STATUS      current
3378     DESCRIPTION
3379         "The Ethernet address of this neighbor."
3380     ::= { wlanMeshNeighborEntry 1 }
3381
3382 wlanMeshNeighborFrequency OBJECT-TYPE
3383     SYNTAX      INTEGER
3384     MAX-ACCESS  read-only
3385     STATUS      current
3386     DESCRIPTION
3387         "The operating frequency for the link with this neighbor."
3388     ::= { wlanMeshNeighborEntry 2 }
3389
3390 wlanMeshNeighborLocalId OBJECT-TYPE
3391     SYNTAX      INTEGER
3392     MAX-ACCESS  read-only
3393     STATUS      current
3394     DESCRIPTION
3395         "The local mesh id for this neighbor."
3396     ::= { wlanMeshNeighborEntry 3 }
3397
3398 wlanMeshNeighborPeerId OBJECT-TYPE
3399     SYNTAX      INTEGER
3400     MAX-ACCESS  read-only
3401     STATUS      current
3402     DESCRIPTION
3403         "The mesh peer id of this neighbor."
3404     ::= { wlanMeshNeighborEntry 4 }
3405
3406 wlanMeshNeighborPeerState OBJECT-TYPE
3407     SYNTAX      INTEGER {
3408                         idle(0),
3409                         openTx(1),
3410                         openRx(2),
3411                         confirmRx(3),
3412                         established(4),
3413                         closing(5)
3414                 }
3415     MAX-ACCESS  read-only
3416     STATUS      current
3417     DESCRIPTION
3418         "The current link state for this neighbor."
3419     ::= { wlanMeshNeighborEntry 5 }
3420
3421 wlanMeshNeighborCurrentTXRate OBJECT-TYPE
3422     SYNTAX      INTEGER
3423     MAX-ACCESS  read-only
3424     STATUS      current
3425     DESCRIPTION
3426         "The current transmit rate for this neighbor."
3427     ::= { wlanMeshNeighborEntry 6 }
3428
3429 wlanMeshNeighborRxSignalStrength OBJECT-TYPE
3430     SYNTAX      INTEGER
3431     MAX-ACCESS  read-only
3432     STATUS      current
3433     DESCRIPTION
3434         "The average receive signal strength for this neighbor."
3435     ::= { wlanMeshNeighborEntry 7 }
3436
3437 wlanMeshNeighborIdleTimer OBJECT-TYPE
3438     SYNTAX      INTEGER
3439     UNITS       "seconds"
3440     MAX-ACCESS  read-only
3441     STATUS      current
3442     DESCRIPTION
3443         "The value of this neighbor's inactivity timer."
3444     ::= { wlanMeshNeighborEntry 8 }
3445
3446 wlanMeshNeighborTxSequenceNo OBJECT-TYPE
3447     SYNTAX      INTEGER
3448     MAX-ACCESS  read-only
3449     STATUS      current
3450     DESCRIPTION
3451         "The last sequence number transmitted to this neighbor."
3452     ::= { wlanMeshNeighborEntry 9 }
3453
3454 wlanMeshNeighborRxSequenceNo OBJECT-TYPE
3455     SYNTAX      INTEGER
3456     MAX-ACCESS  read-only
3457     STATUS      current
3458     DESCRIPTION
3459         "The last sequence number received from this neighbor."
3460     ::= { wlanMeshNeighborEntry 10 }
3461
3462 wlanMeshRouteTable OBJECT-TYPE
3463     SYNTAX      SEQUENCE OF WlanMeshRouteEntry
3464     MAX-ACCESS  not-accessible
3465     STATUS      current
3466     DESCRIPTION
3467         "A table that contains the mesh routing table for interfaces operating
3468         as mesh points, used for forwarding packets on a mesh network."
3469     ::= { wlanMeshRoute 1 }
3470
3471 wlanMeshRouteEntry OBJECT-TYPE
3472     SYNTAX      WlanMeshRouteEntry
3473     MAX-ACCESS  not-accessible
3474     STATUS      current
3475     DESCRIPTION
3476         "Wireless Mesh Routing Table entries for virtual wireless interfaces."
3477     INDEX { wlanIfaceName, wlanMeshRouteDestination }
3478     ::= { wlanMeshRouteTable 1 }
3479
3480 WlanMeshRouteEntry ::= SEQUENCE {
3481     wlanMeshRouteDestination                    MacAddress,
3482     wlanMeshRouteNextHop                        MacAddress,
3483     wlanMeshRouteHops                           INTEGER,
3484     wlanMeshRouteMetric                         Unsigned32,
3485     wlanMeshRouteLifeTime                       Unsigned32,
3486     wlanMeshRouteLastMseq                       Unsigned32,
3487     wlanMeshRouteFlags                          BITS,
3488     wlanMeshRouteStatus                         RowStatus
3489 }
3490
3491 wlanMeshRouteDestination OBJECT-TYPE
3492     SYNTAX      MacAddress
3493     MAX-ACCESS  read-create
3494     STATUS      current
3495     DESCRIPTION
3496         "The mesh route entry's destination address."
3497     ::= { wlanMeshRouteEntry 1 }
3498
3499 wlanMeshRouteNextHop OBJECT-TYPE
3500     SYNTAX      MacAddress
3501     MAX-ACCESS  read-only
3502     STATUS      current
3503     DESCRIPTION
3504         "The mesh route entry's next hop address."
3505     ::= { wlanMeshRouteEntry 2 }
3506
3507 wlanMeshRouteHops OBJECT-TYPE
3508     SYNTAX      INTEGER
3509     MAX-ACCESS  read-only
3510     STATUS      current
3511     DESCRIPTION
3512         "The number of hops for this mesh route entry."
3513     ::= { wlanMeshRouteEntry 3 }
3514
3515 wlanMeshRouteMetric OBJECT-TYPE
3516     SYNTAX      Unsigned32
3517     MAX-ACCESS  read-only
3518     STATUS      current
3519     DESCRIPTION
3520         "The metric of this mesh route entry."
3521     ::= { wlanMeshRouteEntry 4 }
3522
3523 wlanMeshRouteLifeTime OBJECT-TYPE
3524     SYNTAX      Unsigned32
3525     UNITS       "seconds"
3526     MAX-ACCESS  read-only
3527     STATUS      current
3528     DESCRIPTION
3529         "The life time of this mesh route entry."
3530     ::= { wlanMeshRouteEntry 5 }
3531
3532 wlanMeshRouteLastMseq OBJECT-TYPE
3533     SYNTAX      Unsigned32
3534     MAX-ACCESS  read-only
3535     STATUS      current
3536     DESCRIPTION
3537         "The last sequence number seen from this destination."
3538     ::= { wlanMeshRouteEntry 6 }
3539
3540 wlanMeshRouteFlags OBJECT-TYPE
3541     SYNTAX      BITS {
3542                         valid(1),
3543                         proxy(2)
3544                 }
3545     MAX-ACCESS  read-only
3546     STATUS      current
3547     DESCRIPTION
3548         "The Mesh Route entry's flags."
3549     ::= { wlanMeshRouteEntry 7 }
3550
3551 wlanMeshRouteStatus OBJECT-TYPE
3552     SYNTAX      RowStatus
3553     MAX-ACCESS  read-write
3554     STATUS      current
3555     DESCRIPTION
3556         "The object is used to add or delete entries from the mesh routing
3557         table for the virtual wireless interface."
3558     ::= { wlanMeshRouteEntry 8 }
3559
3560 wlanMeshStatsTable OBJECT-TYPE
3561     SYNTAX      SEQUENCE OF WlanMeshStatsEntry
3562     MAX-ACCESS  not-accessible
3563     STATUS      current
3564     DESCRIPTION
3565         "A table that contains summary statistics for each virtual wireless
3566         interface operating as mesh point."
3567     ::= { wlanMeshStatistics 1 }
3568
3569 wlanMeshStatsEntry OBJECT-TYPE
3570     SYNTAX      WlanMeshStatsEntry
3571     MAX-ACCESS  not-accessible
3572     STATUS      current
3573     DESCRIPTION
3574         "A list of statistics for each virtual wireless interface operating
3575         as mesh point."
3576     INDEX { wlanIfaceName }
3577     ::= { wlanMeshStatsTable 1 }
3578
3579 WlanMeshStatsEntry ::= SEQUENCE {
3580     wlanMeshDroppedBadSta                       Counter32,
3581     wlanMeshDroppedNoLink                       Counter32,
3582     wlanMeshNoFwdTtl                            Counter32,
3583     wlanMeshNoFwdBuf                            Counter32,
3584     wlanMeshNoFwdTooShort                       Counter32,
3585     wlanMeshNoFwdDisabled                       Counter32,
3586     wlanMeshNoFwdPathUnknown                    Counter32,
3587     wlanMeshDroppedBadAE                        Counter32,
3588     wlanMeshRouteAddFailed                      Counter32,
3589     wlanMeshDroppedNoProxy                      Counter32,
3590     wlanMeshDroppedMisaligned                   Counter32
3591 }
3592
3593 wlanMeshDroppedBadSta OBJECT-TYPE
3594     SYNTAX      Counter32
3595     UNITS       "frames"
3596     MAX-ACCESS  read-only
3597     STATUS      current
3598     DESCRIPTION
3599         "The number of frames dropped by this interface since they were
3600         received from a non-mesh station."
3601     ::= { wlanMeshStatsEntry 1 }
3602
3603 wlanMeshDroppedNoLink OBJECT-TYPE
3604     SYNTAX      Counter32
3605     UNITS       "frames"
3606     MAX-ACCESS  read-only
3607     STATUS      current
3608     DESCRIPTION
3609         "The number of frames dropped by this interface since no link had
3610         been established."
3611     ::= { wlanMeshStatsEntry 2 }
3612
3613 wlanMeshNoFwdTtl OBJECT-TYPE
3614     SYNTAX      Counter32
3615     UNITS       "frames"
3616     MAX-ACCESS  read-only
3617     STATUS      current
3618     DESCRIPTION
3619         "The number of frames that were not forwarded by this interface
3620         because of a zero TTL."
3621     ::= { wlanMeshStatsEntry 3 }
3622
3623 wlanMeshNoFwdBuf OBJECT-TYPE
3624     SYNTAX      Counter32
3625     UNITS       "frames"
3626     MAX-ACCESS  read-only
3627     STATUS      current
3628     DESCRIPTION
3629         "The number of frames that were not forwarded by this interface
3630         due to lack of free buffers."
3631     ::= { wlanMeshStatsEntry 4 }
3632
3633 wlanMeshNoFwdTooShort OBJECT-TYPE
3634     SYNTAX      Counter32
3635     UNITS       "frames"
3636     MAX-ACCESS  read-only
3637     STATUS      current
3638     DESCRIPTION
3639         "The number of frames that were not forwarded by this interface
3640         due to missing headers."
3641     ::= { wlanMeshStatsEntry 5 }
3642
3643 wlanMeshNoFwdDisabled OBJECT-TYPE
3644     SYNTAX      Counter32
3645     UNITS       "frames"
3646     MAX-ACCESS  read-only
3647     STATUS      current
3648     DESCRIPTION
3649         "The number of frames that were not forwarded by this interface
3650         since forwarding was disabled."
3651     ::= { wlanMeshStatsEntry 6 }
3652
3653 wlanMeshNoFwdPathUnknown OBJECT-TYPE
3654     SYNTAX      Counter32
3655     UNITS       "frames"
3656     MAX-ACCESS  read-only
3657     STATUS      current
3658     DESCRIPTION
3659         "The number of frames that were not forwarded by this interface
3660         since the path was unknown."
3661     ::= { wlanMeshStatsEntry 7 }
3662
3663 wlanMeshDroppedBadAE OBJECT-TYPE
3664     SYNTAX      Counter32
3665     UNITS       "frames"
3666     MAX-ACCESS  read-only
3667     STATUS      current
3668     DESCRIPTION
3669         "The number of frames that were dropped by this interface since
3670         the AE was invalid."
3671     ::= { wlanMeshStatsEntry 8 }
3672
3673 wlanMeshRouteAddFailed OBJECT-TYPE
3674     SYNTAX      Counter32
3675     MAX-ACCESS  read-only
3676     STATUS      current
3677     DESCRIPTION
3678         "The number of times an addition of a route to the mesh routing
3679         table for this interface failed."
3680     ::= { wlanMeshStatsEntry 9 }
3681
3682 wlanMeshDroppedNoProxy OBJECT-TYPE
3683     SYNTAX      Counter32
3684     UNITS       "frames"
3685     MAX-ACCESS  read-only
3686     STATUS      current
3687     DESCRIPTION
3688         "The number of frames that were dropped by this interface since
3689         proxying was not enabled on the interface."
3690     ::= { wlanMeshStatsEntry 10 }
3691
3692 wlanMeshDroppedMisaligned OBJECT-TYPE
3693     SYNTAX      Counter32
3694     UNITS       "frames"
3695     MAX-ACCESS  read-only
3696     STATUS      current
3697     DESCRIPTION
3698         "The number of frames that were dropped by this interface due to
3699         bad alighment."
3700     ::= { wlanMeshStatsEntry 11 }
3701
3702 -- ---------------------------------------------------------- --
3703 --  Subtrees containing data for each supported mesh routing protocol.
3704 -- ---------------------------------------------------------- --
3705
3706 wlanMeshProtoHWMP               OBJECT IDENTIFIER ::= { wlanMeshRouteProtocols 1 }
3707
3708 -- ---------------------------------------------------------- --
3709 --  Hybrid Wireless Mesh Protocol database.
3710 -- ---------------------------------------------------------- --
3711 wlanMeshHWMPConfig              OBJECT IDENTIFIER ::= { wlanMeshProtoHWMP 1 }
3712
3713 wlanMeshHWMPInterface           OBJECT IDENTIFIER ::= { wlanMeshProtoHWMP 2 }
3714
3715 wlanMeshHWMPStatistics          OBJECT IDENTIFIER ::= { wlanMeshProtoHWMP 3 }
3716
3717 wlanHWMPRouteInactiveTimeout OBJECT-TYPE
3718     SYNTAX      INTEGER
3719     UNITS       "milliseconds"
3720     MAX-ACCESS  read-write
3721     STATUS      current
3722     DESCRIPTION
3723         "The HWMP Route inactivity timeout."
3724     DEFVAL      { 5000 }
3725     ::= { wlanMeshHWMPConfig 1 }
3726
3727 wlanHWMPRootAnnounceInterval OBJECT-TYPE
3728     SYNTAX      INTEGER
3729     UNITS       "milliseconds"
3730     MAX-ACCESS  read-write
3731     STATUS      current
3732     DESCRIPTION
3733         "The HWMP Root Announcement interval."
3734     DEFVAL      { 1000 }
3735     ::= { wlanMeshHWMPConfig 2 }
3736
3737 wlanHWMPRootInterval OBJECT-TYPE
3738     SYNTAX      INTEGER
3739     UNITS       "milliseconds"
3740     MAX-ACCESS  read-write
3741     STATUS      current
3742     DESCRIPTION
3743         "The HWMP Root interval."
3744     DEFVAL      { 2000 }
3745     ::= { wlanMeshHWMPConfig 3 }
3746
3747 wlanHWMPRootTimeout  OBJECT-TYPE
3748     SYNTAX      INTEGER
3749     UNITS       "milliseconds"
3750     MAX-ACCESS  read-write
3751     STATUS      current
3752     DESCRIPTION
3753         "The root PREQ timeout."
3754     DEFVAL      { 5000 }
3755     ::= { wlanMeshHWMPConfig 4 }
3756
3757 wlanHWMPPathLifetime OBJECT-TYPE
3758     SYNTAX      INTEGER
3759     UNITS       "milliseconds"
3760     MAX-ACCESS  read-write
3761     STATUS      current
3762     DESCRIPTION
3763         "The HWMP path entry lifetime."
3764     DEFVAL      { 500 }
3765     ::= { wlanMeshHWMPConfig 5 }
3766
3767 wlanHWMPReplyForwardBit OBJECT-TYPE
3768     SYNTAX      INTEGER
3769     MAX-ACCESS  read-write
3770     STATUS      current
3771     DESCRIPTION
3772         "A non-zero value for this object specifies that RF bit shall be
3773         set on generated PREQs."
3774     DEFVAL      { 1 }
3775     ::= { wlanMeshHWMPConfig 6 }
3776
3777 wlanHWMPTargetOnlyBit OBJECT-TYPE
3778     SYNTAX      INTEGER
3779     MAX-ACCESS  read-write
3780     STATUS      current
3781     DESCRIPTION
3782         "A non-zero value for this object specifies that TO bit shall be
3783         set on generated PREQs."
3784     DEFVAL      { 0 }
3785     ::= { wlanMeshHWMPConfig 7 }
3786
3787 wlanHWMPInterfaceTable OBJECT-TYPE
3788     SYNTAX      SEQUENCE OF WlanHWMPInterfaceEntry
3789     MAX-ACCESS  not-accessible
3790     STATUS      current
3791     DESCRIPTION
3792         "A table that contains information for wireless interfaces
3793         operating in mesh mode."
3794     ::= { wlanMeshHWMPInterface 1 }
3795
3796 wlanHWMPInterfaceEntry OBJECT-TYPE
3797     SYNTAX      WlanHWMPInterfaceEntry
3798     MAX-ACCESS  not-accessible
3799     STATUS      current
3800     DESCRIPTION
3801         "Wireless Mesh Routing HWMP information for a wireless interface."
3802     INDEX { wlanIfaceName }
3803     ::= { wlanHWMPInterfaceTable 1 }
3804
3805 WlanHWMPInterfaceEntry ::= SEQUENCE {
3806     wlanHWMPRootMode                            INTEGER,
3807     wlanHWMPMaxHops                             INTEGER
3808 }
3809
3810 wlanHWMPRootMode OBJECT-TYPE
3811     SYNTAX      INTEGER {
3812                         disabled(1),
3813                         normal(2),
3814                         proactive(3),
3815                         rann(4)
3816                 }
3817     MAX-ACCESS  read-write
3818     STATUS      current
3819     DESCRIPTION
3820         "This object is used to configure whether the interface will operate
3821         as root node and specify root node mode."
3822     DEFVAL      { disabled }
3823     ::= { wlanHWMPInterfaceEntry 1 }
3824
3825 wlanHWMPMaxHops OBJECT-TYPE
3826     SYNTAX      INTEGER
3827     MAX-ACCESS  read-write
3828     STATUS      current
3829     DESCRIPTION
3830         "The maximum number of hops allowed on an HMWP path for this interface."
3831     DEFVAL      { 31 }
3832     ::= { wlanHWMPInterfaceEntry 2 }
3833
3834 wlanMeshHWMPStatsTable OBJECT-TYPE
3835     SYNTAX      SEQUENCE OF WlanMeshHWMPStatsEntry
3836     MAX-ACCESS  not-accessible
3837     STATUS      current
3838     DESCRIPTION
3839         "A table that contains summary statistics for HWMP operation on an
3840         interface operating as mesh point."
3841     ::= { wlanMeshHWMPStatistics 1 }
3842
3843 wlanMeshHWMPStatsEntry OBJECT-TYPE
3844     SYNTAX      WlanMeshHWMPStatsEntry
3845     MAX-ACCESS  not-accessible
3846     STATUS      current
3847     DESCRIPTION
3848         "A list of HWMP statistics for each wlan interface operating as HWMP
3849         mesh point."
3850     INDEX { wlanIfaceName }
3851     ::= { wlanMeshHWMPStatsTable 1 }
3852
3853 WlanMeshHWMPStatsEntry ::= SEQUENCE {
3854     wlanMeshHWMPWrongSeqNo                      Counter32,
3855     wlanMeshHWMPTxRootPREQ                      Counter32,
3856     wlanMeshHWMPTxRootRANN                      Counter32,
3857     wlanMeshHWMPProxy                           Counter32
3858 }
3859
3860 wlanMeshHWMPWrongSeqNo OBJECT-TYPE
3861     SYNTAX      Counter32
3862     UNITS       "frames"
3863     MAX-ACCESS  read-only
3864     STATUS      current
3865     DESCRIPTION
3866         "The number of HWMP frames with wrong sequence number received by
3867         this interface."
3868     ::= { wlanMeshHWMPStatsEntry 1 }
3869
3870 wlanMeshHWMPTxRootPREQ OBJECT-TYPE
3871     SYNTAX      Counter32
3872     UNITS       "frames"
3873     MAX-ACCESS  read-only
3874     STATUS      current
3875     DESCRIPTION
3876         "The number of HWMP Root PREQ frames sent by this interface."
3877     ::= { wlanMeshHWMPStatsEntry 2 }
3878
3879 wlanMeshHWMPTxRootRANN OBJECT-TYPE
3880     SYNTAX      Counter32
3881     UNITS       "frames"
3882     MAX-ACCESS  read-only
3883     STATUS      current
3884     DESCRIPTION
3885         "The number of HWMP Root RANN frames sent by this interface."
3886     ::= { wlanMeshHWMPStatsEntry 3 }
3887
3888 wlanMeshHWMPProxy OBJECT-TYPE
3889     SYNTAX      Counter32
3890     UNITS       "frames"
3891     MAX-ACCESS  read-only
3892     STATUS      current
3893     DESCRIPTION
3894         "The number of HWMP PREP frames discarded by this interface due to
3895         the HWMP route being marked as proxy."
3896     ::= { wlanMeshHWMPStatsEntry 4 }
3897
3898 END