-- ********************************************************************** -- * IEEE 802.11 MIB -- ********************************************************************** IEEE802dot11-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Counter32, Counter64, Unsigned32, TimeTicks, Gauge32 FROM SNMPv2-SMI DisplayString , MacAddress, RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF ifIndex, InterfaceIndex FROM IF-MIB; -- ********************************************************************** -- * MODULE IDENTITY -- ********************************************************************** ieee802dot11 MODULE-IDENTITY LAST-UPDATED "202102290000Z" ORGANIZATION "IEEE Std 802.11" CONTACT-INFO "Chair: Dorothy V. Stanley Postal: 29W120 Lost Meadows Lane Warrenville, Illinois 60555 USA Tel: +001 630 363 1389 E-mail: dstanley@ieee.org Editor: Robert Stacey E-mail: rjstacey@ieee.org" DESCRIPTION "The MIB module for IEEE 802.11 entities. iso(1).member-body(2).us(840).ieee802dot11(10036)" REVISION "202102290000Z" DESCRIPTION "IEEE Std 802.11-2020 Note that not all objects within this MIB are referenced by a group, and not all groups are referenced by a MODULE-COMPLIANCE statement. Some existing groups and the dot11Compliance MODULE-COMPLIANCE have been modified since the previous revision of this standard." REVISION "201612140000Z" DESCRIPTION "IEEE Std 802.11-2016. Note that not all objects within this MIB are referenced by a group, and not all groups are referenced by a MODULE-COMPLIANCE statement. Some existing groups and the dot11Compliance MODULE-COMPLIANCE have been modified since the previous revision of this standard. Implementations should not claim compliance to dot11Compliance." ::= { us 10036 } -- ********************************************************************** -- * Tree Definition -- ********************************************************************** member-body OBJECT IDENTIFIER ::= { iso 2 } us OBJECT IDENTIFIER ::= { member-body 840 } -- ********************************************************************** -- * Major sections -- ********************************************************************** -- Station ManagemenT (SMT) Attributes -- DEFINED AS "The SMT object class provides the necessary support -- at the station to manage the processes in the station such that -- the station may work cooperatively as a part of an IEEE 802.11 -- network." dot11smt OBJECT IDENTIFIER ::= { ieee802dot11 1 } -- dot11smt GROUPS -- dot11StationConfigTable ::= { dot11smt 1 } -- dot11AuthenticationAlgorithmsTable ::= { dot11smt 2 } -- dot11WEPDefaultKeysTable ::= { dot11smt 3 } -- dot11WEPKeyMappingsTable ::= { dot11smt 4 } -- dot11PrivacyTable ::= { dot11smt 5 } -- dot11SMTnotification ::= { dot11smt 6 } -- dot11MultiDomainCapabilityTable ::= { dot11smt 7 } -- dot11SpectrumManagementTable ::= { dot11smt 8 } -- dot11RSNAConfigTable ::= { dot11smt 9 } -- dot11RSNAConfigPairwiseCiphersTable ::= { dot11smt 10 } -- dot11RSNAConfigAuthenticationSuitesTable ::= { dot11smt 11 } -- dot11RSNAStatsTable ::= { dot11smt 12 } -- dot11OperatingClassesTable ::= { dot11smt 13 } -- dot11RadioMeasurement ::= { dot11smt 14 } -- dot11FastBSSTransitionConfigTable ::= { dot11smt 15 } -- dot11LCIDSETable ::= { dot11smt 16 } -- dot11HTStationConfigTable ::= { dot11smt 17 } -- dot11WirelessMgmtOptionsTable ::= { dot11smt 18 } -- dot11LocationServicesNextIndex ::= { dot11smt 19 } -- dot11LocationServicesTable ::= { dot11smt 20 } -- dot11WirelessMGTEventTable ::= { dot11smt 21 } -- dot11WirelessNetworkManagement ::= { dot11smt 22 } -- dot11MeshSTAConfigTable ::= { dot11smt 23 } -- dot11MeshHWMPConfigTable ::= { dot11smt 24 } -- dot11RSNAConfigPasswordValueTable ::= { dot11smt 25 } -- dot11RSNAConfigDLCGroupTable ::= { dot11smt 26 } -- dot11DMGSTAConfigTable ::= { dot11smt 27 } -- dot11AVOptionsTable ::= { dot11smt 28 } -- dot11AVConfigTable ::= { dot11smt 29 } -- dot11APCTable ::= { dot11smt 30 } -- dot11VHTStationConfigTable ::= { dot11smt 31 } -- dot11TVHTStationConfigTable ::= { dot11smt 32 } -- dot11STALCITable ::= { dot11smt 33 } -- dot11FILSConfigTable ::= { dot11smt 35 } -- dot11STALCIConfigTable ::= { dot11smt 36 } -- dot11STACivicLocationConfigTable ::= { dot11smt 37 } -- dot11CDMGSTAConfigTable ::= { dot11smt 39 } -- dot11CMMGSTAConfigTable ::= { dot11smt 40 } -- dot11GLKLinkMetricsTable ::= ( dot11smt 41 ) -- MAC Attributes -- DEFINED AS "The MAC object class provides the necessary support -- for the access control, generation, and verification of frame -- check sequences (FCSs), and proper delivery of valid data to -- upper layers." dot11mac OBJECT IDENTIFIER ::= { ieee802dot11 2 } -- MAC GROUPS -- dot11OperationTable ::= { dot11mac 1 } -- dot11CountersTable ::= { dot11mac 2 } -- dot11GroupAddressesTable ::= { dot11mac 3 } -- dot11EDCATable ::= { dot11mac 4 } -- dot11QAPEDCATable ::= { dot11mac 5 } -- dot11QosCountersTable ::= { dot11mac 6 } -- dot11ResourceInfoTable ::= { dot11mac 7 } -- dot11DMGOperationTable ::= { dot11mac 8 } -- dot11DMGCountersTable ::= { dot11mac 9 } -- dot11BSSStatisticsTable ::= { dot11mac 10 } -- dot11CDMGOperationTable ::= { dot11mac 11 } -- Resource Type ID dot11res OBJECT IDENTIFIER ::= { ieee802dot11 3 } dot11resAttribute OBJECT IDENTIFIER ::= { dot11res 1 } -- PHY Attributes -- DEFINED AS "The PHY object class provides the necessary support -- for required PHY operational information that may vary from PHY -- to PHY and from STA to STA to be communicated to upper layers." dot11phy OBJECT IDENTIFIER ::= { ieee802dot11 4 } -- PHY GROUPS -- dot11PhyOperationTable ::= { dot11phy 1 } -- dot11PhyAntennaTable ::= { dot11phy 2 } -- dot11PhyTxPowerTable ::= { dot11phy 3 } -- dot11PhyDSSSTable ::= { dot11phy 5 } -- dot11RegDomainsSupportedTable ::= { dot11phy 7 } -- dot11AntennasListTable ::= { dot11phy 8 } -- dot11SupportedDataRatesTxTable ::= { dot11phy 9 } -- dot11SupportedDataRatesRxTable ::= { dot11phy 10 } -- dot11PhyOFDMTable ::= { dot11phy 11 } -- dot11PhyHRDSSSTable ::= { dot11phy 12 } -- dot11HoppingPatternTable ::= { dot11phy 13 } -- dot11PhyERPTable ::= { dot11phy 14 } -- dot11PhyHTTable ::= { dot11phy 15 } -- dot11SupportedHTMCSTxTable ::= { dot11phy 16 } -- dot11SupportedHTMCSRxTable ::= { dot11phy 17 } -- dot11TransmitBeamformingConfigTable ::= { dot11phy 18 } -- dot11PHYDMGTable ::= { dot11phy 19 } -- dot11DMGBeamformingConfigTable ::= { dot11phy 22 } -- dot11PHYCDMGTable ::= { dot11phy 29 } -- dot11PHYCMMGTable ::= { dot11phy 30 } -- ********************************************************************** -- * Textual conventions for 802 definitions -- ********************************************************************** WEPKeytype ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents the type of WEP key." SYNTAX OCTET STRING (SIZE (5)) TSFType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents the type of TSF." SYNTAX OCTET STRING (SIZE (8)) -- ********************************************************************** -- * MIB attribute OBJECT-TYPE definitions follow -- ********************************************************************** -- ********************************************************************** -- * dot11StationConfig TABLE -- ********************************************************************** dot11StationConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11StationConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Station Configuration attributes. In tabular form to allow for multiple instances on an agent." ::= { dot11smt 1 } dot11StationConfigEntry OBJECT-TYPE SYNTAX Dot11StationConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11StationConfigTable. It is possible for there to be multiple IEEE 802.11 interfaces on one agent, each with its unique MAC address. The relationship between an IEEE 802.11 interface and an interface in the context of the Internet-standard MIB is one-to-one. As such, the value of an ifIndex object instance can be directly used to identify corresponding instances of the objects defined herein. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex } ::= { dot11StationConfigTable 1 } Dot11StationConfigEntry ::= SEQUENCE { dot11StationID MacAddress, dot11MediumOccupancyLimit Unsigned32, dot11CFPollable TruthValue, dot11CFPPeriod Unsigned32, dot11CFPMaxDuration Unsigned32, dot11AuthenticationResponseTimeout Unsigned32, dot11PrivacyOptionImplemented TruthValue, dot11PowerManagementMode INTEGER, dot11DesiredSSID OCTET STRING, dot11DesiredBSSType INTEGER, dot11OperationalRateSet OCTET STRING, dot11BeaconPeriod Unsigned32, dot11DTIMPeriod Unsigned32, dot11AssociationResponseTimeout Unsigned32, dot11DisassociateReason Unsigned32, dot11DisassociateStation MacAddress, dot11DeauthenticateReason Unsigned32, dot11DeauthenticateStation MacAddress, dot11AuthenticateFailStatus Unsigned32, dot11AuthenticateFailStation MacAddress, dot11MultiDomainCapabilityImplemented TruthValue, dot11MultiDomainCapabilityActivated TruthValue, dot11CountryString OCTET STRING, dot11SpectrumManagementImplemented TruthValue, dot11SpectrumManagementRequired TruthValue, dot11RSNAOptionImplemented TruthValue, dot11RSNAPreauthenticationImplemented TruthValue, dot11OperatingClassesImplemented TruthValue, dot11OperatingClassesRequired TruthValue, dot11QosOptionImplemented TruthValue, dot11ImmediateBlockAckOptionImplemented TruthValue, dot11DelayedBlockAckOptionImplemented TruthValue, dot11DirectOptionImplemented TruthValue, dot11APSDOptionImplemented TruthValue, dot11QAckOptionImplemented TruthValue, dot11QBSSLoadImplemented TruthValue, dot11QueueRequestOptionImplemented TruthValue, dot11TXOPRequestOptionImplemented TruthValue, dot11MoreDataAckOptionImplemented TruthValue, dot11AssociateInNQBSS TruthValue, dot11DLSAllowedInQBSS TruthValue, dot11DLSAllowed TruthValue, dot11AssociateStation MacAddress, dot11AssociateID Unsigned32, dot11AssociateFailStation MacAddress, dot11AssociateFailStatus Unsigned32, dot11ReassociateStation MacAddress, dot11ReassociateID Unsigned32, dot11ReassociateFailStation MacAddress, dot11ReassociateFailStatus Unsigned32, dot11RadioMeasurementImplemented TruthValue, dot11RadioMeasurementActivated TruthValue, dot11RMMeasurementNavSync Unsigned32, dot11RMMeasurementPilotPeriod Unsigned32, dot11RMLinkMeasurementActivated TruthValue, dot11RMNeighborReportActivated TruthValue, dot11RMParallelMeasurementsActivated TruthValue, dot11RMRepeatedMeasurementsActivated TruthValue, dot11RMBeaconPassiveMeasurementActivated TruthValue, dot11RMBeaconActiveMeasurementActivated TruthValue, dot11RMBeaconTableMeasurementActivated TruthValue, dot11RMBeaconMeasurementReportingConditionsActivated TruthValue, dot11RMFrameMeasurementActivated TruthValue, dot11RMChannelLoadMeasurementActivated TruthValue, dot11RMNoiseHistogramMeasurementActivated TruthValue, dot11RMStatisticsMeasurementActivated TruthValue, dot11RMLCIMeasurementActivated TruthValue, dot11RMLCIAzimuthActivated TruthValue, dot11RMTransmitStreamCategoryMeasurementActivated TruthValue, dot11RMTriggeredTransmitStreamCategoryMeasurementActivated TruthValue, dot11RMAPChannelReportActivated TruthValue, dot11RMMIBActivated TruthValue, dot11RMMaxMeasurementDuration Unsigned32, dot11RMNonOperatingChannelMaxMeasurementDuration Unsigned32, dot11RMMeasurementPilotTransmissionInformationActivated TruthValue, dot11RMMeasurementPilotActivated Unsigned32, dot11RMNeighborReportTSFOffsetActivated TruthValue, dot11RMRCPIMeasurementActivated TruthValue, dot11RMRSNIMeasurementActivated TruthValue, dot11RMBSSAverageAccessDelayActivated TruthValue, dot11RMBSSAvailableAdmissionCapacityActivated TruthValue, dot11RMAntennaInformationActivated TruthValue, dot11FastBSSTransitionImplemented TruthValue, dot11LCIDSEImplemented TruthValue, dot11LCIDSERequired TruthValue, dot11DSERequired TruthValue, dot11ExtendedChannelSwitchActivated TruthValue, dot11RSNAProtectedManagementFramesActivated TruthValue, dot11RSNAUnprotectedManagementFramesAllowed TruthValue, dot11AssociationSAQueryMaximumTimeout Unsigned32, dot11AssociationSAQueryRetryTimeout Unsigned32, dot11HighThroughputOptionImplemented TruthValue, dot11RSNAPBACRequired TruthValue, dot11PSMPOptionImplemented TruthValue, dot11TunneledDirectLinkSetupImplemented TruthValue, dot11TDLSPeerUAPSDBufferSTAActivated TruthValue, dot11TDLSPeerPSMActivated TruthValue, dot11TDLSPeerUAPSDIndicationWindow Unsigned32, dot11TDLSChannelSwitchingActivated TruthValue, dot11TDLSPeerSTAMissingAckRetryLimit Unsigned32, dot11TDLSResponseTimeout Unsigned32, dot11OCBActivated TruthValue, dot11TDLSNavSync Unsigned32, dot11TDLSDiscoveryRequestWindow Unsigned32, dot11TDLSACDeterminationInterval Unsigned32, dot11WirelessManagementImplemented TruthValue, dot11BssMaxIdlePeriod Unsigned32, dot11BssMaxIdlePeriodOptions OCTET STRING, dot11TIMBroadcastInterval Unsigned32, dot11TIMBroadcastOffset Integer32, dot11TIMBroadcastHighRateTIMRate Unsigned32, dot11TIMBroadcastLowRateTIMRate Unsigned32, dot11StatsMinTriggerTimeout Unsigned32, dot11RMCivicMeasurementActivated TruthValue, dot11RMIdentifierMeasurementActivated TruthValue, dot11TimeAdvertisementDTIMInterval Unsigned32, dot11TimeAdvertisementTimeError OCTET STRING, dot11TimeAdvertisementTimeValue OCTET STRING, dot11RM3rdPartyMeasurementActivated TruthValue, dot11InterworkingServiceImplemented TruthValue, dot11InterworkingServiceActivated TruthValue, dot11QosMapImplemented TruthValue, dot11QosMapActivated TruthValue, dot11EBRImplemented TruthValue, dot11EBRActivated TruthValue, dot11ESNetwork TruthValue, dot11SSPNInterfaceImplemented TruthValue, dot11SSPNInterfaceActivated TruthValue, dot11HESSID MacAddress, dot11EASImplemented TruthValue, dot11EASActivated TruthValue, dot11MSGCFImplemented TruthValue, dot11MSGCFActivated TruthValue, dot11MeshActivated TruthValue, dot11RejectUnadmittedTraffic TruthValue, dot11BSSBroadcastNullCount Unsigned32, dot11QMFActivated TruthValue, dot11QMFReconfigurationActivated TruthValue, dot11QMFPolicyChangeTimeout Unsigned32, dot11RobustAVStreamingImplemented TruthValue, dot11MultibandImplemented TruthValue, dot11DynamicEIFSActivated TruthValue, dot11VHTOptionImplemented TruthValue, dot11OperatingModeNotificationImplemented TruthValue, dot11TVHTOptionImplemented TruthValue, dot11ChannelScheduleManagementActivated TruthValue, dot11ContactVerificationSignalActivated TruthValue, dot11ContactVerificationSignalInterval Unsigned32, dot11NetworkChannelControlActivated TruthValue, dot11RLSSActivated TruthValue, dot11WhiteSpaceMapActivated TruthValue, dot11WSSTAType INTEGER, dot11GeolocationCapabilityActivated TruthValue, dot11GDDActivated TruthValue, dot11GDDEnablementTimeLimit Unsigned32, dot11GDDEnablementFailHoldTime Unsigned32, dot11GDDEnablementValidityTimer Unsigned32, dot11MaxMSDULength INTEGER, dot11ExtendedSpectrumManagementImplemented TruthValue, dot11EstimatedServiceParametersInboundOptionImplemented TruthValue, dot11EstimatedServiceParametersOutboundOptionImplemented TruthValue, dot11VHTExtendedNSSBWCapable TruthValue, dot11FutureChannelGuidanceActivated TruthValue, dot11FILSActivated TruthValue, dot11S1GOptionImplemented TruthValue, dot11RSNAOperatingChannelValidationActivated TruthValue, dot11GLKImplemented TruthValue, dot11GLKRequired TruthValue, dot11EPDImplemented TruthValue, dot11EPDRequired TruthValue, dot11GLKLinkRateSamples Unsigned32, dot11GLKLinkRateWindowSize Unsigned32, dot11GLKLinkRateWmin Unsigned32, dot11GLKLinkRateWavg Unsigned32, dot11GLKLinkRateWgeo Unsigned32, dot11GLKLinkRateScaling Unsigned32, dot11GLKLinkRateHysteresis Unsigned32, dot11GLKGCRImplemented TruthValue, dot11SolicitedPADActivated TruthValue, dot11UnsolicitedPADActivated TruthValue, dot11MACPrivacyActivated TruthValue, dot11GASExtensionImplemented TruthValue, dot11LocallyAdministeredMACConfig Unsigned32, dot11BeaconProtectionEnabled TruthValue, dot11MSCSActivated TruthValue, dot11LocalMACAddressPolicyActivated TruthValue, dot11BSSMaxIdlePeriodIndicationByNonAPSTA TruthValue } dot11StationID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by the SME or external management entity. Changes take effect for the next MLME-START.request primitive. The purpose of dot11StationID is to allow a manager to identify a station for its own purposes. This attribute provides for that eventuality while keeping the true MAC address independent. Its syntax is MAC address, and the default value is the STA's assigned, unique MAC address." ::= { dot11StationConfigEntry 1 } dot11MediumOccupancyLimit OBJECT-TYPE SYNTAX Unsigned32 (0..1000) UNITS "TUs" MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation." DEFVAL { 100 } ::= { dot11StationConfigEntry 2 } dot11CFPollable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a capability variable. Its value is determined by device capabilities. When this attribute is true, it indicates that the STA is able to respond to a CF-Poll with a Data frame within a SIFS. This attribute is false if the STA is not able to respond to a CF-Poll with a Data frame within a SIFS." ::= { dot11StationConfigEntry 3 } dot11CFPPeriod OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a status variable. In an AP, it is written by the MAC when it receives an MLME-START.request primitive. In a non-AP STA, it is written by the MAC when it receives an updated CF Parameter Set in a Beacon frame. The attribute describes the number of DTIM intervals between the start of CFPs. It is modified by MLME-START.request primitive." ::= { dot11StationConfigEntry 4 } dot11CFPMaxDuration OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "TUs" MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a status variable. In an AP, it is written by the MAC when it receives an MLME-START.request primitive. In a non-AP STA, it is written by the MAC when it receives an updated CF Parameter Set in a Beacon frame. The attribute describes the maximum duration of the CFP that may be generated by the PCF. It is modified by MLME-START.request primitive." ::= { dot11StationConfigEntry 5 } dot11AuthenticationResponseTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Deprecated, as redundant in purpose with the AuthenticateFailureTimeout parameter provided in an MLME-AUTHENTICATE.request. This is a control variable. It is written by an external management entity. Changes take effect for the next Authentication frame. This attribute specifies the number of time units (TUs) that a responding STA should wait for the next frame in the authentication sequence." ::= { dot11StationConfigEntry 6 } dot11PrivacyOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the IEEE 802.11 WEP option is implemented." ::= { dot11StationConfigEntry 7 } dot11PowerManagementMode OBJECT-TYPE SYNTAX INTEGER { active(1), powersave(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when an MLME-POWERMGT.request primitive is received. This attribute specifies the power management mode of the STA. When equal to active, it indicates that the station is not in power save (PS) mode. When equal to powersave, it indicates that the station is in power save mode. The power management mode is transmitted in all frames according to the rules in 9.2.4.1.8." ::= { dot11StationConfigEntry 8 } dot11DesiredSSID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-SCAN.request primitive. This attribute reflects the service set identifier (SSID) used in the SSID parameter of the most recent MLME-SCAN.request primitive. This value may be modified by an external management entity and used by the local SME to make decisions about the Scanning process." ::= { dot11StationConfigEntry 9 } dot11DesiredBSSType OBJECT-TYPE SYNTAX INTEGER { infrastructure(1), independent(2), any(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-SCAN.request primitive. This attribute specifies the type of BSS the station uses when scanning for a BSS with which to synchronize. This value is used to filter Probe Response frames and Beacon frames. When equal to infrastructure, the station synchronizes only with a BSS in which the Capability Information field has the ESS subfield equal to 1. When equal to independent, the station synchronizes only with a BSS whose Capability Information field has the IBSS subfield equal to 1. When equal to any, the station may synchronize to either type of BSS." ::= { dot11StationConfigEntry 10 } dot11OperationalRateSet OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..126)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the SME when joining or establishing a BSS. This attribute specifies the set of non-HT data rates at which the station is able to receive data. Each octet contains a value representing a rate. Each rate is within the range 2 to 127, corresponding to data rates in increments of 500 kb/s from 1 Mb/s to 63.5 Mb/s, and is supported (as indicated in the supported rates table) for receiving data. This value is reported in transmitted Beacon, Probe Request, Probe Response, Association Request, Association Response, Reassociation Request, and Reassociation Response frames, and is used to determine whether a BSS with which the station might synchronize is suitable. It is also used when starting a BSS, as specified in 6.3.4." ::= { dot11StationConfigEntry 11 } dot11BeaconPeriod OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive. For non-DMG STAs, this attribute specifies the number of TUs that a station uses for scheduling Beacon transmissions. For DMG STAs, this attribute specifies the number of TUs that a station uses for scheduling BTI and/or ATI in the beacon interval. This value is transmitted in Beacon and Probe Response frames." ::= { dot11StationConfigEntry 12 } dot11DTIMPeriod OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive. This attribute specifies the number of beacon intervals that elapse between transmission of Beacon frames containing a TIM element whose DTIM Count field is 0. This value is transmitted in the DTIM Period field of Beacon frames." ::= { dot11StationConfigEntry 13 } dot11AssociationResponseTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute specifies the number of TU that a requesting STA should wait for a response to a transmitted (Re)Association Request frame." ::= { dot11StationConfigEntry 14 } dot11DisassociateReason OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a STA disassociates. This attribute holds the most recently transmitted Reason Code in a Disassociation frame. If no Disassociation frame has been transmitted, the value of this attribute is 0." ::= { dot11StationConfigEntry 15 } dot11DisassociateStation OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a STA disassociates. This attribute holds the MAC address from the Address 1 field of the most recently transmitted Disassociation frame. If no Disassociation frame has been transmitted, the value of this attribute is 0." ::= { dot11StationConfigEntry 16 } dot11DeauthenticateReason OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a STA deauthenticates. This attribute holds the most recently transmitted Reason Code in a Deauthentication frame. If no Deauthentication frame has been transmitted, the value of this attribute is 0." ::= { dot11StationConfigEntry 17 } dot11DeauthenticateStation OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a STA deauthenticates. This attribute holds the MAC address from the Address 1 field of the most recently transmitted Deauthentication frame. If no Deauthentication frame has been transmitted, the value of this attribute is 0." ::= { dot11StationConfigEntry 18 } dot11AuthenticateFailStatus OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a STA fails to authenticate. This attribute holds the most recently transmitted Status Code in a failed Authentication frame. If no failed Authentication frame has been transmitted, the value of this attribute is 0." ::= { dot11StationConfigEntry 19 } dot11AuthenticateFailStation OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a STA fails to authenticate. This attribute holds the MAC address from the Address 1 field of the most recently transmitted failed Authentication frame. If no failed Authentication frame has been transmitted, the value of this attribute is 0." ::= { dot11StationConfigEntry 20 } dot11MultiDomainCapabilityImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the station implementation is capable of supporting multiple regulatory domains. The capability is disabled, otherwise." ::= { dot11StationConfigEntry 21 } dot11MultiDomainCapabilityActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by the SME or external management entity. Changes take effect for the next MLME-START.request primitive. This attribute, when true, indicates that the capability of the station to operate in multiple regulatory domains is enabled." DEFVAL { false } ::= { dot11StationConfigEntry 22 } dot11CountryString OBJECT-TYPE SYNTAX OCTET STRING (SIZE(3)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a control variable. It is written by the SME. Changes take effect for the next MLME-START.request primitive. This attribute identifies the country or noncountry entity in which the station is operating. If it is a country, the first two octets of this string is the two character country code as described in document ISO 3166-1. The third octet is one of the following: 1. an ASCII space character, if the regulations under which the station is operating encompass all environments for the current frequency band in the country, 2. an ASCII 'O' character, if the regulations under which the station is operating are for an outdoor environment only, or 3. an ASCII 'I' character, if the regulations under which the station is operating are for an indoor environment only. 4. an ASCII 'X' character, if the station is operating under a noncountry entity. The first two octets of the noncountry entity is two ASCII 'XX' characters. 5. the hexadecimal representation of the Operating Class table number currently in use, from the set of tables defined in Annex E, e.g., Table E-1 is represented as x'01'." ::= { dot11StationConfigEntry 23 } dot11SpectrumManagementImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the station implementation is capable of supporting spectrum management. The capability is disabled otherwise." ::= { dot11StationConfigEntry 24 } dot11SpectrumManagementRequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by the SME or external management entity. Changes take effect for the next MLME-START.request primitive. A STA uses the defined TPC and DFS procedures if this attribute is true; otherwise it does not use the defined TPC and DFS procedures." DEFVAL { false } ::= { dot11StationConfigEntry 25 } dot11RSNAOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This variable indicates whether the entity is an RSNA STA." ::= { dot11StationConfigEntry 26 } dot11RSNAPreauthenticationImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This variable indicates whether the entity supports RSNA preauthentication. This cannot be true unless dot11RSNAOptionImplemented is true." ::= { dot11StationConfigEntry 27 } dot11OperatingClassesImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the station implementation is capable of supporting operating classes. The capability is disabled otherwise." ::= { dot11StationConfigEntry 28 } dot11OperatingClassesRequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by the SME or external management entity. Changes take effect for the next MLME-START.request primitive. A STA uses the defined operating classes procedures if this attribute is true." DEFVAL { false } ::= { dot11StationConfigEntry 29 } dot11QosOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the station implementation is capable of supporting QoS. The capability is disabled, otherwise." ::= { dot11StationConfigEntry 30} dot11ImmediateBlockAckOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the station implementation is capable of supporting immediate block ack. The capability is disabled, otherwise." ::= { dot11StationConfigEntry 31} dot11DelayedBlockAckOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS Deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the station implementation is capable of supporting delayed block ack. The capability is disabled, otherwise." ::= { dot11StationConfigEntry 32 } dot11DirectOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the station implementation is capable of sending and receiving frames from a non-AP STA in the BSS. The capability is disabled, otherwise." ::= { dot11StationConfigEntry 33 } dot11APSDOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute is available only at an AP. When true, this attribute indicates that the AP implementation is capable of delivering data and polls to stations using APSD." ::= { dot11StationConfigEntry 34 } dot11QAckOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the station implementation is capable of interpreting the CF-Ack bit in a received frame with the Type subfield equal to Data even if the frame is not directed to the QoS station. The capability is disabled, otherwise. A STA is capable of interpreting the CF-Ack bit in a received Data frame if that station is the recipient of the Data frame, regardless of the value of this MIB attribute." ::= { dot11StationConfigEntry 35 } dot11QBSSLoadImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute is available only at an AP. This attribute, when true, indicates that the AP implementation is capable of generating and transmitting the BSS load element in the Beacon and Probe Response frames. The capability is disabled, otherwise." ::= { dot11StationConfigEntry 36 } dot11QueueRequestOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute is available only at an AP. This attribute, when true, indicates that the AP is capable of processing the Queue Size field in QoS Control field of QoS Data frames. The capability is disabled, otherwise." ::= { dot11StationConfigEntry 37 } dot11TXOPRequestOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute is available only at an AP. This attribute, when true, indicates that the AP is capable of processing the TXOP Duration requested field in QoS Control field of QoS Data frames. The capability is disabled, otherwise." ::= { dot11StationConfigEntry 38 } dot11MoreDataAckOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the station implementation is capable of interpreting the More Data bit in the Ack frames. The capability is disabled, otherwise." ::= { dot11StationConfigEntry 39 } dot11AssociateInNQBSS OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates that the station may associate in a non-QoS BSS. When false, this attribute indicates that the station does not associate in a non-QoS BSS." DEFVAL { true } ::= { dot11StationConfigEntry 40 } dot11DLSAllowedInQBSS OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute available at the AP, when true, indicates that STAs may set up DLS and communicate using DLS with other STAs in the BSS. When false, this attribute indicates that the stations do not set up DLS nor communicate with other STAs using DLS in the BSS." DEFVAL { true } ::= { dot11StationConfigEntry 41 } dot11DLSAllowed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute available at non-AP STAs, when true, indicates that the STA may set up DLS or accept DLS Requests, and communicate with other STAs in the BSS using DLS. When false, this attribute indicates that the STA does not set up DLS nor accept DLS, nor communicate with other STAs in the BSS using DLS." DEFVAL { true } ::= { dot11StationConfigEntry 42} dot11AssociateStation OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a STA associates. This attribute indicates the MAC address from the Address 1 field of the most recently transmitted Association Response frame. If no Association Response frame has been transmitted, the value of this attribute is 0." ::= { dot11StationConfigEntry 43 } dot11AssociateID OBJECT-TYPE SYNTAX Unsigned32 (0..2007) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a STA associates. This attribute indicates the Association ID from the most recently transmitted Association Response frame. If no Association Response frame has been transmitted, the value of this attribute is 0." ::= { dot11StationConfigEntry 44 } dot11AssociateFailStation OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a STA fails to associate. This attribute indicates the MAC address from the Address 1 field of the most recently transmitted failed Association Response frame. If no failed Association Response frame has been transmitted, the value of this attribute is 0." ::= { dot11StationConfigEntry 45 } dot11AssociateFailStatus OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a STA fails to associate. This attribute indicates the most recently transmitted Status Code in a failed Association Response frame. If no failed Association Response frame has been transmitted, the value of this attribute is 0." ::= { dot11StationConfigEntry 46 } dot11ReassociateStation OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a STA reassociates. This attribute indicates the MAC address from the Address 1 field of the most recently transmitted Reassociation Response frame. If no Reassociation Response frame has been transmitted, the value of this attribute is 0." ::= { dot11StationConfigEntry 47 } dot11ReassociateID OBJECT-TYPE SYNTAX Unsigned32 (0..2007) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a STA reassociates. This attribute indicates the Association ID from the most recently transmitted Reassociation Response frame. If no Reassociation Response frame has been transmitted, the value of this attribute is 0." ::= { dot11StationConfigEntry 48 } dot11ReassociateFailStation OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a STA fails to reassociate. This attribute indicates the MAC address from the Address 1 field of the most recently transmitted failed Reassociation Response frame. If no failed Reassociation Response frame has been transmitted, the value of this attribute is 0." ::= { dot11StationConfigEntry 49 } dot11ReassociateFailStatus OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a STA fails to reassociate. This attribute indicates the most recently transmitted Status Code in a failed Reassociation Response frame. If no failed Reassociation Response frame has been transmitted, the value of this attribute is 0." ::= { dot11StationConfigEntry 50 } dot11RadioMeasurementImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the station implementation is capable of supporting Radio Measurement. Otherwise it is not capable of performing Radio Measurement." ::= { dot11StationConfigEntry 51 } dot11RadioMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity when any of the MIB attributes listed in 9.4.2.44 is equal to true. Changes take effect with the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that one or more of the Radio Measurement Activated Capabilities MIB attributes, listed in 9.4.2.44, are equal to true. A STA may use the defined Radio Measurement procedures if this attribute is true." DEFVAL { false } ::= { dot11StationConfigEntry 52 } dot11RMMeasurementNavSync OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. The value of ProbeDelay to be used when making a beacon type measurement with measurement mode active." ::= { dot11StationConfigEntry 53 } dot11RMMeasurementPilotPeriod OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute specifies the number of TUs that a station uses for scheduling Measurement Pilot frame transmissions. This value is transmitted in Measurement Pilot frames. The default period is 25% of dot11BeaconPeriod." ::= { dot11StationConfigEntry 54 } dot11RMLinkMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Link Measurement is enabled. A value of false indicates the station has no Link Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 55 } dot11RMNeighborReportActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for neighbor report is enabled. false indicates the station has no neighbor report capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 56 } dot11RMParallelMeasurementsActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Parallel Measurements is enabled. false indicates the station has no Parallel Measurements capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 57 } dot11RMRepeatedMeasurementsActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Repeated Measurements is enabled. false indicates the station has no Repeated Measurements capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 58 } dot11RMBeaconPassiveMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Beacon Passive Measurement is enabled. false indicates the station has no Beacon Passive Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 59 } dot11RMBeaconActiveMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Beacon Active Measurement is enabled. false indicates the station has no Beacon Active Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 60 } dot11RMBeaconTableMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Beacon Table Measurement is enabled. false indicates the station has no Beacon Table Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 61 } dot11RMBeaconMeasurementReportingConditionsActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Beacon Measurement Reporting Conditions is enabled. false indicates the station has no Beacon Measurement Reporting Conditions capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 62 } dot11RMFrameMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Frame Measurement is enabled. false indicates the station has no Frame Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 63 } dot11RMChannelLoadMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Channel Load Measurement is enabled. false indicates the station has no Channel Load Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 64 } dot11RMNoiseHistogramMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Noise Histogram Measurement is enabled. false indicates the station has no Noise Histogram Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 65 } dot11RMStatisticsMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Statistics Measurement is enabled. false indicates the station has no Statistics Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 66 } dot11RMLCIMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for LCI Measurement is enabled. false indicates the station has no LCI Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 67 } dot11RMLCIAzimuthActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for LCI Azimuth Measurement is enabled. false indicates the station has no LCI Azimuth Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 68 } dot11RMTransmitStreamCategoryMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Transmit Stream/Category Measurement is enabled. false indicates the station has no Transmit Stream/Category Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 69 } dot11RMTriggeredTransmitStreamCategoryMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Triggered Transmit Stream/Category Measurement is enabled. false indicates the station has no Triggered Transmit Stream/Category Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 70 } dot11RMAPChannelReportActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for AP Channel Report is enabled. false indicates the station has no AP Channel Report capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 71 } dot11RMMIBActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for RM MIB is enabled. false indicates the station has no RM MIB capability or that the capability is present but is disabled. See RM MIB details." DEFVAL { false } ::= { dot11StationConfigEntry 72 } dot11RMMaxMeasurementDuration OBJECT-TYPE SYNTAX Unsigned32 (0 .. 7) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute indicates the maximum measurement duration for operating channel measurements, where Max Measurement Duration in TUs = (2 ^ (dot11RMMaxMeasurementDuration - 4)) * BeaconInterval Further details are provided in 11.10.4" ::= { dot11StationConfigEntry 73 } dot11RMNonOperatingChannelMaxMeasurementDuration OBJECT-TYPE SYNTAX Unsigned32 (0 .. 7) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute indicates the maximum measurement duration for nonoperating channel measurements, where Non-OpMax Measurement Duration in TUs = (2 ^ (dot11RMNonOperatingChannelMaxMeasurementDuration - 4)) * BeaconInterval Further details are provided in 11.10.4" ::= { dot11StationConfigEntry 74 } dot11RMMeasurementPilotTransmissionInformationActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Measurement Pilot Transmission information is enabled. false indicates the station has no Measurement Pilot Transmission information capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 75 } dot11RMMeasurementPilotActivated OBJECT-TYPE SYNTAX Unsigned32 (0 .. 7) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute indicates the station capability for Measurement Pilot. The value 0 indicates the station has no Measurement Pilot capability or that the capability is present but is disabled. Activated values 1-7 are defined in Table 11-10." DEFVAL { 0 } ::= { dot11StationConfigEntry 76 } dot11RMNeighborReportTSFOffsetActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Neighbor Report TSF Offset is enabled. false indicates the station has no Neighbor Report TSF Offset capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 77 } dot11RMRCPIMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for RCPI Measurement is enabled. false indicates the station has no RCPI Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 78 } dot11RMRSNIMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for RSNI Measurement is enabled. false indicates the station has no RSNI Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 79 } dot11RMBSSAverageAccessDelayActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for BSS Average Access Delay is enabled. false indicates the station has no BSS Average Access Delay capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 80 } dot11RMBSSAvailableAdmissionCapacityActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for BSS Available Admission Capacity is enabled. false indicates the station has no BSS Available Admission Capacity capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 81 } dot11RMAntennaInformationActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Antenna information is enabled. false indicates the station has no Antenna information capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 82 } dot11FastBSSTransitionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This object indicates if the entity is fast BSS transition capable." ::= { dot11StationConfigEntry 83 } dot11LCIDSEImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the station implementation is capable of supporting LCI DSE. The capability is disabled, otherwise." ::= { dot11StationConfigEntry 84 } dot11LCIDSERequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a control variable. It is written by the SME. A STA uses the Dependent Station Enablement procedures if this attribute is true." DEFVAL { false } ::= { dot11StationConfigEntry 85 } dot11DSERequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a control variable. It is written by the SME. This attribute, when true, indicates that the station operation is dependent on enablement from enabling STAs. This attribute, when false, indicates that the station operation does not depend on enablement from STAs." DEFVAL { false } ::= { dot11StationConfigEntry 86 } dot11ExtendedChannelSwitchActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by the SME when the device is initialized for operation in a band defined by an Operating Class. This attribute, when true, indicates that the capability of the station to perform extended channel switching is enabled." DEFVAL { false } ::= { dot11StationConfigEntry 87 } --********************************************************** --* Management frame protection MIBs --********************************************************** dot11RSNAProtectedManagementFramesActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This variable indicates whether this STA enables management frame protection." DEFVAL { false } ::= { dot11StationConfigEntry 88} dot11RSNAUnprotectedManagementFramesAllowed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This variable indicates whether this STA supports RSNA STAs which do not provide management frame protection." DEFVAL { true } ::= { dot11StationConfigEntry 89} --********************************************************** --* SA Query Procedure MIBs --********************************************************** dot11AssociationSAQueryMaximumTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute specifies the number of TUs that an AP can wait, from the scheduling of the first SA Query Request to allow association process to be started without starting additional SA Query procedure if a successful SA Query Response is not received." DEFVAL { 1000 } ::= { dot11StationConfigEntry 90} dot11AssociationSAQueryRetryTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute specifies the number of TUs that an AP waits between issuing two subsequent MLME-SA-QUERY.request primitive primitives." DEFVAL { 201 } ::= { dot11StationConfigEntry 91} dot11HighThroughputOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute indicates whether the entity is HT capable." ::= { dot11StationConfigEntry 92} dot11RSNAPBACRequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This variable indicates whether this STA requires the Protection of block ack agreements." DEFVAL { false } ::= { dot11StationConfigEntry 93} dot11PSMPOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the station implementation is capable of supporting PSMP." ::= { dot11StationConfigEntry 94 } dot11TunneledDirectLinkSetupImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. This attribute, when true, indicates that the STA implementation is capable of supporting tunneled direct-link setup." ::= { dot11StationConfigEntry 95 } dot11TDLSPeerUAPSDBufferSTAActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. This attribute, when true, indicates that the STA implementation is capable of supporting TPU." ::= { dot11StationConfigEntry 96 } dot11TDLSPeerPSMActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. This attribute, when true, indicates that the STA implementation is capable of supporting TDLS peer PSM." ::= { dot11StationConfigEntry 97 } dot11TDLSPeerUAPSDIndicationWindow OBJECT-TYPE SYNTAX Unsigned32 (1..256) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. This attribute indicates the minimum interval in Beacon Intervals between successive Peer Traffic Indication frames." DEFVAL { 1 } ::= { dot11StationConfigEntry 98 } dot11TDLSChannelSwitchingActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. This attribute, when true, indicates that the STA implementation is capable of supporting TDLS Channel Switching." ::= { dot11StationConfigEntry 99 } dot11TDLSPeerSTAMissingAckRetryLimit OBJECT-TYPE SYNTAX Unsigned32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. This attribute indicates the number of times the TDLS STA may retry a frame for which it does not receive an Ack frame from TDLS peer STA in power save mode after the TDLS peer STA does not receive an Ack frame to an individually addressed MPDU sent with the EOSP subfield equal to 1 or to an individually addressed MPDU that initiated a channel switch." DEFVAL { 3 } ::= { dot11StationConfigEntry 100 } dot11TDLSResponseTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..255) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. This attribute indicates the amount of time the STA waits before timing out a TDLS setup request." DEFVAL { 5 } ::= { dot11StationConfigEntry 101 } dot11OCBActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. A STA uses the defined outside the context of a BSS procedures if and only if this attribute is true." DEFVAL { false } ::= { dot11StationConfigEntry 102 } dot11TDLSNavSync OBJECT-TYPE SYNTAX Unsigned32 (1..65535) UNITS "microseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. This attribute indicates the amount of time the STA waits before transmitting on a new channel, in the absence of traffic on the channel that causes a CCA state to be created." DEFVAL { 1000 } ::= { dot11StationConfigEntry 103 } dot11TDLSDiscoveryRequestWindow OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. This attribute indicates the minimum number of DTIM intervals between successive TDLS Discovery Request frames." DEFVAL { 2 } ::= { dot11StationConfigEntry 104 } dot11TDLSACDeterminationInterval OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. This attribute indicates the number of seconds during which the lowest AC of transmitted traffic is determined." DEFVAL { 1 } ::= { dot11StationConfigEntry 105 } dot11WirelessManagementImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the station implementation is capable of supporting one or more wireless network management services." ::= { dot11StationConfigEntry 106} dot11BssMaxIdlePeriod OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-write UNITS "1000 TUs" STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. At an AP, this attribute indicates that the time period that passes before an AP disassociates an inactive non-AP STA. This value may be overriden by the AP based on the non-AP STA indication, if any, in the (Re)Association Request frame. The (overriden, if needed) value is transmitted in the (Re)Association Response frame. At a non-AP STA, this attribute indicates the requested time before which the AP should not disassociate the inactive non-AP STA due to inactivity. This value might be transmitted in the (Re)Association Request frame." ::= { dot11StationConfigEntry 107} dot11BssMaxIdlePeriodOptions OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute indicates the options associated with the BSS max idle capability. This value is transmitted in the Association Response and Reassociation Response frames." ::= { dot11StationConfigEntry 108} dot11TIMBroadcastInterval OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute indicates the number of beacon periods between TIM frame transmissions. A value of 0 disables TIM Broadcast for the requesting station." DEFVAL { 0 } ::= { dot11StationConfigEntry 109} dot11TIMBroadcastOffset OBJECT-TYPE SYNTAX Integer32 (-214748364..214748363) UNITS "microseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute indicates the offset with a tolerance of +/- 4 microseconds relative to the TBTT for which a TIM frame is scheduled for transmission." DEFVAL { 0 } ::= { dot11StationConfigEntry 110} dot11TIMBroadcastHighRateTIMRate OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "0.5 Mb/s" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute indicates the rate used to transmit the high data rate TIM frame. A value of 0 indicates that the high data rate TIM frame is not transmitted." DEFVAL { 0 } ::= { dot11StationConfigEntry 111} dot11TIMBroadcastLowRateTIMRate OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "0.5 Mb/s" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute indicates the rate used to transmit the low data rate TIM frame. A value of 0 indicates that the low data rate TIM frame is not transmitted." DEFVAL { 0 } ::= { dot11StationConfigEntry 112} dot11StatsMinTriggerTimeout OBJECT-TYPE SYNTAX Unsigned32 (10..7200) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute indicates the minimum allowable value for Triggered Timeout. A Triggered STA Statistics report is generated by the STA after the timeout if none of the trigger conditions are satisfied." DEFVAL { 10 } ::= { dot11StationConfigEntry 113 } dot11RMCivicMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Location Civic Measurement is enabled. false indicates the station has no Location Civic Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 114 } dot11RMIdentifierMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for location identifier measurement is enabled. false indicates the station has no Location Identifier Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 115 } dot11TimeAdvertisementDTIMInterval OBJECT-TYPE SYNTAX Unsigned32 (1..255) UNITS "dtims" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute indicates the interval in number of DTIMS when the Time Advertisement element is included in Beacon frames." DEFVAL { 1 } ::= { dot11StationConfigEntry 116 } dot11InterworkingServiceImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute when true, indicates the STA is capable of interworking with external networks. A STA setting this to true implements Interworking Service. When this is false, the STA does not implement Interworking Service." ::= { dot11StationConfigEntry 117 } dot11InterworkingServiceActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute when true, indicates the capability of the STA to interwork with external networks is enabled. The capability is disabled otherwise." DEFVAL {false} ::= { dot11StationConfigEntry 118 } dot11QosMapImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute available at STAs, when true, indicates the STA is capable of supporting the QoS Map procedures. When this is false, the STA does not implement QoS Map procedures." ::= { dot11StationConfigEntry 119 } dot11QosMapActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates the capability of the STA to support QoS Map procedures is enabled. The capability is disabled otherwise." DEFVAL {false} ::= { dot11StationConfigEntry 120 } dot11EBRImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute available at STAs, when true, indicates the STA is capable of supporting Expedited Bandwidth Request procedures. When this is false, the STA does not implement Expedited Bandwidth Request procedures." ::= { dot11StationConfigEntry 121 } dot11EBRActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates the capability of the STA to support Expedited Bandwidth Request procedures is enabled. The capability is disabled otherwise." DEFVAL {false} ::= { dot11StationConfigEntry 122 } dot11ESNetwork OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. The emergency services access network type equal to true indicates that the BSS is used exclusively for the purposes of accessing emergency services. This object is not used by non-AP STAs." ::= { dot11StationConfigEntry 123 } dot11SSPNInterfaceImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute when true, indicates the AP is capable of SSPN Interface service. When this is false, the STA does not implement SSPN Interface Service. This object is not used by non-AP STAs." ::= { dot11StationConfigEntry 124 } dot11SSPNInterfaceActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates the capability of the AP to provide SSPN Interface service is enabled. The capability is disabled, otherwise." DEFVAL {false} ::= { dot11StationConfigEntry 125 } dot11HESSID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect for the next MLME-START.request primitive. This attribute is used by an AP and is the 6-octet homogeneous ESS identifier field, whose value is set to one of the BSSIDs in the ESS. It is required that the same value of HESSID be used for all BSSs in the homogeneous ESS." ::= { dot11StationConfigEntry 126 } dot11EASImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute when true, indicates the STA is capable of emergency alert system notification with external networks. A STA setting this to true implements emergency alert system notification. When this is false, the STA does not implement emergency alert system notification." ::= { dot11StationConfigEntry 127 } dot11EASActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute when true, indicates the STA is capable of supporting emergency alert system. The capability is disabled otherwise." DEFVAL {false} ::= { dot11StationConfigEntry 128 } dot11MSGCFImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute when true, indicates the non-AP STA is capable of supporting the MSGCF procedures defined in 6.4. When false, the non-AP STA does not implement MSGCF procedures. This object is not used by APs." ::= { dot11StationConfigEntry 129 } dot11MSGCFActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates the capability of the non-AP STA to provide the MSGCF is enabled. The capability is disabled, otherwise." DEFVAL {false} ::= { dot11StationConfigEntry 130 } dot11TimeAdvertisementTimeError OBJECT-TYPE SYNTAX OCTET STRING (SIZE(5)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute indicates the Time Error value as defined in the Time Advertisement element Time Error field when the Time Capabilities field is set to 2. This field is included in the Time Advertisement element in Beacon and Probe Response frames." DEFVAL { ''H } ::= { dot11StationConfigEntry 131 } dot11TimeAdvertisementTimeValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(10)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute indicates the TimeAdvertisement Time Value as defined in the Time Advertisement element Time Value field when the Time Capabilities field is set to 2. The format is defined in Table 9-192 and is included in the Time Advertisement element in Beacon and Probe Response frames." ::= { dot11StationConfigEntry 132 } dot11RM3rdPartyMeasurementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates that dot11RadioMeasurementActivated is true and that the station capability for Third Party Location Measurement is enabled. false indicates the station has no Third Party Location Measurement capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 133 } dot11RejectUnadmittedTraffic OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect at the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute when true indicates the STA rejects MA-UNITDATA.requests whose requested priority corresponds to an AC for which admission control is mandatory and for which there is not an admitted TSPEC." DEFVAL { false } ::= {dot11StationConfigEntry 134} dot11BSSBroadcastNullCount OBJECT-TYPE SYNTAX Unsigned32 (1..64) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Deprecated because this attribute is not referenced in IEEE Std 802.11. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute specifies the number of group addressed (QoS) Null frames an IBSS STA transmits before it changes power management modes." DEFVAL { 3 } ::= {dot11StationConfigEntry 135} dot11MeshActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. When this object is true, this indicates that the STA is a mesh STA. Configuration variables for mesh operation are found in the dot11MeshSTAConfigTable." ::= { dot11StationConfigEntry 136 } dot11QMFActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by the SME or external management entity. In an AP changes take effect for the next MLME-START.request primitive. In a non-AP STA that is not associated and is not an IBSS STA, changes take effect as soon as practical in the implementation. In a non-AP STA that is associated, changes take effect at the end of the lifetime of the association. For a STA that is an IBSS STA, changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute indicates whether the entity is QMF enabled or disabled." DEFVAL { false } ::= { dot11StationConfigEntry 137 } dot11QMFReconfigurationActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by the SME or external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. The purpose of dot11QMFReconfigurationActivated is to allow an SME to accept a QMF Policy Change request from another STA and respond with a QMF Policy frame." DEFVAL { false } ::= { dot11StationConfigEntry 138 } dot11QMFPolicyChangeTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by the SME or external management entity. Changes take effect as soon as practical in the implementation. This attribute indicates the minimum number of TUs that a STA waits to receive a response to a QMF Policy Change request before declaring that the request has failed and also the number of TUs that a STA waits after it has received a rejection to a QMF Policy Change request before issuing a repeat QMF Policy Change request to the same destination STA." DEFVAL { 5000 } ::= { dot11StationConfigEntry 139 } dot11RobustAVStreamingImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the station implementation supports robust AV streaming." ::= { dot11StationConfigEntry 140 } dot11VHTOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute indicates whether the entity is VHT capable." ::= { dot11StationConfigEntry 141} dot11OperatingModeNotificationImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute indicates whether the entity is Operating Mode Notification Capable." ::= { dot11StationConfigEntry 142} dot11TVHTOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute indicates whether the entity is TVHT capable." ::= { dot11StationConfigEntry 143} dot11MultibandImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. Multi-band Support Activated This attribute, when true, indicates that the STA is capable of operating in multiple bands. Otherwise, it is false." ::= { dot11StationConfigEntry 144 } dot11ChannelScheduleManagementActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the SME when the device is initialized for operation in a band defined by an Operating Class. This attribute, when true, indicates that the STA implementation is capable of supporting Channel Schedule Management Announcement. The capability is disabled, otherwise." DEFVAL { false } ::= { dot11StationConfigEntry 145 } dot11ContactVerificationSignalActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive primitive. This attribute, when true, indicates that the system capability for contact verification signal is activated. false indicates that the STA has contact verification signal capability, but it is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 146 } dot11ContactVerificationSignalInterval OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. dot11ContactVerificationSignalInterval indicates the maximum number of seconds that a GDD dependent STA may wait to receive the Contact Verification Signal frame before stopping operation in TVWS. Unless another value is mandated by regulatory authorities, the value is 60 seconds." DEFVAL { 60 } ::= { dot11StationConfigEntry 147 } dot11NetworkChannelControlActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the SME when the device is initialized for operation in a band defined by an Operating Class. This attribute, when true, indicates that the STA implementation is capable of supporting network channel control. The capability is disabled, otherwise." DEFVAL { false } ::= { dot11StationConfigEntry 148 } dot11RLSSActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by the SME or an external management entity. Changes take effect as soon as possible in the device. This attribute, when true, indicates that the RLQP capability is activated. The capability is disabled, otherwise." DEFVAL { false } ::= { dot11StationConfigEntry 149 } dot11WhiteSpaceMapActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that the STA capability for white space map is activated. false indicates the STA has no white space map capability or that the capability is present but is disabled." DEFVAL { false } ::= { dot11StationConfigEntry 150 } dot11WSSTAType OBJECT-TYPE SYNTAX INTEGER {gddap(1), gddnonapsta(2), gddfixedsta(3), reserved(4)} MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the SME when the device is initialized for operation in a band that requires Geolocation Database Control. This attribute specifies the type of STA mode for the purpose of channel availability query requirements. This value is used to set the desired channel availability query request parameters in using GAS frames carrying Channel Availability Query element of RLQP. When set to gddap, the STA indicates that it operates as a personal/portable AP after channel availability query. When set to gddnonapsta, the STA indicates that it operates as a personal/portable non-AP STA after channel availability query. When set to gddfixedsta, the STA indicates that it operates as a fixed STA after channel availability query. When set to any other values, its use is reserved, and remains unspecified." ::= { dot11StationConfigEntry 151} dot11GeolocationCapabilityActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the SME. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates that the has obtained its device location information in geospatial coordinates for its position using its geolocation capability, as required for its device class, otherwise this is false." DEFVAL { false } ::= { dot11StationConfigEntry 152 } dot11GDDActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the SME when the device is initialized for operation in a band that requires Geolocation Database Dependent behavior. This attribute, when true, indicates that the STA capability for operation with Geolocation Database Dependent behavior is activated. The capability is disabled, otherwise." DEFVAL { false } ::= { dot11StationConfigEntry 153 } dot11GDDEnablementTimeLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the SME when the device is initialized. Changes take effect as soon as practical in the implementation. dot11GDDEnablementTimeLimit indicates the maximum number of seconds that a GDD dependent STA may transmit in a frequency band under the control of a geolocation database while attaining GDD enablement with a GDD enabling STA. Unless another value is mandated by regulatory authorities, the value is 32 seconds." DEFVAL { 32 } ::= { dot11StationConfigEntry 155 } dot11GDDEnablementFailHoldTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the SME when the device is initialized. Changes take effect as soon as practical in the implementation. dot11GDDEnablementFailHoldTime indicates the number of seconds that a GDD dependent STA shall not transmit in a frequency band under control of a geolocation database when it fails to attain GDD enablement with an GDD enabling STA within dot11GDDEnablementTimeLimit seconds. Unless another value is mandated by regulatory authorities, the value is 512 seconds." DEFVAL { 512 } ::= { dot11StationConfigEntry 156 } dot11GDDEnablementValidityTimer OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a status variable. It is written by the SME when the device is initialized. Changes take effect as soon as practical in the implementation. dot11GDDEnablementValidityTimer indicates the number of seconds that a GDD dependent STA remains in GDDEnabled state. Unless another value is mandated by regulatory authorities, the value is 60 seconds." DEFVAL { 60 } ::= { dot11StationConfigEntry 157 } dot11MaxMSDULength OBJECT-TYPE SYNTAX INTEGER { normal(2304), long(7920) } UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute indicates the maximum supported MSDU size. This is 7920 octets for a DMG STA and 2304 octets for a non-DMG STA." ::= { dot11StationConfigEntry 162 } dot11DynamicEIFSActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute indicates whether the entity uses a dynamic value for EIFS based on properties of the PPDU that causes the EIFS, or a fixed value." ::= { dot11StationConfigEntry 158 } dot11S1GOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute indicates whether the entity is S1G Capable." ::= { dot11StationConfigEntry 159 } dot11FILSActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. This attribute, when true, indicates that FILS is enabled." DEFVAL {false} ::= { dot11StationConfigEntry 160 } dot11ExtendedSpectrumManagementImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the non-VHT station implementation is capable of supporting extended spectrum management. The capability is disabled at the non-VHT station otherwise." ::= { dot11StationConfigEntry 161 } dot11EstimatedServiceParametersInboundOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the IEEE 802.11 Estimated Service Parameters Inbound option is implemented." ::= { dot11StationConfigEntry 163 } dot11VHTExtendedNSSBWCapable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the VHT extended NSS BW support option is implemented. dot11VHTExtendedNSSBWCapable might be false when dot11VHTOptionImplemented is false." ::= { dot11StationConfigEntry 165 } dot11FutureChannelGuidanceActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates the capability of the STA to support Future channel guidance procedures is enabled. The capability is disabled otherwise." DEFVAL {false} ::= { dot11StationConfigEntry 166 } dot11SolicitedPADActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute when true, indicates that the capability of the STA to operate solicited PAD with external networks is enabled. The capability is disabled otherwise." DEFVAL {false} ::= { dot11StationConfigEntry 167 } dot11UnsolicitedPADActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute when true, indicates that the capability of the STA to operate unsolicited PAD with external networks is enabled. The capability is disabled otherwise." DEFVAL {false} ::= { dot11StationConfigEntry 168 } dot11GLKImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "When true, this attribute indicates a GLK capable STA. When false, it indicates a non-GLK capable STA. This is a capability variable." ::= { dot11StationConfigEntry 169 } dot11GLKRequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When true, this attribute indicates a STA that will not accept associations from or peer with a non-GLK capable STA. When false, it indicates a STA that will peer with or accept associations from a non-GLK capable STA. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation." ::= { dot11StationConfigEntry 170 } dot11EPDImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "When true, this attribute indicates a STA that supports the receipt and transmission of EPD MSDUs. When false, it indicates a STA that does not support EPD. This is a capability variable." ::= { dot11StationConfigEntry 171 } dot11EPDRequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When true, this attribute indicates a STA that will only associate, direct link, or peer with a STA supporting EPD. When false, it indicates a STA that will associate, direct link, or peer with a STA that does not support EPD. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation." ::= { dot11StationConfigEntry 172 } dot11GLKLinkRateSamples OBJECT-TYPE SYNTAX Unsigned32 (2..257) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the number of data bit rate sample windows in the array of such values used in the determination of the data rate metrics for general links. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation." DEFVAL { 8 } ::= { dot11StationConfigEntry 173 } dot11GLKLinkRateWindowSize OBJECT-TYPE SYNTAX Unsigned32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the data bit rate sample window duration in units of 16 TUs. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation." DEFVAL { 8 } ::= { dot11StationConfigEntry 174 } dot11GLKLinkRateWmin OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This value is the relative weight given to the minimum bit rate observed in the data rate sample windows on a general link or peering. A larger value means more weight or influence for the minimum observed bit rate. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. It is used in the determination of the data rate metrics for general links." DEFVAL { 50 } ::= { dot11StationConfigEntry 175 } dot11GLKLinkRateWavg OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This value is the relative weight given to the arithmetic mean bit rate observed in the data rate sample windows on a general link or peering. A larger value means more weight or influence for the arithmetic mean observed bit rate. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. It is used in the determination of the data rate metrics for general links." DEFVAL { 50 } ::= { dot11StationConfigEntry 176 } dot11GLKLinkRateWgeo OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This value is the relative weight given to the geometric mean of the bit rates observed in the data rate sample windows on a general link or peering. A larger value means more weight or influence for the geometric mean of the observed bit rates. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. It is used in the determination of the data rate metrics for general links." DEFVAL { 50 } ::= { dot11StationConfigEntry 177 } dot11GLKLinkRateScaling OBJECT-TYPE SYNTAX Unsigned32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "This value is used to scale the data rate reported appropriately depending on the use of that rate and how pessimistically data rates are being determined. A scaling of 16 would produce a data rate suitable for use in IEEE 802.1Q protocols with no pessimism. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation." DEFVAL { 10 } ::= { dot11StationConfigEntry 178 } dot11GLKLinkRateHysteresis OBJECT-TYPE SYNTAX Unsigned32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "This value is used to apply hysteresis to the data rate reported for a general link. If it contains 256, then any change in rate is immediately reported. The smaller its value, the larger the change that occurs before that change is reported. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation." DEFVAL { 200 } ::= { dot11StationConfigEntry 179 } dot11GLKGCRImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "When true, this attribute indicates a GLK-GCR capable STA. When false, this attribute indicates a GLK capable STA that does not support GLK-GCR or a STA that is not GLK capable. This is a capability variable." ::= { dot11StationConfigEntry 180 } dot11GASExtensionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the STA is capable of operating in GAS extension in GAS frame exchanges. Otherwise, it is false." ::= { dot11StationConfigEntry 183 } dot11MACPrivacyActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute when true, indicates that the STA enables MAC privacy considerations. The capability is disabled otherwise." DEFVAL {false} ::= { dot11StationConfigEntry 184 } dot11LocallyAdministeredMACConfig OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute identifies an addressing plan to use for when associating with the BSS. 0: local addresses comply with the Structured Local Address Plan as defined in IEEE Std 802c-2017 1: local addresses are constructed according to vendor-specific local address plan.") DEFVAL {0} ::= { dot11StationConfigEntry 185 } dot11EstimatedServiceParametersOutboundOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute, when true, indicates that the IEEE 802.11 Estimated Service Parameters Outbound option is implemented." ::= { dot11StationConfigEntry 191 } dot11RSNAOperatingChannelValidationActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This variable indicates whether this STA has enabled operating channel validation in an RSNA." DEFVAL {false} ::= { dot11StationConfigEntry 192 } dot11BeaconProtectionEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This variable indicates whether beacon protection is enabled. If dot11BeaconProtectionEnabled is true for an AP, beacon protection is enabled on transmission. If dot11BeaconProtectionEnabled is true for a non-AP STA and the STA receives a BIGTK from the AP with which it is associated, beacon protection is enabled on reception. Otherwise, beacon protection is disabled." DEFVAL {false} ::= { dot11StationConfigEntry 195 } dot11MSCSActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by the MAC or an external management entity. Changes take effect as soon as practical in the implementation. This variable indicates whether support for Mirrored SCS is enabled on the STA." DEFVAL {false} ::= { dot11StationConfigEntry 197 } dot11LocalMACAddressPolicyActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute, when true, indicates the presence of a local MAC address policy to be advertised." DEFVAL {false} ::= { dot11StationConfigEntry 188 } dot11BSSMaxIdlePeriodIndicationByNonAPSTA OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity or the SME. Changes take effect as soon as practical in the implementation. This attribute is only present for a non-S1G STA. This attribute, when true at a non-AP STA, indicates that the STA might include the BSS Max Idle Period element in (Re)Association Request frames. This attribute, when true at an AP, indicates that the AP might consider the value of the Max Idle Period subfield in the BSS Max Idle Period element in the (Re)Association Request frame in setting the Max Idle Period subfield in the BSS Max Idle Period element in the (Re)Association Response frame." ::= { dot11StationConfigEntry 200 } -- ********************************************************************** -- * End of dot11StationConfig TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11AuthenticationAlgorithms TABLE -- ********************************************************************** dot11AuthenticationAlgorithmsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11AuthenticationAlgorithmsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This (conceptual) table of attributes is a set of all of the authentication algorithms and whether they are activated." ::= { dot11smt 2 } dot11AuthenticationAlgorithmsEntry OBJECT-TYPE SYNTAX Dot11AuthenticationAlgorithmsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Entry (conceptual row) in the Authentication Algorithms Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex, dot11AuthenticationAlgorithmIndex} ::= { dot11AuthenticationAlgorithmsTable 1 } Dot11AuthenticationAlgorithmsEntry ::= SEQUENCE { dot11AuthenticationAlgorithmIndex Unsigned32, dot11AuthenticationAlgorithm INTEGER, dot11AuthenticationAlgorithmActivated TruthValue } dot11AuthenticationAlgorithmIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary variable used to identify instances of the columnar objects in the Authentication Algorithms Table." ::= { dot11AuthenticationAlgorithmsEntry 1 } dot11AuthenticationAlgorithm OBJECT-TYPE SYNTAX INTEGER { openSystem(1), sharedKey(2), fastBSSTransition(3), simultaneousAuthEquals(4), filsSharedKeyWithoutPFS(5), filsSharedKeyWithPFS(6), filsPublicKey(7)} MAX-ACCESS read-only STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute is the authentication algorithm described by this entry in the table. The following values can be used here Value = 1: Open system Value = 2: Shared key Value = 3: Fast BSS transition (FT) Value = 4: Simultaneous authentication of equals (SAE) Value = 5: FILS Shared Key authentication without PFS Value = 6: FILS Shared Key authentication with PFS Value = 7: FILS Public Key authentication A given value shall not be used more than once." ::= { dot11AuthenticationAlgorithmsEntry 2 } dot11AuthenticationAlgorithmActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute, when true, enables the acceptance of the authentication algorithm described in the corresponding table entry in authentication frames received that have odd authentication transactions sequence numbers. The value of this attribute is true when the value of dot11AuthenticationAlgorithm is openSystem and false otherwise." ::= { dot11AuthenticationAlgorithmsEntry 3 } -- ********************************************************************** -- * End of dot11AuthenticationAlgorithms TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11WEPDefaultKeys TABLE -- ********************************************************************** dot11WEPDefaultKeysTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11WEPDefaultKeysEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Conceptual table for WEP default keys. This table contains the four WEP default secret key values corresponding to the four possible Key ID values. The WEP default secret keys are logically WRITE-ONLY. Attempts to read the entries in this table return unsuccessful status and values of null or 0. The default value of each WEP default key is null." ::= { dot11smt 3 } dot11WEPDefaultKeysEntry OBJECT-TYPE SYNTAX Dot11WEPDefaultKeysEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Entry (conceptual row) in the WEP Default Keys Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex, dot11WEPDefaultKeyIndex } ::= { dot11WEPDefaultKeysTable 1 } Dot11WEPDefaultKeysEntry ::= SEQUENCE { dot11WEPDefaultKeyIndex Unsigned32, dot11WEPDefaultKeyValue WEPKeytype } dot11WEPDefaultKeyIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary variable used to identify instances of the columnar objects in the WEP Default Keys Table. The value of this variable is equal to the WEPDefaultKeyID + 1" ::= { dot11WEPDefaultKeysEntry 1 } dot11WEPDefaultKeyValue OBJECT-TYPE SYNTAX WEPKeytype MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. A WEP default secret key value." ::= { dot11WEPDefaultKeysEntry 2 } -- ********************************************************************** -- * End of dot11WEPDefaultKeys TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11WEPKeyMappings TABLE -- ********************************************************************** dot11WEPKeyMappingsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11WEPKeyMappingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Conceptual table for WEP Key Mappings. The MIB supports the ability to share a separate WEP key for each RA/TA pair. The Key Mappings Table contains zero or one entries for each MAC address and contains two fields for each entry: WEPOn and the corresponding WEP key. The WEP key mappings are logically WRITE-ONLY. Attempts to read the entries in this table return unsuccessful status and values of null or 0. The default value for all WEPOn fields is false." ::= { dot11smt 4 } dot11WEPKeyMappingsEntry OBJECT-TYPE SYNTAX Dot11WEPKeyMappingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Entry (conceptual row) in the WEP Key Mappings Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex, dot11WEPKeyMappingIndex } ::= { dot11WEPKeyMappingsTable 1 } Dot11WEPKeyMappingsEntry ::= SEQUENCE { dot11WEPKeyMappingIndex Unsigned32, dot11WEPKeyMappingAddress MacAddress, dot11WEPKeyMappingWEPOn TruthValue, dot11WEPKeyMappingValue WEPKeytype, dot11WEPKeyMappingStatus RowStatus } dot11WEPKeyMappingIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary variable used to identify instances of the columnar objects in the WEP Key Mappings Table." ::= { dot11WEPKeyMappingsEntry 1 } dot11WEPKeyMappingAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The MAC address of the STA for which the values from this key mapping entry are to be used." ::= { dot11WEPKeyMappingsEntry 2 } dot11WEPKeyMappingWEPOn OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Boolean as to whether WEP is to be used when communicating with the dot11WEPKeyMappingAddress STA." ::= { dot11WEPKeyMappingsEntry 3 } dot11WEPKeyMappingValue OBJECT-TYPE SYNTAX WEPKeytype MAX-ACCESS read-create STATUS current DESCRIPTION "A WEP secret key value." ::= { dot11WEPKeyMappingsEntry 4 } dot11WEPKeyMappingStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status column used for creating, modifying, and deleting instances of the columnar objects in the WEP key mapping Table." DEFVAL { active } ::= { dot11WEPKeyMappingsEntry 5 } -- ********************************************************************** -- * End of dot11WEPKeyMappings TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11Privacy TABLE -- ********************************************************************** dot11PrivacyTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11PrivacyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Group containing attributes concerned with IEEE 802.11 Privacy. Created as a table to allow multiple instantiations on an agent." ::= { dot11smt 5 } dot11PrivacyEntry OBJECT-TYPE SYNTAX Dot11PrivacyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11PrivacyTable Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex } ::= { dot11PrivacyTable 1 } Dot11PrivacyEntry ::= SEQUENCE { dot11PrivacyInvoked TruthValue, dot11WEPDefaultKeyID Unsigned32, dot11WEPKeyMappingLengthImplemented Unsigned32, dot11ExcludeUnencrypted TruthValue, dot11WEPICVErrorCount Counter32, dot11WEPExcludedCount Counter32, dot11RSNAActivated TruthValue, dot11RSNAPreauthenticationActivated TruthValue } dot11PrivacyInvoked OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. When this attribute is true, it indicates that some level of security is invoked for transmitting Data frames. For WEP-only clients, the security mechanism used is WEP. For RSNA non-AP STAs, an additional variable dot11RSNAActivated indicates whether RSNA is enabled. If dot11RSNAActivated is false or the MIB attribute does not exist, the security mechanism invoked is WEP; if dot11RSNAActivated is true, RSNA security mechanisms invoked are configured in the dot11RSNAConfigTable." DEFVAL { false } ::= { dot11PrivacyEntry 1 } dot11WEPDefaultKeyID OBJECT-TYPE SYNTAX Unsigned32 (0..3) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute indicates the use of the first, second, third, or fourth element of the WEPDefaultKeys array when equal to values of zero, one, two, or three." DEFVAL { 0 } ::= { dot11PrivacyEntry 2 } dot11WEPKeyMappingLengthImplemented OBJECT-TYPE SYNTAX Unsigned32 (10..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. The maximum number of tuples that dot11WEPKeyMappings can hold." ::= { dot11PrivacyEntry 3 } dot11ExcludeUnencrypted OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. When this attribute is true, the STA does not indicate at the MAC service interface received MSDUs that have the Protected Frame subfield of the Frame Control field equal to 0. When this attribute is false, the STA may accept MSDUs that have the Protected Frame subfield of the Frame Control field equal to 0." DEFVAL { false } ::= { dot11PrivacyEntry 4 } dot11WEPICVErrorCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when an ICV error is detected. This counter increments when a frame is received with the Protected Frame subfield of the Frame Control field equal to 1 and the value of the ICV as received in the frame does not match the ICV value that is calculated for the contents of the received frame. ICV errors for TKIP are not counted in this variable but in dot11RSNAStatsTKIPICVErrors." ::= { dot11PrivacyEntry 5 } dot11WEPExcludedCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when a bad frame is received. This counter increments when a frame is received with the Protected Frame subfield of the Frame Control field equal to 0 and the value of dot11ExcludeUnencrypted causes that frame to be discarded." ::= { dot11PrivacyEntry 6 } dot11RSNAActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect for the next MLME-START.request primitive or MLME-JOIN.request primitive. When this object is true, this indicates that RSNA is enabled on this entity. Configuration variables for RSNA operation are found in the dot11RSNAConfigTable. This object requires that dot11PrivacyInvoked also be equal to true." ::= { dot11PrivacyEntry 7 } dot11RSNAPreauthenticationActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. When this object is true, this indicates that RSNA preauthentication is enabled on this entity. This object requires that dot11RSNAActivated also be equal to true." ::= { dot11PrivacyEntry 8 } -- ********************************************************************** -- * End of dot11Privacy TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11SMTnotification Objects -- ********************************************************************** dot11SMTnotification OBJECT IDENTIFIER ::= { dot11smt 6 } dot11Disassociate NOTIFICATION-TYPE OBJECTS { ifIndex, dot11DisassociateReason, dot11DisassociateStation } STATUS current DESCRIPTION "The disassociate notification is sent when the STA sends a Disassociation frame. The value of the notification includes the MAC address of the MAC to which the Disassociation frame was sent and the reason for the disassociation. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." ::= { dot11SMTnotification 0 1 } dot11Deauthenticate NOTIFICATION-TYPE OBJECTS { ifIndex, dot11DeauthenticateReason, dot11DeauthenticateStation } STATUS current DESCRIPTION "The deauthenticate notification is sent when the STA sends a Deauthentication frame. The value of the notification includes the MAC address of the MAC to which the Deauthentication frame was sent and the reason for the deauthentication. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." ::= { dot11SMTnotification 0 2 } dot11AuthenticateFail NOTIFICATION-TYPE OBJECTS { ifIndex, dot11AuthenticateFailStatus, dot11AuthenticateFailStation } STATUS current DESCRIPTION "The authenticate failure notification is sent when the STA sends an Authentication frame with a status code other than SUCCESS. The value of the notification includes the MAC address of the MAC to which the Authentication frame was sent and the reason for the authentication failure. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." ::= { dot11SMTnotification 0 3 } dot11Associate NOTIFICATION-TYPE OBJECTS { ifIndex, dot11AssociateStation, dot11AssociateID} STATUS current DESCRIPTION "The associate notification is sent when the STA sends an Association Response frame with a status code equal to SUCCESS. The value of the notification includes the MAC address of the MAC to which the Association Response frame was sent and the Association ID. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." ::= { dot11SMTnotification 0 4 } dot11AssociateFailed NOTIFICATION-TYPE OBJECTS { ifIndex, dot11AssociateFailStatus, dot11AssociateFailStation } STATUS current DESCRIPTION "The associate failed notification is sent when the STA sends an Association Response frame with a status code other than SUCCESS. The value of the notification includes the MAC address of the MAC to which the Association Response frame was sent and the reason for the association failure. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." ::= { dot11SMTnotification 0 5 } dot11Reassociate NOTIFICATION-TYPE OBJECTS { ifIndex, dot11ReassociateStation, dot11ReassociateID} STATUS current DESCRIPTION "The reassociate notification is sent when the STA sends a Reassociation Response frame with a status code equal to SUCCESS. The value of the notification includes the MAC address of the MAC to which the Reassociation Response frame was sent and the Reassociation ID. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." ::= { dot11SMTnotification 0 6 } dot11ReassociateFailed NOTIFICATION-TYPE OBJECTS { ifIndex, dot11ReassociateFailStatus, dot11ReassociateStation } STATUS current DESCRIPTION "The reassociate failed notification is sent when the STA sends a Reassociation Response frame with a status code other than SUCCESS. The value of the notification includes the MAC address of the MAC to which the Reassociation Response frame was sent and the reason for the reassociation failure. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." ::= { dot11SMTnotification 0 7 } -- ********************************************************************** -- * End of dot11SMTnotification Objects -- ********************************************************************** -- ********************************************************************** -- * dot11MultiDomainCapability TABLE -- ********************************************************************** dot11MultiDomainCapabilityTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11MultiDomainCapabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This (conceptual) table of attributes for cross-domain mobility." ::= { dot11smt 7 } dot11MultiDomainCapabilityEntry OBJECT-TYPE SYNTAX Dot11MultiDomainCapabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the Multiple Domain Capability Table. IfIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB are indexed by ifIndex." INDEX { ifIndex, dot11MultiDomainCapabilityIndex } ::= { dot11MultiDomainCapabilityTable 1 } Dot11MultiDomainCapabilityEntry ::= SEQUENCE { dot11MultiDomainCapabilityIndex Unsigned32, dot11FirstChannelNumber Unsigned32, dot11NumberofChannels Unsigned32, dot11MaximumTransmitPowerLevel Integer32 } dot11MultiDomainCapabilityIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary variable used to identify instances of the columnar objects in the multidomain Capability Table." ::= { dot11MultiDomainCapabilityEntry 1 } dot11FirstChannelNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute indicates the value of the lowest channel number in the subband for the associated domain country string." DEFVAL { 0 } ::= { dot11MultiDomainCapabilityEntry 2 } dot11NumberofChannels OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute indicates the value of the total number of channels allowed in the subband for the associated domain country string." DEFVAL { 0 } ::= { dot11MultiDomainCapabilityEntry 3 } dot11MaximumTransmitPowerLevel OBJECT-TYPE SYNTAX Integer32 UNITS "dBm" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute indicates the maximum transmit power allowed in the subband for the associated domain country string." DEFVAL { 0 } ::= { dot11MultiDomainCapabilityEntry 4 } -- ******************************************************************** -- * End of dot11MultiDomainCapability TABLE -- ******************************************************************** -- ******************************************************************** -- * dot11SpectrumManagement TABLE -- ******************************************************************** dot11SpectrumManagementTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11SpectrumManagementEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "(Conceptual) table of attributes for spectrum management" ::= {dot11smt 8} dot11SpectrumManagementEntry OBJECT-TYPE SYNTAX Dot11SpectrumManagementEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the Spectrum Management Table. IfIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB are indexed by ifIndex." INDEX {ifIndex, dot11SpectrumManagementIndex} ::= { dot11SpectrumManagementTable 1 } Dot11SpectrumManagementEntry ::= SEQUENCE { dot11SpectrumManagementIndex Unsigned32, dot11ChannelSwitchTime Unsigned32, dot11PowerCapabilityMaxImplemented Integer32, dot11PowerCapabilityMinImplemented Integer32 } dot11SpectrumManagementIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary variable used to identify instances of the columnar objects in the Spectrum Management Table." ::= { dot11SpectrumManagementEntry 1 } -- value 2 is reserved dot11ChannelSwitchTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "TUs" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute indicates assumed channel switch time. The minimum value of this attribute is 1 TU." DEFVAL { 2 } ::= { dot11SpectrumManagementEntry 3 } dot11PowerCapabilityMaxImplemented OBJECT-TYPE SYNTAX Integer32 UNITS "dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute indicates the maximum transmit Power Capability of this station." ::= { dot11SpectrumManagementEntry 4 } dot11PowerCapabilityMinImplemented OBJECT-TYPE SYNTAX Integer32 UNITS "dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This attribute indicates the minimum transmit Power Capability of this station." ::= { dot11SpectrumManagementEntry 5 } -- ****************************************************************** -- * End of dot11SpectrumManagement TABLE -- ****************************************************************** -- ******************************************************************** -- * dot11RSNAConfig TABLE (RSNA and TSN) -- ******************************************************************** dot11RSNAConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11RSNAConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table containing RSNA configuration objects." ::= { dot11smt 9 } dot11RSNAConfigEntry OBJECT-TYPE SYNTAX Dot11RSNAConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11RSNAConfigTable." INDEX { ifIndex } ::= { dot11RSNAConfigTable 1 } Dot11RSNAConfigEntry ::= SEQUENCE { dot11RSNAConfigVersion Unsigned32, dot11RSNAConfigPairwiseKeysImplemented Unsigned32, dot11RSNAConfigGroupCipher OCTET STRING, dot11RSNAConfigGroupRekeyMethod INTEGER, dot11RSNAConfigGroupRekeyTime Unsigned32, dot11RSNAConfigGroupRekeyPackets Unsigned32, dot11RSNAConfigGroupRekeyStrict TruthValue, dot11RSNAConfigPSKValue OCTET STRING, dot11RSNAConfigPSKPassPhrase DisplayString, dot11RSNAConfigGroupUpdateCount Unsigned32, dot11RSNAConfigPairwiseUpdateCount Unsigned32, dot11RSNAConfigGroupCipherSize Unsigned32, dot11RSNAConfigPMKLifetime Unsigned32, dot11RSNAConfigPMKReauthThreshold Unsigned32, dot11RSNAConfigNumberOfPTKSAReplayCounters Unsigned32, dot11RSNAConfigSATimeout Unsigned32, dot11RSNAAuthenticationSuiteSelected OCTET STRING, dot11RSNAPairwiseCipherSelected OCTET STRING, dot11RSNAGroupCipherSelected OCTET STRING, dot11RSNAPMKIDUsed OCTET STRING, dot11RSNAAuthenticationSuiteRequested OCTET STRING, dot11RSNAPairwiseCipherRequested OCTET STRING, dot11RSNAGroupCipherRequested OCTET STRING, dot11RSNATKIPCounterMeasuresInvoked Unsigned32, dot11RSNA4WayHandshakeFailures Unsigned32, dot11RSNAConfigNumberOfGTKSAReplayCounters Unsigned32, dot11RSNAConfigSTKKeysImplemented Unsigned32, dot11RSNAConfigSTKCipher OCTET STRING, dot11RSNAConfigSTKRekeyTime Unsigned32, dot11RSNAConfigSMKUpdateCount Unsigned32, dot11RSNAConfigSTKCipherSize Unsigned32, dot11RSNAConfigSMKLifetime Unsigned32, dot11RSNAConfigSMKReauthThreshold Unsigned32, dot11RSNAConfigNumberOfSTKSAReplayCounters Unsigned32, dot11RSNAPairwiseSTKSelected OCTET STRING, dot11RSNASMKHandshakeFailures Unsigned32, dot11RSNASAERetransPeriod Unsigned32, dot11RSNASAEAntiCloggingThreshold Unsigned32, dot11RSNASAESync Unsigned32, dot11RSNAStatsGCMPReplays Unsigned32, dot11RSNAStatsRobustMgmtGCMPReplays Unsigned32 } -- dot11RSNAConfigEntry 1 has been deprecated. dot11RSNAConfigVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. The highest RSNA version this entity supports. See 9.4.2.8." ::= { dot11RSNAConfigEntry 2 } dot11RSNAConfigPairwiseKeysImplemented OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This object indicates how many pairwise keys the entity supports for RSNA." ::= { dot11RSNAConfigEntry 3 } dot11RSNAConfigGroupCipher OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This object indicates the group cipher suite selector the entity uses. The group cipher suite in the RSNE takes its value from this variable. It consists of an OUI or CID (the first 3 octets) and a cipher suite identifier (the last octet)." ::= { dot11RSNAConfigEntry 4 } dot11RSNAConfigGroupRekeyMethod OBJECT-TYPE SYNTAX INTEGER { disabled(1), timeBased(2), packetBased(3), timepacketBased(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This object selects a mechanism for rekeying the RSNA GTK. The default is time-based, once per day. Rekeying the GTK is applicable only to an entity acting in the Authenticator role." DEFVAL { timeBased } ::= { dot11RSNAConfigEntry 5 } dot11RSNAConfigGroupRekeyTime OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. The time after which the RSNA GTK is refreshed. The timer starts at the moment the GTK was set using the MLME-SETKEYS.request primitive." DEFVAL { 86400 } -- once per day ::= { dot11RSNAConfigEntry 6 } dot11RSNAConfigGroupRekeyPackets OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "1000 packets" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. A packet count after which the RSNA GTK is refreshed. The packet counter starts at the moment the GTK was set using the MLME-SETKEYS.request primitive and it counts all packets encrypted using the current GTK." ::= { dot11RSNAConfigEntry 7 } dot11RSNAConfigGroupRekeyStrict OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This object signals that the GTK be refreshed whenever a STA leaves the BSS that possesses the GTK." ::= { dot11RSNAConfigEntry 8 } dot11RSNAConfigPSKValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(32)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. The PSK for when RSNA in PSK mode is the selected AKM suite. In that case, the PMK obtains its value from this object. This object is logically write-only. Reading this variable returns unsuccessful status or null or 0." ::= { dot11RSNAConfigEntry 9 } dot11RSNAConfigPSKPassPhrase OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. The PSK, for when RSNA in PSK mode is the selected AKM suite, is configured by dot11RSNAConfigPSKValue. An alternative manner of setting the PSK uses the password-to-key algorithm defined in J.4. This variable provides a means to enter a pass-phrase. When this object is written, the RSNA entity uses the password-to-key algorithm specified in J.4 to derive a preshared and populate dot11RSNAConfigPSKValue with this key. This object is logically write-only. Reading this variable returns unsuccessful status or null or 0." ::= { dot11RSNAConfigEntry 10 } -- dot11RSNAConfigEntry 11 and dot11RSNAConfigEntry 12 have been -- deprecated. dot11RSNAConfigGroupUpdateCount OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. The number of times message 1 in the RSNA group key handshake is retried per GTK handshake attempt." DEFVAL { 3 } ::= { dot11RSNAConfigEntry 13 } dot11RSNAConfigPairwiseUpdateCount OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. The number of times message 1 and message 3 in the RSNA 4-way handshake are retried per 4-way handshake attempt." DEFVAL { 3 } ::= { dot11RSNAConfigEntry 14 } dot11RSNAConfigGroupCipherSize OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "bits" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This object indicates the length of the group cipher key." ::= { dot11RSNAConfigEntry 15 } dot11RSNAConfigPMKLifetime OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. The maximum lifetime of a PMK in the PMKSA cache." DEFVAL { 43200 } ::= { dot11RSNAConfigEntry 16 } dot11RSNAConfigPMKReauthThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..100) UNITS "percentage" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. The percentage of the PMK lifetime that should expire before an IEEE 802.1X reauthentication occurs." DEFVAL { 70 } ::= { dot11RSNAConfigEntry 17 } dot11RSNAConfigNumberOfPTKSAReplayCounters OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. Specifies the number of PTKSA replay counters per association: 0 -> 1 replay counter, 1 -> 2 replay counters, 2 -> 4 replay counters, 3 -> 16 replay counters" ::= { dot11RSNAConfigEntry 18 } dot11RSNAConfigSATimeout OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. The maximum time a security association takes to set up." DEFVAL { 60 } ::= { dot11RSNAConfigEntry 19 } dot11RSNAAuthenticationSuiteSelected OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the RSNA Key Management entity in the SME when a security association is established. The selector of the last AKM suite negotiated." ::= { dot11RSNAConfigEntry 20 } dot11RSNAPairwiseCipherSelected OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the RSNA Key Management entity in the SME when a security association is established. The selector of the last pairwise cipher negotiated." ::= { dot11RSNAConfigEntry 21 } dot11RSNAGroupCipherSelected OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the RSNA Key Management entity in the SME when a security association is established. The selector of the last group cipher negotiated." ::= { dot11RSNAConfigEntry 22 } dot11RSNAPMKIDUsed OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the RSNA Key Management entity in the SME when a security association is established. The selector of the last PMKID used in the last 4-way handshake." ::= { dot11RSNAConfigEntry 23 } dot11RSNAAuthenticationSuiteRequested OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the RSNA Key Management entity in the SME when a security association is established. The selector of the last AKM suite requested." ::= { dot11RSNAConfigEntry 24 } dot11RSNAPairwiseCipherRequested OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the RSNA Key Management entity in the SME when a security association is established. The selector of the last pairwise cipher requested." ::= { dot11RSNAConfigEntry 25 } dot11RSNAGroupCipherRequested OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the RSNA Key Management entity in the SME when a security association is established. The selector of the last group cipher requested." ::= { dot11RSNAConfigEntry 26 } dot11RSNATKIPCounterMeasuresInvoked OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when the condition described below occurs. Counts the number of times that a TKIP MIC failure occurred two times within 60 s and TKIP countermeasures were invoked. This attribute counts both local and remote MIC failure events reported to this STA. It increments every time TKIP countermeasures are invoked" ::= { dot11RSNAConfigEntry 27 } dot11RSNA4WayHandshakeFailures OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the RSNA Key Management entity in the SME when the condition described below occurs. Counts the number of 4-way handshake failures." ::= { dot11RSNAConfigEntry 28 } dot11RSNAConfigNumberOfGTKSAReplayCounters OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. Specifies the number of GTKSA replay counters per association: 0 -> 1 replay counter, 1 -> 2 replay counters, 2 -> 4 replay counters, 3 -> 16 replay counters" ::= { dot11RSNAConfigEntry 29 } dot11RSNAConfigSTKKeysImplemented OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a capability variable. Its value is determined by device capabilities. This object indicates how many STKs the entity supports for RSNA." ::= { dot11RSNAConfigEntry 30 } dot11RSNAConfigSTKCipher OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This object specifies the ciphersuite used by the STK for a DLS link." ::= { dot11RSNAConfigEntry 31} dot11RSNAConfigSTKRekeyTime OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "seconds" MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. The time after which an RSNA STK is refreshed. The timer starts at the moment the STK was set using the MLME-SETKEYS.request primitive." DEFVAL { 86400 } -- once per day ::= { dot11RSNAConfigEntry 32 } dot11RSNAConfigSMKUpdateCount OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. The number of times message 1 in the RSNA SMK handshake is retried per SMK handshake attempt." DEFVAL { 3 } ::= { dot11RSNAConfigEntry 33 } dot11RSNAConfigSTKCipherSize OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "bits" MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This object indicates the length of the STK cipher key." ::= { dot11RSNAConfigEntry 34 } dot11RSNAConfigSMKLifetime OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "seconds" MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Deprecated because mechanisms for use of cached SMKSAs are not defined. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. The maximum lifetime of an SMK in the SMKSA cache." DEFVAL { 43200 } ::= { dot11RSNAConfigEntry 35 } dot11RSNAConfigSMKReauthThreshold OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Deprecated because mechanisms for use of cached SMKSAs are not defined. This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This attribute indicates the number of seconds for which an SMK authentication is valid. If a new SMK authentication is not completed successfully before the number of seconds indicated by this attribute elapse, from the prior authentication, the STA deletes the SMKSA." ::= { dot11RSNAConfigEntry 36 } dot11RSNAConfigNumberOfSTKSAReplayCounters OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a capability variable. Its value is determined by device capabilities. Specifies the number of STKSA replay counters per association: 0 -> 1 replay counter, 1 -> 2 replay counters, 2 -> 4 replay counters, 3 -> 16 replay counters" ::= { dot11RSNAConfigEntry 37 } dot11RSNAPairwiseSTKSelected OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a status variable. It is written by the RSNA Key Management entity in the SME when a security association is established. The selector of the last STK cipher negotiated." ::= { dot11RSNAConfigEntry 38 } dot11RSNASMKHandshakeFailures OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Deprecated as the related feature has been removed from IEEE Std 802.11. This is a status variable. It is written by the RSNA Key Management entity in the SME when the condition described below occurs. Counts the number of SMK handshake failures." ::= { dot11RSNAConfigEntry 39 } dot11RSNASAERetransPeriod OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This is a control variable. It is written by the SME when establishing or becoming a member of a BSS. Changes take effect for the next MLME-START.request or MLME-JOIN.request primitive. This object specifies the initial retry timeout used by the SAE authentication and key establishment protocol." DEFVAL { 2000 } ::= { dot11RSNAConfigEntry 40 } dot11RSNASAEAntiCloggingThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This object specifies the maximum number of SAE protocol instances allowed to simultaneously be in either Committed or Confirmed state." ::= { dot11RSNAConfigEntry 41 } dot11RSNASAESync OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This object specifies the maximum number of synchronization errors that are allowed to happen prior to disassociation of the offending SAE peer." ::= { dot11RSNAConfigEntry 42 } -- ******************************************************************** -- * End of dot11RSNAConfig TABLE -- ******************************************************************** -- ******************************************************************** -- * dot11RSNAConfigPairwiseCiphers TABLE -- ******************************************************************** dot11RSNAConfigPairwiseCiphersTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11RSNAConfigPairwiseCiphersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists the pairwise ciphers supported by this entity. It allows enabling and disabling of each pairwise cipher by network management. The pairwise cipher suite list in the RSNE is formed using the information in this table." ::= { dot11smt 10 } dot11RSNAConfigPairwiseCiphersEntry OBJECT-TYPE SYNTAX Dot11RSNAConfigPairwiseCiphersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry, indexed by the interface index (or all interfaces) and the pairwise cipher." INDEX { ifIndex, dot11RSNAConfigPairwiseCipherIndex } ::= { dot11RSNAConfigPairwiseCiphersTable 1 } Dot11RSNAConfigPairwiseCiphersEntry ::= SEQUENCE { dot11RSNAConfigPairwiseCipherIndex Unsigned32, dot11RSNAConfigPairwiseCipherImplemented OCTET STRING, dot11RSNAConfigPairwiseCipherActivated TruthValue, dot11RSNAConfigPairwiseCipherSizeImplemented Unsigned32 } dot11RSNAConfigPairwiseCipherIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary index into the dot11RSNAConfigPairwiseCiphersTable." ::= { dot11RSNAConfigPairwiseCiphersEntry 1 } dot11RSNAConfigPairwiseCipherImplemented OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. The selector of a supported pairwise cipher. It consists of an OUI or CID (the first 3 octets) and a cipher suite identifier (the last octet)." ::= { dot11RSNAConfigPairwiseCiphersEntry 2 } dot11RSNAConfigPairwiseCipherActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This object enables or disables the pairwise cipher." ::= { dot11RSNAConfigPairwiseCiphersEntry 3 } dot11RSNAConfigPairwiseCipherSizeImplemented OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "bits" MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. This object indicates the length of the pairwise cipher key. This should be 256 for TKIP and 128 or 256 for CCMP and 128 or 256 for GCMP." ::= { dot11RSNAConfigPairwiseCiphersEntry 4 } -- ******************************************************************** -- * End of dot11RSNAConfigPairwiseCiphers TABLE -- ******************************************************************** -- ******************************************************************** -- * dot11RSNAConfigAuthenticationSuites TABLE -- ******************************************************************** dot11RSNAConfigAuthenticationSuitesTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11RSNAConfigAuthenticationSuitesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists the AKM suites supported by this entity. Each AKM suite can be individually enabled and disabled. The AKM suite list in the RSNE is formed using the information in this table." ::= { dot11smt 11 } dot11RSNAConfigAuthenticationSuitesEntry OBJECT-TYPE SYNTAX Dot11RSNAConfigAuthenticationSuitesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (row) in the dot11RSNAConfigAuthenticationSuitesTable." INDEX { dot11RSNAConfigAuthenticationSuiteIndex } ::= { dot11RSNAConfigAuthenticationSuitesTable 1 } Dot11RSNAConfigAuthenticationSuitesEntry ::= SEQUENCE { dot11RSNAConfigAuthenticationSuiteIndex Unsigned32, dot11RSNAConfigAuthenticationSuiteImplemented OCTET STRING, dot11RSNAConfigAuthenticationSuiteActivated TruthValue } dot11RSNAConfigAuthenticationSuiteIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary variable used as an index into the dot11RSNAConfigAuthenticationSuitesTable." ::= { dot11RSNAConfigAuthenticationSuitesEntry 1 } dot11RSNAConfigAuthenticationSuiteImplemented OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a capability variable. Its value is determined by device capabilities. The selector of an AKM suite. It consists of an OUI or CID (the first 3 octets) and a cipher suite identifier (the last octet)." ::= { dot11RSNAConfigAuthenticationSuitesEntry 2 } dot11RSNAConfigAuthenticationSuiteActivated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by an external management entity. Changes take effect as soon as practical in the implementation. This variable indicates whether the corresponding AKM suite is enabled/disabled." ::= { dot11RSNAConfigAuthenticationSuitesEntry 3 } -- ******************************************************************** -- * End of dot11RSNAConfigAuthenticationSuites TABLE -- ******************************************************************** -- ******************************************************************** -- * dot11RSNAStats TABLE -- ******************************************************************** dot11RSNAStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11RSNAStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table maintains per-STA statistics in an RSN. The entry with dot11RSNAStatsSTAAddress equal to FF-FF-FF-FF-FF-FF contains statistics for group addressed traffic." ::= { dot11smt 12 } dot11RSNAStatsEntry OBJECT-TYPE SYNTAX Dot11RSNAStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11RSNAStatsTable." INDEX { ifIndex, dot11RSNAStatsIndex } ::= { dot11RSNAStatsTable 1 } Dot11RSNAStatsEntry ::= SEQUENCE { dot11RSNAStatsIndex Unsigned32, dot11RSNAStatsSTAAddress MacAddress, dot11RSNAStatsVersion Unsigned32, dot11RSNAStatsSelectedPairwiseCipher OCTET STRING, dot11RSNAStatsTKIPICVErrors Counter32, dot11RSNAStatsTKIPLocalMICFailures Counter32, dot11RSNAStatsTKIPRemoteMICFailures Counter32, dot11RSNAStatsCCMPReplays Counter32, dot11RSNAStatsCCMPDecryptErrors Counter32, dot11RSNAStatsTKIPReplays Counter32, dot11RSNAStatsCMACReplays Counter32, dot11RSNAStatsRobustMgmtCCMPReplays Counter32, dot11RSNAStatsBIPMICErrors Counter32 } dot11RSNAStatsIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An auxiliary index into the dot11RSNAStatsTable." ::= { dot11RSNAStatsEntry 1 } dot11RSNAStatsSTAAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the RSNA Key Management entity in the SME. The MAC address of the STA to which the statistics in this conceptual row belong." ::= { dot11RSNAStatsEntry 2 } dot11RSNAStatsVersion OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the RSNA Key Management entity in the SME. The RSNA version with which the STA associated." ::= { dot11RSNAStatsEntry 3 } dot11RSNAStatsSelectedPairwiseCipher OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the RSNA Key Management entity in the SME. The pairwise cipher suite Selector (as defined in 9.4.2.24.2) used during association, in transmission order." ::= { dot11RSNAStatsEntry 4 } dot11RSNAStatsTKIPICVErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when the condition described below occurs. Counts the number of TKIP ICV errors encountered when decrypting packets for the STA." ::= { dot11RSNAStatsEntry 5 } dot11RSNAStatsTKIPLocalMICFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when the condition described below occurs. Counts the number of MIC failures encountered when checking the integrity of packets received from the STA at this entity." ::= { dot11RSNAStatsEntry 6 } dot11RSNAStatsTKIPRemoteMICFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when the condition described below occurs. Counts the number of MIC failures encountered by the STA identified by dot11StatsSTAAddress and reported back to this entity." ::= { dot11RSNAStatsEntry 7 } dot11RSNAStatsCCMPReplays OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when the condition described below occurs. The number of received CCMP MPDUs discarded by the replay mechanism." ::= { dot11RSNAStatsEntry 8 } dot11RSNAStatsCCMPDecryptErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when the condition described below occurs. The number of received MPDUs discarded by the CCMP decryption algorithm." ::= { dot11RSNAStatsEntry 9 } dot11RSNAStatsTKIPReplays OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when the condition described below occurs. Counts the number of TKIP replay errors detected." ::= { dot11RSNAStatsEntry 10 } dot11RSNAStatsCMACReplays OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when the condition described below occurs. The number of received MPDUs discarded by the CMAC replay errors." ::= { dot11RSNAStatsEntry 12 } dot11RSNAStatsRobustMgmtCCMPReplays OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when the condition described below occurs. The number of received robust Management frames discarded due to CCMP replay errors" ::= {dot11RSNAStatsEntry 13} dot11RSNAStatsBIPMICErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a status variable. It is written by the MAC when the condition described below occurs. The number of received MMPDUs discarded due to BIP MIC errors" ::= {dot11RSNAStatsEntry 14} -- ******************************************************************** -- * End of dot11RSNAStats TABLE -- ******************************************************************** -- ********************************************************************** -- * dot11OperatingClasses TABLE -- ********************************************************************** dot11OperatingClassesTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11OperatingClassesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "(Conceptual) table of attributes for operating classes" ::= {dot11smt 13} dot11OperatingClassesEntry OBJECT-TYPE SYNTAX Dot11OperatingClassesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the Operating Classes Table. IfIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB are indexed by ifIndex." INDEX {ifIndex, dot11OperatingClassesIndex} ::= { dot11OperatingClassesTable 1 } Dot11OperatingClassesEntry ::= SEQUENCE { dot11OperatingClassesIndex Unsigned32, dot11OperatingClass Unsigned32, dot11CoverageClass Unsigned32 } dot11OperatingClassesIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary variable used to identify instances of the columnar objects in the Operating Classes Table." ::= { dot11OperatingClassesEntry 1 } dot11OperatingClass OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by the SME or external management entity when the device is initialized. This attribute indicates the operating class to be used." DEFVAL { 0 } ::= { dot11OperatingClassesEntry 2 } dot11CoverageClass OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is a control variable. It is written by the SME or external management entity when the device is initialized. This attribute indicates the coverage class to be used." DEFVAL { 0 } ::= { dot11OperatingClassesEntry 3 } -- ******************************************************************** -- * End of dot11OperatingClasses TABLE -- ******************************************************************** -- ********************************************************************** -- * dot11BeaconRssi TABLE -- ********************************************************************** dot11BeaconRssiTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11BeaconRssiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "(Conceptual) table of attributes for received Beacon RSSI." ::= {dot11smt 38} dot11BeaconRssiEntry OBJECT-TYPE SYNTAX Dot11BeaconRssiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the received Beacon RSSI table." INDEX { dot11BeaconRssiIndex } ::= { dot11BeaconRssiTable 1 } Dot11BeaconRssiEntry ::= SEQUENCE { dot11BeaconRssiIndex Unsigned32, dot11BeaconMACAddress MacAddress, dot11BeaconRssi Integer32} dot11BeaconRssiIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary variable used to identify instances of the columnar objects in the received Beacon Rssi table." ::= { dot11BeaconRssiEntry 1 } dot11BeaconMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is a control variable. It is written by the MAC upon receiving a Beacon frame. This attribute indicates the MAC address of the AP from which the beacon used for Beacon RSSI measurement was transmitted." ::= { dot11BeaconRssiEntry 2 } dot11BeaconRssi OBJECT-TYPE SYNTAX Integer32 UNITS "dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "This is a control variable. It is written by the MAC upon receiving a Beacon frame. This attribute indicates the received signal strength of Beacon frames received on the channel, averaged (in linear domain) over all active receive chains. This may be time-averaged over recent history by a vendor-specific smoothing function." ::= { dot11BeaconRssiEntry 3 } -- ******************************************************************** -- * End of dot11BeaconRssi TABLE -- ********************************************************************