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