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