-- ********************************************************************** -- * IEEE 802.11 Management Information Base -- ********************************************************************** -- References herein to Unsigned32 should be UInteger32 for most MIB compilers IEEE802dot11-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, UInteger32 FROM SNMPv2-SMI DisplayString, RowStatus FROM SNMPv2-TC MacAddress, TruthValue FROM SNMPv2-TC ifIndex FROM RFC1213-MIB; -- ********************************************************************** -- * MODULE IDENTITY -- ********************************************************************** -- ieee802dot11 MODULE-IDENTITY -- LAST-UPDATED "9807080000Z" -- ORGANIZATION "IEEE 802.11" -- CONTACT-INFO -- "WG E-mail: stds-802-11@ieee.org -- -- Chair: Vic Hayes -- Postal: Lucent Technologies, Inc. -- Zadelstede 1-10 -- Nieuwegein, Netherlands -- 3431 JZ -- Tel: +31 30 609 7528 -- Fax: +31 30 231 6233 -- E-mail: vichayes@lucent.com -- -- Editor: Bob O'Hara -- Postal: Informed Technology, Inc. -- 151A Charles Street -- New York, NY 10014 USA -- Tel: +1 408 986 9596 -- Fax: +1 -- E-mail: bob@informed-technology.com" -- DESCRIPTION -- "The MIB module for IEEE 802.11 entities. -- iso(1).member-body(2).us(840).ieee802dot11(10036)" -- ::= { iso 2 840 10036 } member-body OBJECT IDENTIFIER ::= { iso 2 } us OBJECT IDENTIFIER ::= { member-body 840 } ieee802dot11 OBJECT IDENTIFIER ::= { us 10036 } -- ********************************************************************** -- * 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} -- MAC Attributes -- DEFINED AS "The MAC object class provides the necessary support -- for the access control, generation, and verification of frame check -- sequences, and proper delivery of valid data to upper layers."; dot11mac OBJECT IDENTIFIER ::= {ieee802dot11 2} -- MAC GROUPS -- reference IEEE Std 802.1f-1993 -- dot11OperationTable ::= {dot11mac 1} -- dot11CountersTable ::= {dot11mac 2} -- dot11GroupAddressesTable ::= {dot11mac 3} -- 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} -- dot11PhyFHSSTable ::= {dot11phy 4} -- dot11PhyDSSSTable ::= {dot11phy 5} -- dot11PhyIRTable ::= {dot11phy 6} -- dot11RegDomainsSupportedTable ::= {dot11phy 7} -- dot11AntennasListTable ::= {dot11phy 8} -- dot11SupportedDataRatesTxTable ::= {dot11phy 9} -- dot11SupportedDataRatesRxTable ::= {dot11phy 10} -- ********************************************************************** -- * Textual conventions from 802 definitions -- ********************************************************************** WEPKeytype ::= OCTET STRING (SIZE (5)) -- ********************************************************************** -- * MIB attribute OBJECT-TYPE definitions follow -- ********************************************************************** -- ********************************************************************** -- * SMT Station Config Table -- ********************************************************************** dot11StationConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11StationConfigEntry ACCESS not-accessible STATUS optional DESCRIPTION "Station Configuration attributes. In tablular form to allow for multiple instances on an agent." ::= { dot11smt 1 } dot11StationConfigEntry OBJECT-TYPE SYNTAX Dot11StationConfigEntry ACCESS not-accessible STATUS optional 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 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 INTEGER, dot11CFPollable TruthValue, dot11CFPPeriod INTEGER, dot11CFPMaxDuration INTEGER, dot11AuthenticationResponseTimeOut UInteger32, dot11PrivacyOptionImplemented TruthValue, dot11PowerManagementMode INTEGER, dot11DesiredSSID OCTET STRING, dot11DesiredBSSType INTEGER, dot11OperationalRateSet OCTET STRING, dot11BeaconPeriod INTEGER, dot11DTIMPeriod INTEGER, dot11AssociationResponseTimeOut UInteger32, dot11DisassociateReason INTEGER, dot11DisassociateStation MacAddress, dot11DeauthenticateReason INTEGER, dot11DeauthenticateStation MacAddress, dot11AuthenticateFailStatus INTEGER, dot11AuthenticateFailStation MacAddress, dot11MultiDomainCapabilityImplemented TruthValue, dot11MultiDomainCapabilityEnabled TruthValue, dot11CountryString OCTET STRING } dot11StationID OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS deprecated DESCRIPTION "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 default value is the station's assigned, unique MAC address." ::= { dot11StationConfigEntry 1 } dot11MediumOccupancyLimit OBJECT-TYPE SYNTAX INTEGER(0..1000) ACCESS read-write STATUS optional DESCRIPTION "This attribute shall indicate the maximum amount of time, in TU, that a point coordinator may control the usage of the wireless medium without relinquishing control for long enough to allow at least one instance of DCF access to the medium. The default value of this attribute shall be 100, and the maximum value shall be 1000." ::= { dot11StationConfigEntry 2 } dot11CFPollable OBJECT-TYPE SYNTAX TruthValue ACCESS read-only STATUS optional DESCRIPTION "When this attribute is true, it shall indicate that the STA is able to respond to a CF-Poll with a data frame within a SIFS time. This attribute shall be false if the STA is not able to respond to a CF-Poll with a data frame within a SIFS time." ::= { dot11StationConfigEntry 3 } dot11CFPPeriod OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS optional DESCRIPTION "The attribute shall describe the number of DTIM intervals between the start of CFPs. It is modified by MLME-START.request primitive." ::= { dot11StationConfigEntry 4 } dot11CFPMaxDuration OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS optional DESCRIPTION "The attribute shall describe the maximum duration of the CFP in TU that may be generated by the PCF. It is modified by MLME-START.request primitive." ::= { dot11StationConfigEntry 5 } dot11AuthenticationResponseTimeOut OBJECT-TYPE -- SYNTAX INTEGER (1..4294967295) SYNTAX UInteger32 (1..4294967295) ACCESS read-write STATUS optional DESCRIPTION "This attribute shall specify the number of TU that a responding STA should wait for the next frame in the authentication sequence." ::= { dot11StationConfigEntry 6 } dot11PrivacyOptionImplemented OBJECT-TYPE SYNTAX TruthValue ACCESS read-only STATUS optional DESCRIPTION "This attribute, when true, shall indicate that the IEEE 802.11 WEP option is implemented. The default value of this attribute shall be false." ::= { dot11StationConfigEntry 7 } dot11PowerManagementMode OBJECT-TYPE SYNTAX INTEGER { active(1), powersave(2) } ACCESS read-write STATUS optional DESCRIPTION "This attribute shall specify the power management mode of the STA. When set to active, it shall indicate that the station is not in power-save mode. When set to powersave, it shall indicate that the station is in power-save mode. The power management mode is transmitted in all frames according to the rules in 7.1.3.1.7." ::= { dot11StationConfigEntry 8 } dot11DesiredSSID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) ACCESS read-write STATUS optional DESCRIPTION "This attribute reflects the Service Set ID used in the DesiredSSID parameter of the most recent MLME_Scan.request. 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) } ACCESS read-write STATUS optional DESCRIPTION "This attribute shall specify the type of BSS the station shall use when scanning for a BSS with which to synchronize. This value is used to filter Probe Response frames and Beacons. When set to infrastructure, the station shall only synchronize with a BSS whose Capability Information field has the ESS subfield set to 1. When set to independent, the station shall only synchronize with a BSS whose Capability Information field has the IBSS subfield set to 1. When set to any, the station may synchronize to either type of BSS." ::= { dot11StationConfigEntry 10 } dot11OperationalRateSet OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..126)) ACCESS read-write STATUS optional DESCRIPTION "This attribute shall specify the set of data rates at which the station may transmit data. Each octet contains a value representing a rate. Each rate shall be within the range from 2 to 127, corresponding to data rates in increments of 500 kb/s from 1 Mb/s to 63.5 Mb/s, and shall be 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 desires to synchronize is suitable. It is also used when starting a BSS, as specified in 10.3." ::= { dot11StationConfigEntry 11 } dot11BeaconPeriod OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS optional DESCRIPTION "This attribute shall specify the number of TU that a station shall use for scheduling Beacon transmissions. This value is transmitted in Beacon and Probe Response frames." ::= { dot11StationConfigEntry 12 } dot11DTIMPeriod OBJECT-TYPE SYNTAX INTEGER(1..255) ACCESS read-write STATUS optional DESCRIPTION "This attribute shall specify the number of beacon intervals that shall elapse between transmission of Beacons 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 INTEGER(1..4294967295) SYNTAX UInteger32(1..4294967295) ACCESS read-write STATUS optional DESCRIPTION "This attribute shall specify the number of TU that a requesting STA should wait for a response to a transmitted association-request MMPDU." ::= { dot11StationConfigEntry 14 } dot11DisassociateReason OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-only STATUS optional DESCRIPTION "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 shall be 0." -- REFERENCE "IEEE Std 802.11-1997, 7.3.1.7" ::= { dot11StationConfigEntry 15 } dot11DisassociateStation OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS optional DESCRIPTION "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 shall be 0." ::= { dot11StationConfigEntry 16 } dot11DeauthenticateReason OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-only STATUS optional DESCRIPTION "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 shall be 0." -- REFERENCE "IEEE Std 802.11-1997, 7.3.1.7" ::= { dot11StationConfigEntry 17 } dot11DeauthenticateStation OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS optional DESCRIPTION "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 shall be 0." ::= { dot11StationConfigEntry 18 } dot11AuthenticateFailStatus OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-only STATUS optional DESCRIPTION "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 shall be 0." -- REFERENCE "IEEE Std 802.11-1997, 7.3.1.9" ::= { dot11StationConfigEntry 19 } dot11AuthenticateFailStation OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS optional DESCRIPTION "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 shall be 0." ::= { dot11StationConfigEntry 20 } dot11MultiDomainCapabilityImplemented OBJECT-TYPE SYNTAX TruthValue ACCESS read-only STATUS optional DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of supporting multiple regulatory domains. The capability is disabled, otherwise. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 21 } dot11MultiDomainCapabilityEnabled OBJECT-TYPE SYNTAX TruthValue ACCESS read-write STATUS optional DESCRIPTION "This attribute, when TRUE, indicates that the capability of the station to operate in multiple regulatory domains is enabled. The capability is disabled, otherwise. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 22 } dot11CountryString OBJECT-TYPE SYNTAX OCTET STRING (SIZE(3)) ACCESS read-only STATUS optional DESCRIPTION "This attribute identifies the country in which the station is operating. The first two octets if this string is the two character country code as described in document ISO/IEC 3166-1. The third octet shall be one of the following: 1. an ASCII space character, if the regulations under which the station is operating encompass all environments 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." ::= { dot11StationConfigEntry 23 } -- ********************************************************************** -- * End of dot11StationConfig TABLE -- ********************************************************************** -- ********************************************************************** -- * AuthenticationAlgorithms TABLE -- ********************************************************************** dot11AuthenticationAlgorithmsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11AuthenticationAlgorithmsEntry ACCESS not-accessible STATUS optional DESCRIPTION "This (conceptual) table of attributes shall be a set of all the authentication algorithms supported by the stations. The following are the default values and the associated algorithm: Value = 1: Open System Value = 2: Shared Key" -- REFERENCE "IEEE Std 802.11-1997, 7.3.1.1" ::= { dot11smt 2 } dot11AuthenticationAlgorithmsEntry OBJECT-TYPE SYNTAX Dot11AuthenticationAlgorithmsEntry ACCESS not-accessible STATUS optional DESCRIPTION "An Entry (conceptual row) in the Authentication Algorithms Table. ifIndex - Each 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex, dot11AuthenticationAlgorithmsIndex} ::= { dot11AuthenticationAlgorithmsTable 1 } Dot11AuthenticationAlgorithmsEntry ::= SEQUENCE { dot11AuthenticationAlgorithmsIndex Integer32, dot11AuthenticationAlgorithm INTEGER, dot11AuthenticationAlgorithmsEnable TruthValue } dot11AuthenticationAlgorithmsIndex OBJECT-TYPE SYNTAX Integer32 ACCESS not-accessible STATUS optional 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) } ACCESS read-only STATUS optional DESCRIPTION "This attribute shall be a set of all the authentication algorithms supported by the STAs. The following are the default values and the associated algorithm. Value = 1: Open System Value = 2: Shared Key" ::= { dot11AuthenticationAlgorithmsEntry 2 } dot11AuthenticationAlgorithmsEnable OBJECT-TYPE SYNTAX TruthValue ACCESS read-only STATUS optional DESCRIPTION "This attribute, when true at a station, shall enable the acceptance of the authentication algorithm described in the corresponding table entry in authentication frames received by the station that have odd authentication sequence numbers. The default value of this attribute shall be 1 for the Open System table entry and 2 for all other table entries." ::= { dot11AuthenticationAlgorithmsEntry 3 } -- ********************************************************************** -- * End of AuthenticationAlgorithms TABLE -- ********************************************************************** -- ********************************************************************** -- * WEPDefaultKeys TABLE -- ********************************************************************** dot11WEPDefaultKeysTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11WEPDefaultKeysEntry ACCESS not-accessible STATUS optional DESCRIPTION "Conceptual table for WEP default keys. This table shall contain the four WEP default secret key values corresponding to the four possible KeyID values. The WEP default secret keys are logically WRITE-ONLY. Attempts to read the entries in this table shall return unsuccessful status and values of null or zero. The default value of each WEP default key shall be null." -- REFERENCE "IEEE Std 802.11-1997, 8.3.2" ::= { dot11smt 3 } dot11WEPDefaultKeysEntry OBJECT-TYPE SYNTAX Dot11WEPDefaultKeysEntry ACCESS not-accessible STATUS optional DESCRIPTION "An Entry (conceptual row) in the WEP Default Keys Table. ifIndex - Each 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 INTEGER, dot11WEPDefaultKeyValue WEPKeytype} dot11WEPDefaultKeyIndex OBJECT-TYPE SYNTAX INTEGER (1..4) ACCESS not-accessible STATUS optional 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 ACCESS read-write STATUS optional DESCRIPTION "A WEP default secret key value." ::= { dot11WEPDefaultKeysEntry 2 } -- ********************************************************************** -- * End of WEPDefaultKeys TABLE -- ********************************************************************** -- ********************************************************************** -- * WEPKeyMappings TABLE -- ********************************************************************** dot11WEPKeyMappingsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11WEPKeyMappingsEntry ACCESS not-accessible STATUS optional 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 entry 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 shall return unsuccessful status and values of null or zero. The default value for all WEPOn fields is false." -- REFERENCE "IEEE Std 802.11-1997, 8.3.2" ::= { dot11smt 4 } dot11WEPKeyMappingsEntry OBJECT-TYPE SYNTAX Dot11WEPKeyMappingsEntry ACCESS not-accessible STATUS optional DESCRIPTION "An Entry (conceptual row) in the WEP Key Mappings Table. ifIndex - Each 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 Integer32, dot11WEPKeyMappingAddress MacAddress, dot11WEPKeyMappingWEPOn TruthValue, dot11WEPKeyMappingValue WEPKeytype, dot11WEPKeyMappingStatus RowStatus } dot11WEPKeyMappingIndex OBJECT-TYPE SYNTAX Integer32 ACCESS not-accessible STATUS optional 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 ACCESS read-write STATUS optional 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 ACCESS read-write STATUS optional DESCRIPTION "Boolean as to whether WEP is to be used when communicating with the dot11WEPKeyMappingAddress STA." ::= { dot11WEPKeyMappingsEntry 3 } dot11WEPKeyMappingValue OBJECT-TYPE SYNTAX WEPKeytype ACCESS read-write STATUS optional DESCRIPTION "A WEP secret key value." ::= { dot11WEPKeyMappingsEntry 4 } dot11WEPKeyMappingStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS optional 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 WEPKeyMappings TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11PrivacyTable TABLE -- ********************************************************************** dot11PrivacyTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11PrivacyEntry ACCESS not-accessible STATUS optional 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 ACCESS not-accessible STATUS optional DESCRIPTION "An entry in the dot11PrivacyTable Table. ifIndex - Each 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 INTEGER, dot11WEPKeyMappingLength UInteger32, dot11ExcludeUnencrypted TruthValue, dot11WEPICVErrorCount Counter32, dot11WEPExcludedCount Counter32} dot11PrivacyInvoked OBJECT-TYPE SYNTAX TruthValue ACCESS read-write STATUS optional DESCRIPTION "When this attribute is true, it shall indicate that the IEEE 802.11 WEP mechanism is used for transmitting frames of type Data. The default value of this attribute shall be false." ::= { dot11PrivacyEntry 1 } dot11WEPDefaultKeyID OBJECT-TYPE SYNTAX INTEGER (0..3) ACCESS read-write STATUS optional DESCRIPTION "This attribute shall indicate the use of the first, second, third, or fourth element of the WEPDefaultKeys array when set to values of zero, one, two, or three. The default value of this attribute shall be 0." -- REFERENCE "IEEE Std 802.11-1997, 8.3.2" ::= { dot11PrivacyEntry 2 } dot11WEPKeyMappingLength OBJECT-TYPE -- SYNTAX INTEGER (10..4294967295) SYNTAX UInteger32 (10..4294967295) ACCESS read-write STATUS optional DESCRIPTION "The maximum number of tuples that dot11WEPKeyMappings can hold." -- REFERENCE "IEEE Std 802.11-1997, 8.3.2" ::= { dot11PrivacyEntry 3 } dot11ExcludeUnencrypted OBJECT-TYPE SYNTAX TruthValue ACCESS read-write STATUS optional DESCRIPTION "When this attribute is true, the STA shall not indicate at the MAC service interface received MSDUs that have the WEP subfield of the Frame Control field equal to zero. When this attribute is false, the STA may accept MSDUs that have the WEP subfield of the Frame Control field equal to zero. The default value of this attribute shall be false." ::= { dot11PrivacyEntry 4 } dot11WEPICVErrorCount OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS optional DESCRIPTION "This counter shall increment when a frame is received with the WEP subfield of the Frame Control field set to one 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." ::= { dot11PrivacyEntry 5 } dot11WEPExcludedCount OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS optional DESCRIPTION "This counter shall increment when a frame is received with the WEP subfield of the Frame Control field set to zero and the value of dot11ExcludeUnencrypted causes that frame to be discarded." ::= { dot11PrivacyEntry 6 } -- ********************************************************************** -- * End of dot11Privacy TABLE -- ********************************************************************** -- ********************************************************************** -- * End of SMT notification Objects -- ********************************************************************** dot11SMTnotification OBJECT IDENTIFIER ::= { dot11smt 6 } -- ********************************************************************** -- * End of SMT notification Objects -- ********************************************************************** -- ********************************************************************** -- * MAC Attribute Templates -- ********************************************************************** -- ********************************************************************** -- * dot11OperationTable TABLE -- ********************************************************************** dot11OperationTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11OperationEntry ACCESS not-accessible STATUS optional DESCRIPTION