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