android_kernel_samsung_on5x.../drivers/net/wireless/scsc/mib.h
2018-06-19 23:16:04 +02:00

4743 lines
195 KiB
C

/****************************************************************************
*
* Copyright (c) 2014 - 2016 Samsung Electronics Co., Ltd. All rights reserved
*
****************************************************************************/
/* Note: this is an auto-generated file. */
#ifndef SLSI_MIB_H__
#define SLSI_MIB_H__
#ifdef __cplusplus
extern "C" {
#endif
struct slsi_mib_data {
u32 dataLength;
u8 *data;
};
#define SLSI_MIB_MAX_INDEXES 2
#define SLSI_MIB_TYPE_BOOL 0
#define SLSI_MIB_TYPE_UINT 1
#define SLSI_MIB_TYPE_INT 2
#define SLSI_MIB_TYPE_OCTET 3
#define SLSI_MIB_TYPE_NONE 4
struct slsi_mib_value {
u8 type;
union {
bool boolValue;
s32 intValue;
u32 uintValue;
struct slsi_mib_data octetValue;
} u;
};
struct slsi_mib_entry {
u16 psid;
u16 index[SLSI_MIB_MAX_INDEXES]; /* 0 = no Index */
struct slsi_mib_value value;
};
struct slsi_mib_get_entry {
u16 psid;
u16 index[SLSI_MIB_MAX_INDEXES]; /* 0 = no Index */
};
#define SLSI_MIB_STATUS_SUCCESS 0x0000
#define SLSI_MIB_STATUS_UNKNOWN_PSID 0x0001
#define SLSI_MIB_STATUS_INVALID_INDEX 0x0002
#define SLSI_MIB_STATUS_OUT_OF_RANGE 0x0003
#define SLSI_MIB_STATUS_WRITE_ONLY 0x0004
#define SLSI_MIB_STATUS_READ_ONLY 0x0005
#define SLSI_MIB_STATUS_UNKNOWN_INTERFACE_TAG 0x0006
#define SLSI_MIB_STATUS_INVALID_NUMBER_OF_INDICES 0x0007
#define SLSI_MIB_STATUS_ERROR 0x0008
#define SLSI_MIB_STATUS_UNSUPPORTED_ON_INTERFACE 0x0009
#define SLSI_MIB_STATUS_UNAVAILABLE 0x000A
#define SLSI_MIB_STATUS_NOT_FOUND 0x000B
#define SLSI_MIB_STATUS_INCOMPATIBLE 0x000C
#define SLSI_MIB_STATUS_OUT_OF_MEMORY 0x000D
#define SLSI_MIB_STATUS_TO_MANY_REQUESTED_VARIABLES 0x000E
#define SLSI_MIB_STATUS_NOT_TRIED 0x000F
#define SLSI_MIB_STATUS_FAILURE 0xFFFF
/*******************************************************************************
*
* NAME
* slsi_mib_encode_get Functions
*
* DESCRIPTION
* For use when getting data from the Wifi Stack.
* These functions append the encoded data to the "buffer".
*
* index == 0 where there is no index required
*
* EXAMPLE
* {
* static const struct slsi_mib_get_entry getValues[] = {
* { PSID1, { 0, 0 } },
* { PSID2, { 3, 0 } },
* };
* struct slsi_mib_data buffer;
* slsi_mib_encode_get_list(&buffer,
* sizeof(getValues) / sizeof(struct slsi_mib_get_entry),
* getValues);
* }
* or
* {
* struct slsi_mib_data buffer = {0, NULL};
* slsi_mib_encode_get(&buffer, PSID1, 0);
* slsi_mib_encode_get(&buffer, PSID2, 3);
* }
* RETURN
* SlsiResult: See SLSI_MIB_STATUS_*
*
*******************************************************************************/
void slsi_mib_encode_get(struct slsi_mib_data *buffer, u16 psid, u16 index);
int slsi_mib_encode_get_list(struct slsi_mib_data *buffer, u16 psidsLength, const struct slsi_mib_get_entry *psids);
/*******************************************************************************
*
* NAME
* SlsiWifiMibdEncode Functions
*
* DESCRIPTION
* For use when getting data from the Wifi Stack.
*
* index == 0 where there is no index required
*
* EXAMPLE
* {
* static const struct slsi_mib_get_entry getValues[] = {
* { PSID1, { 0, 0 } },
* { PSID2, { 3, 0 } },
* };
* struct slsi_mib_data buffer = rxMibData; # Buffer with encoded Mib Data
*
* getValues = slsi_mib_decode_get_list(&buffer,
* sizeof(getValues) / sizeof(struct slsi_mib_get_entry),
* getValues);
*
* print("PSID1 = %d\n", getValues[0].u.uintValue);
* print("PSID2.3 = %s\n", getValues[1].u.boolValue?"TRUE":"FALSE");
*
* kfree(getValues);
*
* }
* or
* {
* u8* buffer = rxMibData; # Buffer with encoded Mib Data
* size_t offset=0;
* struct slsi_mib_entry value;
*
* offset += slsi_mib_decode(&buffer[offset], &value);
* print("PSID1 = %d\n", value.u.uintValue);
*
* offset += slsi_mib_decode(&buffer[offset], &value);
* print("PSID2.3 = %s\n", value.u.boolValue?"TRUE":"FALSE");
*
* }
*
*******************************************************************************/
size_t slsi_mib_decode(struct slsi_mib_data *buffer, struct slsi_mib_entry *value);
struct slsi_mib_value *slsi_mib_decode_get_list(struct slsi_mib_data *buffer, u16 psidsLength, const struct slsi_mib_get_entry *psids);
/*******************************************************************************
*
* NAME
* slsi_mib_encode Functions
*
* DESCRIPTION
* For use when setting data in the Wifi Stack.
* These functions append the encoded data to the "buffer".
*
* index == 0 where there is no index required
*
* EXAMPLE
* {
* u8 octets[2] = {0x00, 0x01};
* struct slsi_mib_data buffer = {0, NULL};
* slsi_mib_encode_bool(&buffer, PSID1, TRUE, 0); # Boolean set with no index
* slsi_mib_encode_int(&buffer, PSID2, -1234, 1); # Signed Integer set with on index 1
* slsi_mib_encode_uint(&buffer, PSID2, 1234, 3); # Unsigned Integer set with on index 3
* slsi_mib_encode_octet(&buffer, PSID3, sizeof(octets), octets, 0); # Octet set with no index
* }
* or
* {
# Unsigned Integer set with on index 3
# struct slsi_mib_data buffer = {0, NULL};
# struct slsi_mib_entry value;
# value.psid = psid;
# value.index[0] = 3;
# value.index[1] = 0;
# value.value.type = SLSI_MIB_TYPE_UINT;
# value.value.u.uintValue = 1234;
# slsi_mib_encode(buffer, &value);
# }
# RETURN
# See SLSI_MIB_STATUS_*
#
*******************************************************************************/
u16 slsi_mib_encode(struct slsi_mib_data *buffer, struct slsi_mib_entry *value);
u16 slsi_mib_encode_bool(struct slsi_mib_data *buffer, u16 psid, bool value, u16 index);
u16 slsi_mib_encode_int(struct slsi_mib_data *buffer, u16 psid, s32 value, u16 index);
u16 slsi_mib_encode_uint(struct slsi_mib_data *buffer, u16 psid, u32 value, u16 index);
u16 slsi_mib_encode_octet(struct slsi_mib_data *buffer, u16 psid, size_t dataLength, const u8 *data, u16 index);
/*******************************************************************************
*
* NAME
* SlsiWifiMib Low level Encode/Decode functions
*
*******************************************************************************/
size_t slsi_mib_encode_uint32(u8 *buffer, u32 value);
size_t slsi_mib_encode_int32(u8 *buffer, s32 signedValue);
size_t slsi_mib_encode_octet_str(u8 *buffer, struct slsi_mib_data *octetValue);
size_t slsi_mib_decodeUint32(u8 *buffer, u32 *value);
size_t slsi_mib_decodeInt32(u8 *buffer, s32 *value);
size_t slsi_mib_decode_octet_str(u8 *buffer, struct slsi_mib_data *octetValue);
/*******************************************************************************
*
* NAME
* SlsiWifiMib Helper Functions
*
*******************************************************************************/
/* Find a the offset to psid data in an encoded buffer
* {
* struct slsi_mib_data buffer = rxMibData; # Buffer with encoded Mib Data
* struct slsi_mib_get_entry value = {PSID1, {0x01, 0x00}}; # Find value for PSID1.1
* u8* mibdata = slsi_mib_find(&buffer, &value);
* if(mibdata) {print("Mib Data for PSID1.1 Found\n");
* }
*/
u8 *slsi_mib_find(struct slsi_mib_data *buffer, const struct slsi_mib_get_entry *entry);
/* Append data to a Buffer */
void slsi_mib_buf_append(struct slsi_mib_data *dst, size_t bufferLength, u8 *buffer);
/*******************************************************************************
*
* PSID Definitions
*
*******************************************************************************/
/*******************************************************************************
* NAME : Dot11TdlsPeerUapsdIndicationWindow
* PSID : 53 (0x0035)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : beacon intervals
* MIN : 0
* MAX : 65535
* DEFAULT : 1
* DESCRIPTION :
* The minimum time that needs to pass after the most recent TPU SP, before
* a RAME_TPU_SP indication can be sent to MLME
*******************************************************************************/
#define SLSI_PSID_DOT11_TDLS_PEER_UAPSD_INDICATION_WINDOW 0x0035
/*******************************************************************************
* NAME : Dot11AssociationSaQueryMaximumTimeout
* PSID : 100 (0x0064)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : TU
* MIN : 0
* MAX : 4294967295
* DEFAULT : 1000
* DESCRIPTION :
* This attribute specifies the number of time units (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.
*******************************************************************************/
#define SLSI_PSID_DOT11_ASSOCIATION_SA_QUERY_MAXIMUM_TIMEOUT 0x0064
/*******************************************************************************
* NAME : Dot11AssociationSaQueryRetryTimeout
* PSID : 101 (0x0065)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : TU
* MIN : 1
* MAX : 4294967295
* DEFAULT : 201
* DESCRIPTION :
* This attribute specifies the number of time units (TUs) that an AP waits
* between issuing two subsequent SA Query Request frames.
*******************************************************************************/
#define SLSI_PSID_DOT11_ASSOCIATION_SA_QUERY_RETRY_TIMEOUT 0x0065
/*******************************************************************************
* NAME : Dot11PowerCapabilityMaxImplemented
* PSID : 112 (0x0070)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : qdBm
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* This attribute indicates the maximum transmit Power Capability of this
* station at the antenna port. Values are expressed in 0.25 dBm units.
*******************************************************************************/
#define SLSI_PSID_DOT11_POWER_CAPABILITY_MAX_IMPLEMENTED 0x0070
/*******************************************************************************
* NAME : Dot11PowerCapabilityMinImplemented
* PSID : 113 (0x0071)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : qdBm
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* This attribute indicates the minimum transmit Power Capability of this
* station at the antenna port. Values are expressed in 0.25 dBm units.
*******************************************************************************/
#define SLSI_PSID_DOT11_POWER_CAPABILITY_MIN_IMPLEMENTED 0x0071
/*******************************************************************************
* NAME : Dot11RtsThreshold
* PSID : 121 (0x0079)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : octet
* MIN : 0
* MAX : 65536
* DEFAULT : 9000
* DESCRIPTION :
* This attribute shall indicate the size of an MPDU, below which an RTS/CTS
* handshake shall not be performed, except as RTS/CTS is used as a cross
* modulation protection mechanism as defined in 9.10. An RTS/CTS handshake
* shall be performed at the beginning of any frame exchange sequence where
* the MPDU is of type Data or Management, the MPDU has an individual
* address in the Address1 field, and the length of the MPDU is greater than
* this threshold. (For additional details, refer to Table 21 in 9.7.)
* Setting this attribute to be larger than the maximum MSDU size shall have
* the effect of turning off the RTS/CTS handshake for frames of Data or
* Management type transmitted by this STA. Setting this attribute to zero
* shall have the effect of turning on the RTS/CTS handshake for all frames
* of Data or Management type transmitted by this STA.
*******************************************************************************/
#define SLSI_PSID_DOT11_RTS_THRESHOLD 0x0079
/*******************************************************************************
* NAME : Dot11ShortRetryLimit
* PSID : 122 (0x007A)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 255
* DEFAULT : 15
* DESCRIPTION :
* This attribute shall indicate the maximum number of transmission attempts
* of a frame, the length of which is less than or equal to
* dot11RTSThreshold, that shall be made before a failure condition is
* indicated.
*******************************************************************************/
#define SLSI_PSID_DOT11_SHORT_RETRY_LIMIT 0x007A
/*******************************************************************************
* NAME : Dot11LongRetryLimit
* PSID : 123 (0x007B)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 255
* DEFAULT : 4
* DESCRIPTION :
* This attribute shall indicate the maximum number of transmission attempts
* of a frame, the length of which is greater than dot11RTSThreshold, that
* shall be made before a failure condition is indicated.
*******************************************************************************/
#define SLSI_PSID_DOT11_LONG_RETRY_LIMIT 0x007B
/*******************************************************************************
* NAME : Dot11FragmentationThreshold
* PSID : 124 (0x007C)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 256
* MAX : 11500
* DEFAULT : 3000
* DESCRIPTION :
* This attribute specifies the current maximum size, in octets, of the MPDU
* that may be delivered to the security encapsulation. This maximum size
* does not apply when an MSDU is transmitted using an HT-immediate or
* HTdelayed Block Ack agreement, or when an MSDU or MMPDU is carried in an
* AMPDU that does not contain a VHT single MPDU. Fields added to the frame
* by security encapsulation are not counted against the limit specified by
* this attribute. Except as described above, an MSDU or MMPDU is fragmented
* when the resulting frame has an individual address in the Address1 field,
* and the length of the frame is larger than this threshold, excluding
* security encapsulation fields. The default value for this attribute is
* the lesser of 11500 or the aMPDUMaxLength or the aPSDUMaxLength of the
* attached PHY and the value never exceeds the lesser of 11500 or the
* aMPDUMaxLength or the aPSDUMaxLength of the attached PHY.
*******************************************************************************/
#define SLSI_PSID_DOT11_FRAGMENTATION_THRESHOLD 0x007C
/*******************************************************************************
* NAME : Dot11MaxReceiveLifetime
* PSID : 126 (0x007E)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : TU
* MIN : 1
* MAX : 4294967295
* DEFAULT : 512
* DESCRIPTION :
* The elapsed time, after the initial reception of a fragmented MMPDU or
* MSDU, after which further attempts to reassemble the MMPDU or MSDU shall
* be terminated.
*******************************************************************************/
#define SLSI_PSID_DOT11_MAX_RECEIVE_LIFETIME 0x007E
/*******************************************************************************
* NAME : Dot11TransmittedFragmentCount
* PSID : 140 (0x008C)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This counter shall be incremented for an acknowledged MPDU with an
* individual address in the address 1 field or an MPDU with a multicast
* address in the address 1 field of type Data or Management.
*******************************************************************************/
#define SLSI_PSID_DOT11_TRANSMITTED_FRAGMENT_COUNT 0x008C
/*******************************************************************************
* NAME : Dot11MulticastTransmittedFrameCount
* PSID : 141 (0x008D)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This counter shall increment only when the multicast bit is set in the
* destination MAC address of a successfully transmitted MSDU. When
* operating as a STA in an ESS, where these frames are directed to the AP,
* this implies having received an acknowledgment to all associated MPDUs.
*******************************************************************************/
#define SLSI_PSID_DOT11_MULTICAST_TRANSMITTED_FRAME_COUNT 0x008D
/*******************************************************************************
* NAME : Dot11FailedCount
* PSID : 142 (0x008E)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This counter shall increment when an MSDU is not transmitted successfully
* due to the number of transmit attempts exceeding either the
* dot11ShortRetryLimit or dot11LongRetryLimit.
*******************************************************************************/
#define SLSI_PSID_DOT11_FAILED_COUNT 0x008E
/*******************************************************************************
* NAME : Dot11RetryCount
* PSID : 143 (0x008F)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This counter shall increment when an MSDU is successfully transmitted
* after one or more retransmissions.
*******************************************************************************/
#define SLSI_PSID_DOT11_RETRY_COUNT 0x008F
/*******************************************************************************
* NAME : Dot11MultipleRetryCount
* PSID : 144 (0x0090)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This counter shall increment when an MSDU is successfully transmitted
* after more than one retransmission.
*******************************************************************************/
#define SLSI_PSID_DOT11_MULTIPLE_RETRY_COUNT 0x0090
/*******************************************************************************
* NAME : Dot11FrameDuplicateCount
* PSID : 145 (0x0091)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This counter shall increment when a frame is received that the Sequence
* Control field indicates is a duplicate.
*******************************************************************************/
#define SLSI_PSID_DOT11_FRAME_DUPLICATE_COUNT 0x0091
/*******************************************************************************
* NAME : Dot11RtsSuccessCount
* PSID : 146 (0x0092)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This counter shall increment when a CTS is received in response to an
* RTS.
*******************************************************************************/
#define SLSI_PSID_DOT11_RTS_SUCCESS_COUNT 0x0092
/*******************************************************************************
* NAME : Dot11RtsFailureCount
* PSID : 147 (0x0093)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This counter shall increment when a CTS is not received in response to an
* RTS.
*******************************************************************************/
#define SLSI_PSID_DOT11_RTS_FAILURE_COUNT 0x0093
/*******************************************************************************
* NAME : Dot11ReceivedFragmentCount
* PSID : 149 (0x0095)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This counter shall be incremented for each successfully received MPDU of
* type Data or Management.
*******************************************************************************/
#define SLSI_PSID_DOT11_RECEIVED_FRAGMENT_COUNT 0x0095
/*******************************************************************************
* NAME : Dot11MulticastReceivedFrameCount
* PSID : 150 (0x0096)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This counter shall increment when a MSDU is received with the multicast
* bit set in the destination MAC address.
*******************************************************************************/
#define SLSI_PSID_DOT11_MULTICAST_RECEIVED_FRAME_COUNT 0x0096
/*******************************************************************************
* NAME : Dot11FcsErrorCount
* PSID : 151 (0x0097)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : -9223372036854775808
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This counter shall increment when an FCS error is detected in a received
* MPDU.
*******************************************************************************/
#define SLSI_PSID_DOT11_FCS_ERROR_COUNT 0x0097
/*******************************************************************************
* NAME : Dot11TransmittedFrameCount
* PSID : 152 (0x0098)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This counter shall increment for each successfully transmitted MSDU.
*******************************************************************************/
#define SLSI_PSID_DOT11_TRANSMITTED_FRAME_COUNT 0x0098
/*******************************************************************************
* NAME : Dot11WepUndecryptableCount
* PSID : 153 (0x0099)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This counter shall increment when a frame is received with the WEP
* subfield of the Frame Control field set to one and the WEPOn value for
* the key mapped to the transmitter's MAC address indicates that the
* frame should not have been encrypted or that frame is discarded due to
* the receiving STA not implementing the privacy option.
*******************************************************************************/
#define SLSI_PSID_DOT11_WEP_UNDECRYPTABLE_COUNT 0x0099
/*******************************************************************************
* NAME : Dot11ManufacturerProductVersion
* PSID : 183 (0x00B7)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 128
* DEFAULT :
* DESCRIPTION :
* Printable string used to identify the manufacturer's product version
* of the resource.
*******************************************************************************/
#define SLSI_PSID_DOT11_MANUFACTURER_PRODUCT_VERSION 0x00B7
/*******************************************************************************
* NAME : Dot11RsnaStatsStaAddress
* PSID : 430 (0x01AE)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* The MAC address of the STA to which the statistics in this conceptual row
* belong.
*******************************************************************************/
#define SLSI_PSID_DOT11_RSNA_STATS_STA_ADDRESS 0x01AE
/*******************************************************************************
* NAME : Dot11RsnaStatsTkipicvErrors
* PSID : 433 (0x01B1)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Counts the number of TKIP ICV errors encountered when decrypting packets
* for the STA.
*******************************************************************************/
#define SLSI_PSID_DOT11_RSNA_STATS_TKIPICV_ERRORS 0x01B1
/*******************************************************************************
* NAME : Dot11RsnaStatsTkipLocalMicFailures
* PSID : 434 (0x01B2)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Counts the number of MIC failures encountered when checking the integrity
* of packets received from the STA at this entity.
*******************************************************************************/
#define SLSI_PSID_DOT11_RSNA_STATS_TKIP_LOCAL_MIC_FAILURES 0x01B2
/*******************************************************************************
* NAME : Dot11RsnaStatsTkipRemoteMicFailures
* PSID : 435 (0x01B3)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Counts the number of MIC failures encountered by the STA identified by
* dot11RSNAStatsSTAAddress and reported back to this entity.
*******************************************************************************/
#define SLSI_PSID_DOT11_RSNA_STATS_TKIP_REMOTE_MIC_FAILURES 0x01B3
/*******************************************************************************
* NAME : Dot11RsnaStatsCcmpReplays
* PSID : 436 (0x01B4)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* The number of received CCMP MPDUs discarded by the replay mechanism.
*******************************************************************************/
#define SLSI_PSID_DOT11_RSNA_STATS_CCMP_REPLAYS 0x01B4
/*******************************************************************************
* NAME : Dot11RsnaStatsCcmpDecryptErrors
* PSID : 437 (0x01B5)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* The number of received MPDUs discarded by the CCMP decryption algorithm.
*******************************************************************************/
#define SLSI_PSID_DOT11_RSNA_STATS_CCMP_DECRYPT_ERRORS 0x01B5
/*******************************************************************************
* NAME : Dot11RsnaStatsTkipReplays
* PSID : 438 (0x01B6)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Counts the number of TKIP replay errors detected.
*******************************************************************************/
#define SLSI_PSID_DOT11_RSNA_STATS_TKIP_REPLAYS 0x01B6
/*******************************************************************************
* NAME : Dot11RsnaStatsRobustMgmtCcmpReplays
* PSID : 441 (0x01B9)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* The number of received Robust Management frame MPDUs discarded due to
* CCMP replay errors
*******************************************************************************/
#define SLSI_PSID_DOT11_RSNA_STATS_ROBUST_MGMT_CCMP_REPLAYS 0x01B9
/*******************************************************************************
* NAME : UnifiMlmeConnectionTimeout
* PSID : 2000 (0x07D0)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : milliseconds
* MIN : 0
* MAX : 65535
* DEFAULT : 2000
* DESCRIPTION :
* Firmware waits for unifiMLMEConnectionTimeOut of no successful Tx/Rx
* (including beacon) to/from AP before it disconnects from AP.For STA case
* - Setting it to less than 3 seconds may result in frequent disconnection
* with the AP
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_CONNECTION_TIMEOUT 0x07D0
/*******************************************************************************
* NAME : UnifiMlmeScanChannelMaxScanTime
* PSID : 2001 (0x07D1)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 14
* MAX : 14
* DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* For testing: overrides max_scan_time. 0 indicates not used.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_CHANNEL_MAX_SCAN_TIME 0x07D1
/*******************************************************************************
* NAME : UnifiMlmeScanChannelProbeInterval
* PSID : 2002 (0x07D2)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 14
* MAX : 14
* DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* For testing: overrides probe interval. 0 indicates not used.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_CHANNEL_PROBE_INTERVAL 0x07D2
/*******************************************************************************
* NAME : UnifiMlmeDataReferenceTimeout
* PSID : 2005 (0x07D5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 65534
* DEFAULT :
* DESCRIPTION :
* This attribute specifies the maximum time allowed for the data in data
* references corresponding to MLME primitives to be made available to the
* firmware. The special value 0 specifies an infinite timeout.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_DATA_REFERENCE_TIMEOUT 0x07D5
/*******************************************************************************
* NAME : UnifiMlmeScanProbeInterval
* PSID : 2007 (0x07D7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 65535
* DEFAULT : 70
* DESCRIPTION :
* This attribute specifies the time between transmissions of broadcast
* probe requests on a given channel when performing an active scan.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_PROBE_INTERVAL 0x07D7
/*******************************************************************************
* NAME : UnifiMlmeScanHighRssiThreshold
* PSID : 2008 (0x07D8)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dBm
* MIN : -128
* MAX : 127
* DEFAULT : -100
* DESCRIPTION :
* This attribute specifies the minimum RSSI necessary for a new station to
* enter the coverage area of scan.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_HIGH_RSSI_THRESHOLD 0x07D8
/*******************************************************************************
* NAME : UnifiMlmeScanDeltaRssiThreshold
* PSID : 2010 (0x07DA)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : dB
* MIN : 1
* MAX : 255
* DEFAULT : 20
* DESCRIPTION :
* This attribute specifies the magnitude of the change in RSSI for which a
* scan result will be issued
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_DELTA_RSSI_THRESHOLD 0x07DA
/*******************************************************************************
* NAME : UnifiMlmeScanHighSnrThreshold
* PSID : 2011 (0x07DB)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dB
* MIN : -128
* MAX : 127
* DEFAULT : -100
* DESCRIPTION :
* This attribute specifies the minimum SNR necessary for a new station to
* enter the coverage area of scan.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_HIGH_SNR_THRESHOLD 0x07DB
/*******************************************************************************
* NAME : UnifiMlmeScanDeltaSnrThreshold
* PSID : 2013 (0x07DD)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : dB
* MIN : 1
* MAX : 255
* DEFAULT : 255
* DESCRIPTION :
* This attribute specifies the magnitude of the change in SNR for a station
* in scan for which a scan result will be issued
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_DELTA_SNR_THRESHOLD 0x07DD
/*******************************************************************************
* NAME : UnifiMlmeScanMaximumAge
* PSID : 2014 (0x07DE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : s
* MIN : 1
* MAX : 2147
* DEFAULT : 5
* DESCRIPTION :
* Not supported
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_MAXIMUM_AGE 0x07DE
/*******************************************************************************
* NAME : UnifiMlmeScanMaximumResults
* PSID : 2015 (0x07DF)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 40
* DESCRIPTION :
* This attribute specifies the maximum number of scan results (for all
* scans) which will be stored before the oldest result is discarded,
* irrespective of its age. The value 0 specifies no maximum.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_MAXIMUM_RESULTS 0x07DF
/*******************************************************************************
* NAME : UnifiMlmeAutonomousScanNoisy
* PSID : 2016 (0x07E0)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Not supported
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_AUTONOMOUS_SCAN_NOISY 0x07E0
/*******************************************************************************
* NAME : UnifiFirmwareBuildId
* PSID : 2021 (0x07E5)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Numeric build identifier for this firmware build. This should normally be
* displayed in decimal. The textual build identifier is available via the
* standard dot11manufacturerProductVersion MIB attribute.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FIRMWARE_BUILD_ID 0x07E5
/*******************************************************************************
* NAME : UnifiChipVersion
* PSID : 2022 (0x07E6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Numeric identifier for the UniFi silicon revision (as returned by the
* GBL_CHIP_VERSION hardware register). Other than being different for each
* design variant (but not for alternative packaging options), the
* particular values returned do not have any significance.
*******************************************************************************/
#define SLSI_PSID_UNIFI_CHIP_VERSION 0x07E6
/*******************************************************************************
* NAME : UnifiFirmwarePatchBuildId
* PSID : 2023 (0x07E7)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Numeric build identifier for the patch set that has been applied to this
* firmware image. This should normally be displayed in decimal. For a
* patched ROM build there will be two build identifiers, the first will
* correspond to the base ROM image, the second will correspond to the patch
* set that has been applied.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FIRMWARE_PATCH_BUILD_ID 0x07E7
/*******************************************************************************
* NAME : UnifiBasicCapabilities
* PSID : 2030 (0x07EE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 0X0730
* DESCRIPTION :
* This MIB variable indicates basis capabilities of the chip. The 16-bit
* field follows the coding of IEEE 802.11 Capability Information.
*******************************************************************************/
#define SLSI_PSID_UNIFI_BASIC_CAPABILITIES 0x07EE
/*******************************************************************************
* NAME : UnifiExtendedCapabilities
* PSID : 2031 (0x07EF)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 9
* MAX : 9
* DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* This MIB variable indicates extended capabilities of the chip. Bit field
* definition and coding follows IEEE 802.11 Extended Capability Information
* Element, with spare subfields for capabilities that are independent from
* chip/firmware implementation.
*******************************************************************************/
#define SLSI_PSID_UNIFI_EXTENDED_CAPABILITIES 0x07EF
/*******************************************************************************
* NAME : UnifiHtCapabilities
* PSID : 2032 (0x07F0)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 21
* MAX : 21
* DEFAULT : { 0X7E, 0X09, 0X1F, 0XFF, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* This MIB variable indicates the HT capabilities of the chip. See
* SC-503520-SP for further details.
*******************************************************************************/
#define SLSI_PSID_UNIFI_HT_CAPABILITIES 0x07F0
/*******************************************************************************
* NAME : UnifiRsnCapabilities
* PSID : 2034 (0x07F2)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 0X248C
* DESCRIPTION :
* This MIB variable encodes the RSN Capabilities field of IEEE 802.11 RSN
* Information Element.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RSN_CAPABILITIES 0x07F2
/*******************************************************************************
* NAME : Unifi24G40MhzChannels
* PSID : 2035 (0x07F3)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* This attribute, when TRUE, enables 40Mz wide channels in the 2.4G band
*******************************************************************************/
#define SLSI_PSID_UNIFI24_G40_MHZ_CHANNELS 0x07F3
/*******************************************************************************
* NAME : UnifiSupportedDataRates
* PSID : 2041 (0x07F9)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* UNITS : 500 kbps
* MIN : 2
* MAX : 16
* DEFAULT : { 0X02, 0X04, 0X0B, 0X0C, 0X12, 0X16, 0X18, 0X24, 0X30, 0X48, 0X60, 0X6C }
* DESCRIPTION :
* Defines the supported non-HT data rates. It is encoded as N+1 octets
* where the first octet is N and the subsequent octets each describe a
* single supported rate.
*******************************************************************************/
#define SLSI_PSID_UNIFI_SUPPORTED_DATA_RATES 0x07F9
/*******************************************************************************
* NAME : UnifiRadioMeasurementActivated
* PSID : 2043 (0x07FB)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* When TRUE Radio Measurements are supported. The capability is disabled
* otherwise.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_MEASUREMENT_ACTIVATED 0x07FB
/*******************************************************************************
* NAME : UnifiRadioMeasurementCapabilities
* PSID : 2044 (0x07FC)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 5
* MAX : 5
* DEFAULT : { 0X71, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* This MIB variable indicates the RM Enabled capabilities of the chip. See
* SC-503520-SP for further details.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_MEASUREMENT_CAPABILITIES 0x07FC
/*******************************************************************************
* NAME : UnifiVhtActivated
* PSID : 2045 (0x07FD)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* This attribute, when TRUE, indicates that use VHT mode. The capability is
* disabled otherwise.
*******************************************************************************/
#define SLSI_PSID_UNIFI_VHT_ACTIVATED 0x07FD
/*******************************************************************************
* NAME : UnifiHtActivated
* PSID : 2046 (0x07FE)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* This attribute, when TRUE, indicates that use HT mode. The capability is
* disabled otherwise.
*******************************************************************************/
#define SLSI_PSID_UNIFI_HT_ACTIVATED 0x07FE
/*******************************************************************************
* NAME : UnifiRssiRoamScanTrigger
* PSID : 2050 (0x0802)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dBm
* MIN : -128
* MAX : 127
* DEFAULT : -65
* DESCRIPTION :
* The current RRSI value below which roaming scan shall start
*******************************************************************************/
#define SLSI_PSID_UNIFI_RSSI_ROAM_SCAN_TRIGGER 0x0802
/*******************************************************************************
* NAME : UnifiRssiRoamDeltaTrigger
* PSID : 2051 (0x0803)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : dB
* MIN : 1
* MAX : 255
* DEFAULT : 10
* DESCRIPTION :
* The RRSI on the target AP must be greater than the current AP RSSI by
* that value to be oaming candidate
*******************************************************************************/
#define SLSI_PSID_UNIFI_RSSI_ROAM_DELTA_TRIGGER 0x0803
/*******************************************************************************
* NAME : UnifiCachedChannelScanPeriod
* PSID : 2052 (0x0804)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 1
* MAX : 4294967295
* DEFAULT : 30000000
* DESCRIPTION :
* The scan period for cached channels background roaming (microseconds)
*******************************************************************************/
#define SLSI_PSID_UNIFI_CACHED_CHANNEL_SCAN_PERIOD 0x0804
/*******************************************************************************
* NAME : UnifiFullRoamScanPeriod
* PSID : 2053 (0x0805)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 1
* MAX : 4294967295
* DEFAULT : 30000000
* DESCRIPTION :
* Deprecated. Required to pass a get/set test. Do not use.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FULL_ROAM_SCAN_PERIOD 0x0805
/*******************************************************************************
* NAME : UnifiRoamScanProbeInterval
* PSID : 2054 (0x0806)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : ms
* MIN : 0
* MAX : 65535
* DEFAULT : 20
* DESCRIPTION :
* DEPRECATED See SSB-4650
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SCAN_PROBE_INTERVAL 0x0806
/*******************************************************************************
* NAME : UnifiRoamScanBand
* PSID : 2055 (0x0807)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 2
* DEFAULT : 1
* DESCRIPTION :
* ) Indicates whether only intra-band or all-band should be used for
* roaming scan. 2 - Roaming across band 1 - Roaming within band
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SCAN_BAND 0x0807
/*******************************************************************************
* NAME : UnifiRoamScanMinActiveChannelTime
* PSID : 2056 (0x0808)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 65535
* DEFAULT : 20
* DESCRIPTION :
* DEPRECATED. Used because a test is requesting the value; ignored
* internally.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SCAN_MIN_ACTIVE_CHANNEL_TIME 0x0808
/*******************************************************************************
* NAME : UnifiRoamScanMaxActiveChannelTime
* PSID : 2057 (0x0809)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 65535
* DEFAULT : 120
* DESCRIPTION :
* NCHO channel time. Name confusion for Host compatibility.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SCAN_MAX_ACTIVE_CHANNEL_TIME 0x0809
/*******************************************************************************
* NAME : UnifiRoamMode
* PSID : 2060 (0x080C)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 2
* DEFAULT :
* DESCRIPTION :
* Enable/Disable on-chip roaming. 0: On-chip Roaming disabled. 1: On-chip
* roaming enabled with AP white list. 2: On-chip roaming enabled.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_MODE 0x080C
/*******************************************************************************
* NAME : UnifiRoamScanBackgroundPeriod
* PSID : 2063 (0x080F)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 1
* MAX : 4294967295
* DEFAULT : 30000000
* DESCRIPTION :
* The period of probe request transmission during roaming background scan.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SCAN_BACKGROUND_PERIOD 0x080F
/*******************************************************************************
* NAME : UnifiRoamScanControl
* PSID : 2067 (0x0813)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* NCHO Roam Scan Control.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SCAN_CONTROL 0x0813
/*******************************************************************************
* NAME : UnifiDfsScanMode
* PSID : 2068 (0x0814)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 2
* DEFAULT :
* DESCRIPTION :
* Scan DFS Mode. 0: DFS scan disabled 0: DFS roaming scan disabled. 1: DFS
* scan enabled. (passive scanning on DFS channels) 1: DFS roaming scan
* enabled. Normal mode. i.e. passive scanning on DFS channels (Default) 2:
* DFS scan enabled. (passive scanning on DFS channels) 2: DFS roaming scan
* enabled with active scanning on channel list supplied with
* MLME-SET-CACHED-CHANNELS.request
*******************************************************************************/
#define SLSI_PSID_UNIFI_DFS_SCAN_MODE 0x0814
/*******************************************************************************
* NAME : UnifiRoamScanHomeTime
* PSID : 2069 (0x0815)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 65535
* DEFAULT : 45
* DESCRIPTION :
* The maximum time to spend scanning before pausing for the
* unifiRoamScanHomeAwayTime, default of 0 mean has no specific requirement
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SCAN_HOME_TIME 0x0815
/*******************************************************************************
* NAME : UnifiRoamScanHomeAwayTime
* PSID : 2070 (0x0816)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 65535
* DEFAULT : 100
* DESCRIPTION :
* The time to spend NOT scanning after scanning for
* unifiRoamScanHomeTime,default of 0 mean has no specific requirement
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SCAN_HOME_AWAY_TIME 0x0816
/*******************************************************************************
* NAME : UnifiRoamScanNProbe
* PSID : 2072 (0x0818)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 2
* DESCRIPTION :
* The Number of ProbeReq per channel for the Roaming Scan.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SCAN_NPROBE 0x0818
/*******************************************************************************
* NAME : UnifiVS2RoamingCount
* PSID : 2073 (0x0819)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Number of Roams since Connect or last set to 0. (CCX Voice Services:
* Roaming Count)
*******************************************************************************/
#define SLSI_PSID_UNIFI_VS2_ROAMING_COUNT 0x0819
/*******************************************************************************
* NAME : UnifiVS2RoamingDelay
* PSID : 2074 (0x081A)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : ms
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* milliseconds taken for last roam (CCX Voice Services: Roaming Delay)
*******************************************************************************/
#define SLSI_PSID_UNIFI_VS2_ROAMING_DELAY 0x081A
/*******************************************************************************
* NAME : UnifiApOlbcDuration
* PSID : 2076 (0x081C)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : milliseconds
* MIN : 0
* MAX : 65535
* DEFAULT : 300
* DESCRIPTION :
* How long the AP enables reception of BEACON frames to perform Overlapping
* Legacy BSS Condition(OLBC). If set to 0 then OLBC is disabled.
*******************************************************************************/
#define SLSI_PSID_UNIFI_AP_OLBC_DURATION 0x081C
/*******************************************************************************
* NAME : UnifiApOlbcInterval
* PSID : 2077 (0x081D)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : milliseconds
* MIN : 0
* MAX : 65535
* DEFAULT : 2000
* DESCRIPTION :
* How long between periods of receiving BEACON frames to perform
* Overlapping Legacy BSS Condition(OLBC). This value MUST exceed the OBLC
* duration MIB unifiApOlbcDuration. If set to 0 then OLBC is disabled.
*******************************************************************************/
#define SLSI_PSID_UNIFI_AP_OLBC_INTERVAL 0x081D
/*******************************************************************************
* NAME : UnifiFrameResponseTimeout
* PSID : 2080 (0x0820)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 500
* DEFAULT : 200
* DESCRIPTION :
* How long to wait for a frame (Auth, Assoc, ReAssoc) after Rame replies to
* a send frame request
*******************************************************************************/
#define SLSI_PSID_UNIFI_FRAME_RESPONSE_TIMEOUT 0x0820
/*******************************************************************************
* NAME : UnifiConnectionFailureTimeout
* PSID : 2081 (0x0821)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 4000
* DEFAULT : 3000
* DESCRIPTION :
* How long the complete connection procedure has before the MLME times out
* and issues a Connect Indication (fail).
*******************************************************************************/
#define SLSI_PSID_UNIFI_CONNECTION_FAILURE_TIMEOUT 0x0821
/*******************************************************************************
* NAME : UnifiConnectingProbeTimeout
* PSID : 2082 (0x0822)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 100
* DEFAULT : 10
* DESCRIPTION :
* How long to wait for a ProbeRsp when syncronising before resending a
* ProbeReq
*******************************************************************************/
#define SLSI_PSID_UNIFI_CONNECTING_PROBE_TIMEOUT 0x0822
/*******************************************************************************
* NAME : UnifiDisconnectTimeout
* PSID : 2083 (0x0823)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : seconds
* MIN : 0
* MAX : 3
* DEFAULT : 2
* DESCRIPTION :
* How long the firmware attempts to perform a disconnect (triggered by
* MLME_DISCONNECT-REQ) before responding with MLME-DISCONNECT-IND and
* aborting the disconnection attempt.This is particulary important when a
* SoftAP is attempting to disconnect associated stations which might have
* "silently" left the ESS.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DISCONNECT_TIMEOUT 0x0823
/*******************************************************************************
* NAME : UnifiFrameResponseCfmTxLifetimeTimeout
* PSID : 2084 (0x0824)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 65535
* DEFAULT : 10
* DESCRIPTION :
* How long to wait to retry a frame (Auth, Assoc, ReAssoc) after TX Cfm
* trasnmission_status = TxLifetime.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FRAME_RESPONSE_CFM_TX_LIFETIME_TIMEOUT 0x0824
/*******************************************************************************
* NAME : UnifiFrameResponseCfmFailureTimeout
* PSID : 2085 (0x0825)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 65535
* DEFAULT : 40
* DESCRIPTION :
* How long to wait to retry a frame (Auth, Assoc, ReAssoc) after TX Cfm
* trasnmission_status != Successful | TxLifetime.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FRAME_RESPONSE_CFM_FAILURE_TIMEOUT 0x0825
/*******************************************************************************
* NAME : UnifiMlmeScanMaxNumberOfProbeSets
* PSID : 2087 (0x0827)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 2
* DESCRIPTION :
* Max number of Probe Request sets that the scan engine will send on a
* single channel.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_MAX_NUMBER_OF_PROBE_SETS 0x0827
/*******************************************************************************
* NAME : UnifiMlmeScanStopIfLessThanXFrames
* PSID : 2088 (0x0828)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 4
* DESCRIPTION :
* Stop scanning on a channel if less than X Beacons or Probe Responses are
* received.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_STOP_IF_LESS_THAN_XFRAMES 0x0828
/*******************************************************************************
* NAME : UnifiRoamingTriggerTime
* PSID : 2090 (0x082A)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : us
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Timestamp of last roam tigger. Timestamp of any trigger for roaming.
* Caused by Link loss, Rssi, mlme_roam_req etc
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAMING_TRIGGER_TIME 0x082A
/*******************************************************************************
* NAME : UnifiRoamingStartTime
* PSID : 2091 (0x082B)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : us
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Timestamp of last roam start. Start of a connection attempt to an AP
* (Starts at Dataplane Pause)
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAMING_START_TIME 0x082B
/*******************************************************************************
* NAME : UnifiRoamingOnchipEndTime
* PSID : 2092 (0x082C)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : us
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Timestamp of last roam end for the onchip portion of the roam.
* mlme_roamed_ind to Host
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAMING_ONCHIP_END_TIME 0x082C
/*******************************************************************************
* NAME : UnifiRoamingEndTime
* PSID : 2093 (0x082D)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : us
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Timestamp of last roam end. Keys installed and Dataplane unpaused.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAMING_END_TIME 0x082D
/*******************************************************************************
* NAME : UnifimcdHackRoamKck
* PSID : 2094 (0x082E)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 16
* MAX : 16
* DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* KCK
*******************************************************************************/
#define SLSI_PSID_UNIFIMCD_HACK_ROAM_KCK 0x082E
/*******************************************************************************
* NAME : UnifimcdHackRoamKek
* PSID : 2095 (0x082F)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 16
* MAX : 16
* DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* KEK
*******************************************************************************/
#define SLSI_PSID_UNIFIMCD_HACK_ROAM_KEK 0x082F
/*******************************************************************************
* NAME : UnifiPeerAverageTxDataRate
* PSID : 2096 (0x0830)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* The average tx rate that are used for transmissions since this entry was
* last read;
*******************************************************************************/
#define SLSI_PSID_UNIFI_PEER_AVERAGE_TX_DATA_RATE 0x0830
/*******************************************************************************
* NAME : UnifiPeerRssi
* PSID : 2097 (0x0831)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* This attribute provides a running average of the Received Signal Strength
* Indication (RSSI) for packets received from the peer. The value is only
* an indication of the signal strength; it is not an accurate measurement.
* The table will be reset when UniFi joins or starts a BSS or is reset. An
* entry is reset when the corresponding peer station record is deleted.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PEER_RSSI 0x0831
/*******************************************************************************
* NAME : UnifiPioProtectMask
* PSID : 2100 (0x0834)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Each of UniFi's 16 PIO lines may have special (hardware or software)
* functionality attached, thereby preventing its use for general purpose
* I/O. This attribute provides a bit mask indicating which PIOs are
* reserved in this way; a bit set to 1 cannot be set using the
* unifiPioDirectionMask or unifiPioLevelMask attributes.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PIO_PROTECT_MASK 0x0834
/*******************************************************************************
* NAME : UnifiPioDirectionMask
* PSID : 2101 (0x0835)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Each of UniFi's 16 PIO lines may be configured as either an input or
* an output. This attribute sets or gets the current state as a bit mask; a
* bit set to 1 sets the corresponding PIO to be an output, otherwise it is
* set to be an input. The drive direction of PIOs marked as protected by
* unifiPioProtectMask cannot be modified; the corresponding bits are
* ignored when written and undefined when read. This attribute is not reset
* by an MLME-RESET.request.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PIO_DIRECTION_MASK 0x0835
/*******************************************************************************
* NAME : UnifiPioLevelMask
* PSID : 2102 (0x0836)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* This attribute sets or gets the level of UniFi's 16 PIO lines as a
* bit mask; a bit set to 0 corresponds to a logic low level, anda bit set
* to 1 corresponds to a logic high level. Reading this attribute gives the
* current state of the lines (for outputs it is the level being driven, and
* for inputs it is the sampled levels). Writing this attribute sets the
* state of the lines (for outputs it sets the drive level, and for inputs
* it configures internal pull-ups or pull-downs). The drive level of PIOs
* marked as protected by unifiPioProtectMask cannot be modified; the
* corresponding bits are ignored when written. This attribute is not reset
* by an MLME-RESET.request.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PIO_LEVEL_MASK 0x0836
/*******************************************************************************
* NAME : UnifiPioHostWakeMode
* PSID : 2105 (0x0839)
* PER INTERFACE?: NO
* TYPE : unifiPioHostWakeMode
* MIN : 0
* MAX : 255
* DEFAULT : 1
* DESCRIPTION :
* If the host's interface is disabled to save power then it may not be
* possible to use the normal interrupt request to wake the host. This
* attribute enables a PIO line to be used as an alternative out-of-band
* signalling mechanism. Currently defined values are: wake-none (1) - no
* out-of-band wake-up mechanism. wake-pulse (2) - pulse a PIO line to wake
* the host with polarity specified by unifiPioHostWakePolarity.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PIO_HOST_WAKE_MODE 0x0839
/*******************************************************************************
* NAME : UnifiPioHostWakeOutput
* PSID : 2106 (0x083A)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 15
* DEFAULT :
* DESCRIPTION :
* This attribute specifies the number of the PIO line to use for waking the
* host if unifiPioHostWakeMode is not set to wake-none.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PIO_HOST_WAKE_OUTPUT 0x083A
/*******************************************************************************
* NAME : UnifiPioHostWakePolarity
* PSID : 2107 (0x083B)
* PER INTERFACE?: NO
* TYPE : unifiPioHostWakePolarity
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* This attribute specifies the polarity of PIO signalling used to wake the
* host if unifiPioHostWakeMode is not set to wake-none.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PIO_HOST_WAKE_POLARITY 0x083B
/*******************************************************************************
* NAME : UnifiPioHostWakeZeal
* PSID : 2108 (0x083C)
* PER INTERFACE?: NO
* TYPE : unifiPioHostWakeZeal
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* This attribute controls the level of promiscuity of PIO wakeup signalling
* generated if unifiPioHostWakeMode is not set to wake-none. The available
* options are: wake-normal (0) - only generate a PIO wakeup signal if the
* host interface is idle and interrupts are masked. With an SDIO host
* interface this mechanism is invoked if either the IENM or IEN1 bit of the
* CCCR Int Enable register is not set. wake-always (1) - generate PIO
* wakeup signal regardless of host interface activity and interrupt mask
* status.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PIO_HOST_WAKE_ZEAL 0x083C
/*******************************************************************************
* NAME : UnifiPioHostWakePulseDuration
* PSID : 2109 (0x083D)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : microseconds
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* This attribute specifies the length of the pulse signalled to wake the
* host on the PIO specified by unifiPioHostWakeOutput if
* unifiPioHostWakeMode is set to wake-pulse. The value of zero has a
* special meaning and instructs UniFi to toggle the wakeup signal as
* quickly as possible.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PIO_HOST_WAKE_PULSE_DURATION 0x083D
/*******************************************************************************
* NAME : UnifiUartConfigure
* PSID : 2110 (0x083E)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* An MLME-SET.request of this attribute causes the UART to be configured
* using the values of the other unifiUart* attributes. The value supplied
* for this attribute is ignored.
*******************************************************************************/
#define SLSI_PSID_UNIFI_UART_CONFIGURE 0x083E
/*******************************************************************************
* NAME : UnifiUartPios
* PSID : 2111 (0x083F)
* PER INTERFACE?: NO
* TYPE : unifiUartPios
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Specification of which PIOs should be connected to the UART. Currently
* defined values are: 1 - UART not used; all PIOs are available for other
* uses. 2 - Data transmit and receive connected to PIO[12] and PIO[14]
* respectively. No hardware handshaking lines. 3 - Data and handshaking
* lines connected to PIO[12:15].
*******************************************************************************/
#define SLSI_PSID_UNIFI_UART_PIOS 0x083F
/*******************************************************************************
* NAME : UnifiClockFrequency
* PSID : 2140 (0x085C)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : kHz
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* This attribute can be used to query the nominal frequency of the external
* clock source or crystal oscillator used by UniFi. The clock frequency is
* a system parameter and can not be modified by this MIB key.
*******************************************************************************/
#define SLSI_PSID_UNIFI_CLOCK_FREQUENCY 0x085C
/*******************************************************************************
* NAME : UnifiCrystalFrequencyTrim
* PSID : 2141 (0x085D)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 63
* DEFAULT : 31
* DESCRIPTION :
* The IEEE 802.11 standard requires a frequency accuracy of either +/- 20
* ppm or +/- 25 ppm depending on the physical layer being used. If
* UniFi's frequency reference is a crystal then this attribute should
* be used to tweak the oscillating frequency to compensate for design- or
* device-specific variations. Each step change trims the frequency by
* approximately 2 ppm.
*******************************************************************************/
#define SLSI_PSID_UNIFI_CRYSTAL_FREQUENCY_TRIM 0x085D
/*******************************************************************************
* NAME : UnifiEnableDorm
* PSID : 2142 (0x085E)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Dorm/deep sleep can be permanently disallowed by setting the value to
* FALSE. When the value is FALSE, WLAN will not switch the radio power
* domain on/off *and* it will always veto deep sleep. Setting the value to
* TRUE means dorm functionality will behave normally. The intention is
* not* for this value to be changed at runtime.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ENABLE_DORM 0x085E
/*******************************************************************************
* NAME : UnifiExternalClockDetect
* PSID : 2146 (0x0862)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* If UniFi is running with an external fast clock source, i.e.
* unifiExternalFastClockRequest is set, it is common for this clock to be
* shared with other devices. Setting this attribute to true causes UniFi to
* detect when the clock is present (presumably in response to a request
* from another device), and to perform any pending activities at that time
* rather than requesting the clock again some time later. This is likely to
* reduce overall system power consumption by reducing the total time that
* the clock needs to be active.
*******************************************************************************/
#define SLSI_PSID_UNIFI_EXTERNAL_CLOCK_DETECT 0x0862
/*******************************************************************************
* NAME : UnifiAnaIoSettingEnum
* PSID : 2148 (0x0864)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This counter shall increment when an ACK is not received when expected.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ANA_IO_SETTING_ENUM 0x0864
/*******************************************************************************
* NAME : UnifiExternalFastClockRequest
* PSID : 2149 (0x0865)
* PER INTERFACE?: NO
* TYPE : unifiExternalFastClockRequest
* MIN : 0
* MAX : 255
* DEFAULT : 1
* DESCRIPTION :
* It is possible to supply UniFi with an external fast reference clock, as
* an alternative to using a crystal. If such a clock is used then it is
* only required when UniFi is active. A signal can be output on PIO[2] or
* if the version of UniFi in use is the UF602x or later, any PIO may be
* used (see unifiExternalFastClockRequestPIO) to indicate when UniFi
* requires a fast clock. Setting this attribute makes this signal become
* active and determines the type of signal output. 0 - No clock request. 1
* - Non inverted, totem pole. 2 - Inverted, totem pole. 3 - Open drain. 4 -
* Open source.
*******************************************************************************/
#define SLSI_PSID_UNIFI_EXTERNAL_FAST_CLOCK_REQUEST 0x0865
/*******************************************************************************
* NAME : UnifiWatchdogTimeout
* PSID : 2152 (0x0868)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : ms
* MIN : 1
* MAX : 65535
* DEFAULT : 1500
* DESCRIPTION :
* This attribute specifies the maximum time the background may be busy or
* locked out for. If this time is exceeded, UniFi will reset. If this key
* is set to 65535 then the watchdog will be disabled.
*******************************************************************************/
#define SLSI_PSID_UNIFI_WATCHDOG_TIMEOUT 0x0868
/*******************************************************************************
* NAME : UnifiScanParameters
* PSID : 2154 (0x086A)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 18
* MAX : 18
* DEFAULT :
* DESCRIPTION :
* Scan parameters. Each row of the table contains 2 entries for a scan:
* first entry when there is 0 registered VIFs, second - when there is 1 or
* more registered VIFs. Entry has the following structure: octet 0 - Scan
* priority (uint8_t) octet 1 - Enable Early Channel Exit (uint8_t as bool)
* octet 2 - Scan is forced (uint8_t as bool) octet 3 ~ 4 - Probe Interval
* in Time Units (uint16_t) octet 5 ~ 6 - Max Active Channel Time in Time
* Units (uint16_t) octet 7 ~ 8 - Max Passive Channel Time in Time Units
* (uint16_t) Size of each entry is 9 octets, row size is 18 octets. A Time
* Units value specifies a time interval as a multiple of TU (1024 us).
*******************************************************************************/
#define SLSI_PSID_UNIFI_SCAN_PARAMETERS 0x086A
/*******************************************************************************
* NAME : UnifiExternalFastClockRequestPio
* PSID : 2158 (0x086E)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 15
* DEFAULT : 9
* DESCRIPTION :
* If an external fast reference clock is being supplied to UniFi as an
* alternative to a crystal (see unifiExternalFastClockRequest) and the
* version of UniFi in use is the UF602x or later, any PIO may be used as
* the external fast clock request output from UniFi. This MIB key
* determines the PIO to use.
*******************************************************************************/
#define SLSI_PSID_UNIFI_EXTERNAL_FAST_CLOCK_REQUEST_PIO 0x086E
/*******************************************************************************
* NAME : UnifiRssi
* PSID : 2200 (0x0898)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dBm
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* This attribute provides a running average of the Received Signal Strength
* Indication (RSSI) for packets received by UniFi's radio. The value
* should only be treated as an indication of the signal strength; it is not
* an accurate measurement. The result is only meaningful if the
* unifiRxExternalGain attribute is set to the correct calibration value. If
* UniFi is part of a BSS, only frames originating from devices in the BSS
* are reported (so far as this can be determined). The average is reset
* when UniFi joins or starts a BSS or is reset.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RSSI 0x0898
/*******************************************************************************
* NAME : UnifiSnr
* PSID : 2202 (0x089A)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dB
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* This attribute provides a running average of the Signal to Noise Ratio
* (SNR) for packets received by UniFi's radio.
*******************************************************************************/
#define SLSI_PSID_UNIFI_SNR 0x089A
/*******************************************************************************
* NAME : UnifiRxRetryCount
* PSID : 2203 (0x089B)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This is a counter that increments whenever an MPDU is successfully
* received that has the retry bit set in the frame control field,
* indicating that the MPDU is a retransmission of a unicast frame.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RX_RETRY_COUNT 0x089B
/*******************************************************************************
* NAME : UnifiSwTxTimeout
* PSID : 2204 (0x089C)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : seconds
* MIN : 0
* MAX : 65535
* DEFAULT : 5
* DESCRIPTION :
* This MIB sets the maximum time in seconds for a frame to be queued in
* firmware, ready to be sent, but not yet actually pumped to hardware.
*******************************************************************************/
#define SLSI_PSID_UNIFI_SW_TX_TIMEOUT 0x089C
/*******************************************************************************
* NAME : UnifiHwTxTimeout
* PSID : 2205 (0x089D)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : milliseconds
* MIN : 0
* MAX : 65535
* DEFAULT : 512
* DESCRIPTION :
* This MIB sets the maximum time in milliseconds for a frame to be queued
* in the hardware/DPIF.
*******************************************************************************/
#define SLSI_PSID_UNIFI_HW_TX_TIMEOUT 0x089D
/*******************************************************************************
* NAME : UnifiRateStatsRxSuccessCount
* PSID : 2206 (0x089E)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* The number of successful receptions of complete management and data
* frames at the rate indexed by unifiRateStatsIndex.This number will wrap
* to zero after the range is exceeded.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RATE_STATS_RX_SUCCESS_COUNT 0x089E
/*******************************************************************************
* NAME : UnifiRateStatsTxSuccessCount
* PSID : 2207 (0x089F)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* The number of successful (acknowledged) unicast transmissions of complete
* data or management frames the rate indexed by unifiRateStatsIndex. This
* number will wrap to zero after the range is exceeded.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RATE_STATS_TX_SUCCESS_COUNT 0x089F
/*******************************************************************************
* NAME : UnifiTxDataRate
* PSID : 2208 (0x08A0)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* The bit rate currently in use for transmissions of unicast data frames;
* On an infrastructure BSS, this is the data rate used in communicating
* with the associated access point, if there is none, an error is returned
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_DATA_RATE 0x08A0
/*******************************************************************************
* NAME : UnifiSnrExtraOffsetCck
* PSID : 2209 (0x08A1)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dB
* MIN : -32768
* MAX : 32767
* DEFAULT : 8
* DESCRIPTION :
* This offset is added to SNR values received at 802.11b data rates. This
* accounts for differences in the RF pathway between 802.11b and 802.11g
* demodulators. The offset applies to values of unifiSNR as well as SNR
* values in scan indications. This attribute is not used in 5GHz mode.
*******************************************************************************/
#define SLSI_PSID_UNIFI_SNR_EXTRA_OFFSET_CCK 0x08A1
/*******************************************************************************
* NAME : UnifiRssiMaxAveragingPeriod
* PSID : 2210 (0x08A2)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 1
* MAX : 65535
* DEFAULT : 1024
* DESCRIPTION :
* This attribute limits the period over which the value of unifiRSSI is
* averaged. If no more than unifiRSSIMinReceivedFrames frames have been
* received in the period, then the value of unifiRSSI is reset to the value
* of the next measurement and the rolling average is restarted. This
* ensures that the value is timely (although possibly poorly averaged) when
* little data is being received.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RSSI_MAX_AVERAGING_PERIOD 0x08A2
/*******************************************************************************
* NAME : UnifiRssiMinReceivedFrames
* PSID : 2211 (0x08A3)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 65535
* DEFAULT : 2
* DESCRIPTION :
* See the description of unifiRSSIMaxAveragingPeriod for how the
* combination of attributes is used.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RSSI_MIN_RECEIVED_FRAMES 0x08A3
/*******************************************************************************
* NAME : UnifiRateStatsRate
* PSID : 2212 (0x08A4)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : 500 kbps
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* The rate corresponding to the current table entry. The value is rounded
* to the nearest number of units where necessary. Most rates do not require
* rounding, but when short guard interval is in effect the rates are no
* longer multiples of the base unit. Note that there may be two occurrences
* of the value 130: the first corresponds to MCS index 7, and the second,
* if present, to MCS index 6 with short guard interval.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RATE_STATS_RATE 0x08A4
/*******************************************************************************
* NAME : UnifiDiscardedFrameCount
* PSID : 2214 (0x08A6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* This is a counter that indicates the number of data and management frames
* that have been processed by the UniFi hardware but were discarded before
* being processed by the firmware. It does not include frames not processed
* by the hardware because they were not addressed to the local device, nor
* does it include frames discarded by the firmware in the course of normal
* MAC processing (which include, for example, frames in an appropriate
* encryption state and multicast frames not requested by the host).
* Typically this counter indicates lost data frames for which there was no
* buffer space; however, other cases may cause the counter to increment,
* such as receiving a retransmitted frame that was already successfully
* processed. Hence this counter should not be treated as a reliable guide
* to lost frames. The counter wraps to 0 after 65535.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DISCARDED_FRAME_COUNT 0x08A6
/*******************************************************************************
* NAME : UnifiIbssBeaconRateStart
* PSID : 2215 (0x08A7)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X0005000A
* DESCRIPTION :
* In Oxygen it is required that in the first X seconds after joining an
* IBSS at least Y beacons must be transmitted. With this MIB it is possible
* to set the number of seconds X and the number of beacons Y where the most
* significant 16 bits is the number of seconds and the least significant 16
* bits is the number of beacons. If seconds or beacons is zero the feature
* is disabled.
*******************************************************************************/
#define SLSI_PSID_UNIFI_IBSS_BEACON_RATE_START 0x08A7
/*******************************************************************************
* NAME : UnifiIbssBeaconRateOnGoing
* PSID : 2216 (0x08A8)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X000A0001
* DESCRIPTION :
* In Oxygen it is required that after the first N seconds which can be set
* by unifiIBSSBeaconRateStart at least Y beacons must be transmitted for
* every X seconds. With this MIB it is possible to set the number of
* seconds X and the number of beacons Y where the most significant 16 bits
* is the number of seconds and the least significant 16 bits is the number
* of beacons. If seconds or beacons is zero the feature is disabled.
*******************************************************************************/
#define SLSI_PSID_UNIFI_IBSS_BEACON_RATE_ON_GOING 0x08A8
/*******************************************************************************
* NAME : UnifiReceiverLeaderTimeout
* PSID : 2217 (0x08A9)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 8
* DESCRIPTION :
* This attribute shall indicate the maximum number of seconds during which
* the leader has not received any action frames from the multicast
* transmitter before leader think the multicaster has cancelled its leader
* relation. After timer triggers TIMEOUT, FW shall cancel and unconfigure
* the HW
*******************************************************************************/
#define SLSI_PSID_UNIFI_RECEIVER_LEADER_TIMEOUT 0x08A9
/*******************************************************************************
* NAME : UnifiCurrentTsfTime
* PSID : 2218 (0x08AA)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : -9223372036854775808
* MAX : 9223372036854775807
* DEFAULT :
* DESCRIPTION :
* Get TSF time (last 32 bits) for the specified VIF. VIF index can't be 0
* as that is treated as global VIF For station VIF - Correct BSS TSF wil
* only be reported after MLME-CONNECT.indication(success) indication to
* host. Note that if MAC Hardware is switched off then TSF returned is
* estimated value
*******************************************************************************/
#define SLSI_PSID_UNIFI_CURRENT_TSF_TIME 0x08AA
/*******************************************************************************
* NAME : UnifiTxFailureThreshold
* PSID : 2219 (0x08AB)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* For Oxygen Fast TX Failure Event Notification. This value is the number
* of consecutive transmission failures for a peer device before the
* notification event is sent to host. value set to 0 disables this
* functionality
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_FAILURE_THRESHOLD 0x08AB
/*******************************************************************************
* NAME : UnifiRmcActionPeriod
* PSID : 2220 (0x08AC)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : ms
* MIN : 0
* MAX : 1000
* DEFAULT : 300
* DESCRIPTION :
* This variable specifies the repetition period at which the Leader Select
* Action frame shall be transmitted.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RMC_ACTION_PERIOD 0x08AC
/*******************************************************************************
* NAME : UnifiRmcLeaderReselectPeriod
* PSID : 2221 (0x08AD)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : s
* MIN : 0
* MAX : 360
* DEFAULT : 30
* DESCRIPTION :
* This variable specifies the rate at which the F/W will determine whether
* or not the current Receiver Leader should change based on link quality.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RMC_LEADER_RESELECT_PERIOD 0x08AD
/*******************************************************************************
* NAME : UnifiRmcFailureThreshold
* PSID : 2222 (0x08AE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 3
* DESCRIPTION :
* This value is the number of consecutive RMC transmission failures
* triggering the reselection of the RMC Receiver Leader. value set to 0
* disables this functionality.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RMC_FAILURE_THRESHOLD 0x08AE
/*******************************************************************************
* NAME : UnifiIbssShortRetryLimit
* PSID : 2223 (0x08AF)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 255
* DEFAULT : 7
* DESCRIPTION :
* This attribute indicates the maximum number of transmission attempts of a
* frame whose length is less than or equal to dot11RTSThreshold, that shall
* be made in an IBSS before a failure condition is indicated.
*******************************************************************************/
#define SLSI_PSID_UNIFI_IBSS_SHORT_RETRY_LIMIT 0x08AF
/*******************************************************************************
* NAME : UnifiIbssLongRetryLimit
* PSID : 2224 (0x08B0)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 255
* DEFAULT : 4
* DESCRIPTION :
* This attribute indicates the maximum number of transmission attempts of a
* frame whose length is greater than dot11RTSThreshold, that shall be made
* in an IBSS before a failure condition is indicated.
*******************************************************************************/
#define SLSI_PSID_UNIFI_IBSS_LONG_RETRY_LIMIT 0x08B0
/*******************************************************************************
* NAME : UnifiBaConfig
* PSID : 2225 (0x08B1)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X00102000
* DESCRIPTION :
* Block Ack Configuration. It is composed of A-MSDU supported, TX MPDU per
* A-MPDU, RX Buffer size, TX Buffer size and Block Ack Timeout.
*******************************************************************************/
#define SLSI_PSID_UNIFI_BA_CONFIG 0x08B1
/*******************************************************************************
* NAME : UnifiBeaconReceived
* PSID : 2228 (0x08B4)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Access point beacon received count from connected AP
*******************************************************************************/
#define SLSI_PSID_UNIFI_BEACON_RECEIVED 0x08B4
/*******************************************************************************
* NAME : UnifiAcRetries
* PSID : 2229 (0x08B5)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* It represents the number of retransmitted frames under each ac priority
* (indexed by unifiAccessClassIndex). This number will wrap to zero after
* the range is exceeded.
*******************************************************************************/
#define SLSI_PSID_UNIFI_AC_RETRIES 0x08B5
/*******************************************************************************
* NAME : UnifiRadioOnTime
* PSID : 2230 (0x08B6)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* msecs the radio is awake (32 bits number accruing over time)
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_ON_TIME 0x08B6
/*******************************************************************************
* NAME : UnifiRadioTxTime
* PSID : 2231 (0x08B7)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* msecs the radio is transmitting (32 bits number accruing over time)
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_TX_TIME 0x08B7
/*******************************************************************************
* NAME : UnifiRadioRxTime
* PSID : 2232 (0x08B8)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* msecs the radio is in active receive (32 bits number accruing over time)
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_RX_TIME 0x08B8
/*******************************************************************************
* NAME : UnifiRadioScanTime
* PSID : 2233 (0x08B9)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* msecs the radio is awake due to all scan (32 bits number accruing over
* time)
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_SCAN_TIME 0x08B9
/*******************************************************************************
* NAME : UnifiPsLeakyAp
* PSID : 2234 (0x08BA)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* indicate that this AP typically leaks packets beyond the guard time
* (5msecs).
*******************************************************************************/
#define SLSI_PSID_UNIFI_PS_LEAKY_AP 0x08BA
/*******************************************************************************
* NAME : UnifiTqamActivated
* PSID : 2235 (0x08BB)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* True indicates that, use Vendor VHT IE for 256-QAM mode on 2.4GHz. The
* capability is disabled otherwise.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TQAM_ACTIVATED 0x08BB
/*******************************************************************************
* NAME : UnifiNoAckActivationCount
* PSID : 2240 (0x08C0)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* The number of frames that are discarded due to HW No-ack activated during
* test. This number will wrap to zero after the range is exceeded.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NO_ACK_ACTIVATION_COUNT 0x08C0
/*******************************************************************************
* NAME : UnifiRxFcsErrorCount
* PSID : 2241 (0x08C1)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* The number of received frames that are discarded due to bad FCS (CRC).
* This number will wrap to zero after the range is exceeded.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RX_FCS_ERROR_COUNT 0x08C1
/*******************************************************************************
* NAME : UnifiAckFailureCount
* PSID : 2242 (0x08C2)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* The number of frames transmitted that were not acked.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ACK_FAILURE_COUNT 0x08C2
/*******************************************************************************
* NAME : UnifiBlockAckMissedCount
* PSID : 2243 (0x08C3)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* The number of instances that the Block Ack was expected but not received.
*******************************************************************************/
#define SLSI_PSID_UNIFI_BLOCK_ACK_MISSED_COUNT 0x08C3
/*******************************************************************************
* NAME : UnifiSwToHwQueueStats
* PSID : 2250 (0x08CA)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* The timing statistics of packets being queued between SW-HW
*******************************************************************************/
#define SLSI_PSID_UNIFI_SW_TO_HW_QUEUE_STATS 0x08CA
/*******************************************************************************
* NAME : UnifiHostToSwQueueStats
* PSID : 2251 (0x08CB)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* The timing statistics of packets being queued between HOST-SW
*******************************************************************************/
#define SLSI_PSID_UNIFI_HOST_TO_SW_QUEUE_STATS 0x08CB
/*******************************************************************************
* NAME : UnifiQueueStatsEnable
* PSID : 2252 (0x08CC)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Enables recording timing statistics of packets being queued between
* HOST-SW-HW
*******************************************************************************/
#define SLSI_PSID_UNIFI_QUEUE_STATS_ENABLE 0x08CC
/*******************************************************************************
* NAME : UnifiTxDataConfirm
* PSID : 2253 (0x08CD)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* This attribute allows to request on a per access class basis that an
* MA_UNITDATA.confirm be generated after each packet transfer. The default
* value is applied for all ACs.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_DATA_CONFIRM 0x08CD
/*******************************************************************************
* NAME : UnifiLoadDpdLut
* PSID : 2255 (0x08CF)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 144
* MAX : 144
* DEFAULT :
* DESCRIPTION :
* Write a DPD LUT entry
*******************************************************************************/
#define SLSI_PSID_UNIFI_LOAD_DPD_LUT 0x08CF
/*******************************************************************************
* NAME : UnifiDpdMasterSwitch
* PSID : 2256 (0x08D0)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Enables Digital Pre-Distortion
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPD_MASTER_SWITCH 0x08D0
/*******************************************************************************
* NAME : UnifiDpdPredistortGains
* PSID : 2257 (0x08D1)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 84
* MAX : 84
* DEFAULT :
* DESCRIPTION :
* This attribute used to specify DPD pre-distort mode gains for each 2G
* channel. The format is [freq_msb, freq_lsb, OFDM0_gain, OFDM1_gain,
* CCK_gain, TR_gain]. The sequence is repeated for each 2G channel starting
* with lowest channel.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPD_PREDISTORT_GAINS 0x08D1
/*******************************************************************************
* NAME : UnifiGoogleMaxNumberOfPeriodicScans
* PSID : 2260 (0x08D4)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 6
* DESCRIPTION :
* Max number of periodic scans for Google scan functionality.
*******************************************************************************/
#define SLSI_PSID_UNIFI_GOOGLE_MAX_NUMBER_OF_PERIODIC_SCANS 0x08D4
/*******************************************************************************
* NAME : UnifiGoogleMaxRssiSampleSize
* PSID : 2261 (0x08D5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 8
* DESCRIPTION :
* Max number of RSSI samples used for averaging RSSI in Google scan
* functionality.
*******************************************************************************/
#define SLSI_PSID_UNIFI_GOOGLE_MAX_RSSI_SAMPLE_SIZE 0x08D5
/*******************************************************************************
* NAME : UnifiGoogleMaxHotlistAPs
* PSID : 2262 (0x08D6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 64
* DESCRIPTION :
* Max number of entries for hotlist APs in Google scan functionality.
*******************************************************************************/
#define SLSI_PSID_UNIFI_GOOGLE_MAX_HOTLIST_APS 0x08D6
/*******************************************************************************
* NAME : UnifiGoogleMaxSignificantWifiChangeAPs
* PSID : 2263 (0x08D7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 64
* DESCRIPTION :
* Max number of entries for significant WiFi change APs in Google scan
* functionality.
*******************************************************************************/
#define SLSI_PSID_UNIFI_GOOGLE_MAX_SIGNIFICANT_WIFI_CHANGE_APS 0x08D7
/*******************************************************************************
* NAME : UnifiGoogleMaxBssidHistoryEntries
* PSID : 2264 (0x08D8)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Max number of BSSID/RSSI that the device can hold in Google scan
* functionality.
*******************************************************************************/
#define SLSI_PSID_UNIFI_GOOGLE_MAX_BSSID_HISTORY_ENTRIES 0x08D8
/*******************************************************************************
* NAME : UnifiMacBeaconTimeout
* PSID : 2270 (0x08DE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : microseconds
* MIN : 0
* MAX : 65535
* DEFAULT : 128
* DESCRIPTION :
* The maximum time in microseconds we want to stall TX data when expecting
* a beacon at EBRT time as a station.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MAC_BEACON_TIMEOUT 0x08DE
/*******************************************************************************
* NAME : UnifiOverrideDefaultBetxop
* PSID : 2365 (0x093D)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : us
* MIN : 0
* MAX : 65535
* DEFAULT : 78
* DESCRIPTION :
* When set to non-zero value then this will override the BE TXOP (in 32
* usec units) to the value specified here. Applicable only to VIF of type
* station (including P2P client)
*******************************************************************************/
#define SLSI_PSID_UNIFI_OVERRIDE_DEFAULT_BETXOP 0x093D
/*******************************************************************************
* NAME : UnifiForceChannelBw
* PSID : 2370 (0x0942)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Test Mib to force channel bandwidth to specified value. This is used to
* allow emulator/silicon back to back connection to commnunicate at
* bandwidth other than default (20 MHz) Setting it to 0 uses the default
* bandwidth as selected by firmware channel_bw_20_mhz = 20,
* channel_bw_40_mhz = 40, channel_bw_80_mhz = 80, Note that it is live mib
* with default set to 0. Its default value is set in firmware and can't be
* changed by just changing the value in mib.xml file
*******************************************************************************/
#define SLSI_PSID_UNIFI_FORCE_CHANNEL_BW 0x0942
/*******************************************************************************
* NAME : UnifiCoexCdlConfig
* PSID : 2424 (0x0978)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 17
* MAX : 17
* DEFAULT : { 0X02, 0X03, 0X04, 0X54, 0X54, 0X50, 0X54, 0X00, 0X01, 0X02, 0X03, 0XEE, 0XEE, 0XEE, 0XEE, 0XEE, 0XEE }
* DESCRIPTION :
* These contain the spectral thresholds corresponding to the absolute
* difference between channel values: octet 0 -
* collision_table.spectral_threshs.thresh_2 octet 1 -
* collision_table.spectral_threshs.thresh_1 octet 2 -
* collision_table.spectral_threshs.thresh_0 These correspond to the TX and
* RX collision table settings: octet 3 -
* collision_table.local_tx_remote_rx_collision_table octet 4 -
* collision_table.local_tx_remote_tx_collision_table octet 5 -
* collision_table.local_rx_remote_rx_collision_table octet 6 -
* collision_table.local_rx_remote_tx_collision_table These contain settings
* of the priority difference thresholding: octet 7 -
* priority_difference_table.thresh_neg octet 8 -
* priority_difference_table.thresh_0 octet 9 -
* priority_difference_table.thresh_1 octet 10 -
* priority_difference_table.thresh_2 And finally the following describes
* the action tables These are 16 bit fields with LSB first and MSB second
* (for histrorical reasons) octet 11 - action_table.abort_table (lsb) octet
* 12 - action_table.abort_table (msb) octet 13 - action_table.lcl_table_1
* (lsb) octet 14 - action_table.lcl_table_1 (msb) octet 15 -
* action_table.lcl_table_2 (lsb) octet 16 - action_table.lcl_table_2 (msb)
*******************************************************************************/
#define SLSI_PSID_UNIFI_COEX_CDL_CONFIG 0x0978
/*******************************************************************************
* NAME : UnifiHighTemperatureCutOffThreshold
* PSID : 2446 (0x098E)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : Celsius
* MIN : 0
* MAX : 255
* DEFAULT : 255
* DESCRIPTION :
* This attribute specifies the temperature threshold at which wifi
* transmission will be paused. Normal values for this MIB is between +85 to
* +125 degree Celsius. Setting the value to 255 will disable the Cut off
* mechanism. Deprecated - Condor onwards
*******************************************************************************/
#define SLSI_PSID_UNIFI_HIGH_TEMPERATURE_CUT_OFF_THRESHOLD 0x098E
/*******************************************************************************
* NAME : UnifiLowTemperatureResumeThreshold
* PSID : 2447 (0x098F)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : Celsius
* MIN : 0
* MAX : 255
* DEFAULT : 105
* DESCRIPTION :
* This attribute specifies the temperature threshold below which wifi
* transmission will be resumed. Normal values for this MIB is between +85
* to +125 degree Celsius. Setting the value to 255 will disable the resume
* mechanism. Its value should always be less than
* unifiHighTemperatureCutOffThreshold value. Deprecated - Condor onwards
*******************************************************************************/
#define SLSI_PSID_UNIFI_LOW_TEMPERATURE_RESUME_THRESHOLD 0x098F
/*******************************************************************************
* NAME : UnifiFastPowerSaveTimeout
* PSID : 2500 (0x09C4)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : microseconds
* MIN : 0
* MAX : 2147483647
* DEFAULT : 50000
* DESCRIPTION :
* UniFi implements a proprietary power management mode called Fast Power
* Save that balances network performance against power consumption. In this
* mode UniFi delays entering power save mode until it detects that there
* has been no exchange of data for the duration specified in usec by this
* attribute.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FAST_POWER_SAVE_TIMEOUT 0x09C4
/*******************************************************************************
* NAME : UnifiIbssKeepAlivePeriod
* PSID : 2501 (0x09C5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : s
* MIN : 0
* MAX : 2147
* DEFAULT : 10
* DESCRIPTION :
* AdHoc/IBSS/Oxygen Mode: This variable specifies the interval between
* sending keep-alive (Null frame) packets to associated station in an Ad
* Hoc network if there has been no unicast Rx/Tx activities. Setting it to
* 0 Disables it. This MIB should be set before the VIF is created. If set
* to less than 10s (but not 0) it defaults to 10.
*******************************************************************************/
#define SLSI_PSID_UNIFI_IBSS_KEEP_ALIVE_PERIOD 0x09C5
/*******************************************************************************
* NAME : UnifiStaKeepAlivePeriod
* PSID : 2502 (0x09C6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : s
* MIN : 0
* MAX : 2147
* DEFAULT : 30
* DESCRIPTION :
* Station/P2P Client Mode: This variable specifies the interval between
* sending keep-alive (Null frame) packets while associated to an access
* point during periods of idleness (i.e. when there is no unicast transmit
* or receive activity).Setting it to 0 Disables it. This MIB should be set
* before the VIF is created. If set to less than 10s (but not 0) it
* defaults to 10.
*******************************************************************************/
#define SLSI_PSID_UNIFI_STA_KEEP_ALIVE_PERIOD 0x09C6
/*******************************************************************************
* NAME : UnifiApKeepAlivePeriod
* PSID : 2503 (0x09C7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : s
* MIN : 0
* MAX : 2147
* DEFAULT :
* DESCRIPTION :
* Ap Mode:This variable specifies the interval between sending keep-alive
* (Null frame) packetsto associated stations if there has been no unicast
* Rx/Tx activities.Setting it to 0 Disables it. This MIB should be set
* before the VIF is created. Min value when different to 0 is 10s.
*******************************************************************************/
#define SLSI_PSID_UNIFI_AP_KEEP_ALIVE_PERIOD 0x09C7
/*******************************************************************************
* NAME : UnifiGoKeepAlivePeriod
* PSID : 2504 (0x09C8)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : s
* MIN : 0
* MAX : 2147
* DEFAULT : 10
* DESCRIPTION :
* P2P GO Mode:This variable specifies the interval between sending
* keep-alive (Null frame) packetsto associated P2P Clients if there has
* been no unicast Rx/Tx activities. Setting it to 0 Disables it.This MIB
* should be set before the VIF is created. min value when different to 0 is
* 10s.
*******************************************************************************/
#define SLSI_PSID_UNIFI_GO_KEEP_ALIVE_PERIOD 0x09C8
/*******************************************************************************
* NAME : UnifiStaRouterAdvertisementMinimumIntervalToForward
* PSID : 2505 (0x09C9)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : s
* MIN : 0
* MAX : 4294967285
* DEFAULT : 60
* DESCRIPTION :
* STA Mode: This variable specifies the minimum interval to forward Router
* Advertisement frame to Host. Minimum value = 60 secs.
*******************************************************************************/
#define SLSI_PSID_UNIFI_STA_ROUTER_ADVERTISEMENT_MINIMUM_INTERVAL_TO_FORWARD 0x09C9
/*******************************************************************************
* NAME : UnifiApBeaconMaxDrift
* PSID : 2507 (0x09CB)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : microseconds
* MIN : 0
* MAX : 65535
* DEFAULT : 0XFFFF
* DESCRIPTION :
* The maximum drift in microseconds we will allow for each beacon sent when
* we're trying to move it to get a 50% duty cycle between GO and STA in
* multiple VIF scenario. We'll delay our TX beacon by a maximum of this
* value until we reach our target TBTT. We have 3 possible cases for this
* value: a) ap_beacon_max_drift = 0x0000 - Feature disabled b)
* ap_beacon_max_drift between 0x0001 and 0xFFFE - Each time we transmit the
* beacon we'll move it a little bit forward but never more than this. (Not
* implemented yet) c) ap_beacon_max_drift = 0xFFFF - Move the beacon to the
* desired position in one shot.
*******************************************************************************/
#define SLSI_PSID_UNIFI_AP_BEACON_MAX_DRIFT 0x09CB
/*******************************************************************************
* NAME : UnifiFastPowerSaveTimeoutShort
* PSID : 2508 (0x09CC)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : microseconds
* MIN : 0
* MAX : 2147483647
* DEFAULT : 20000
* DESCRIPTION :
* UniFi implements a proprietary power management mode called Fast Power
* Save that balances network performance against power consumption. In this
* mode UniFi delays entering power save mode until it detects that there
* has been no exchange of data for the duration specified in usec by this
* attribute.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FAST_POWER_SAVE_TIMEOUT_SHORT 0x09CC
/*******************************************************************************
* NAME : UnifiFastPowerSaveTimeoutShortApply
* PSID : 2509 (0x09CD)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : s
* MIN : 0
* MAX : 1800
* DEFAULT : 1
* DESCRIPTION :
* In Fast Power Save mode, the STA will decide to switch between the value
* of "unifiFastPowerSaveTimeout" or "unifiFastPowerSaveTimeoutShort" based
* on monitoring its traffic class. If the traffic class is "occasional" for
* equal or longer than this MIB value (specified in seconds),
* "unifiFastPowerSaveTimeoutShort" will be used. If the traffic class is
* "continuous", then "unifiFastPowerSaveTimeout" will be used. Traffic
* class monitoring is based on the interval specified in the
* "unifiExitPowerSavePeriod" MIB
*******************************************************************************/
#define SLSI_PSID_UNIFI_FAST_POWER_SAVE_TIMEOUT_SHORT_APPLY 0x09CD
/*******************************************************************************
* NAME : UnifiDisableLegacyPowerSave
* PSID : 2510 (0x09CE)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : 1
* DESCRIPTION :
* This affects Station VIF power save behaviour. Setting it to 1 will
* disable legacy power save (i.e. we wil use fast power save to retrieve
* data) Note that this MIB actually disables full power save mode (i.e
* sending trigger to retrieve frames which will be PS-POLL for legacy and
* QOS-NULL for UAPSD)
*******************************************************************************/
#define SLSI_PSID_UNIFI_DISABLE_LEGACY_POWER_SAVE 0x09CE
/*******************************************************************************
* NAME : UnifiForceActive
* PSID : 2511 (0x09CF)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT :
* DESCRIPTION :
* This mib will always force station power save mode to be active (when
* scheduled). VIF scheduling, coex and other non-VIF specific reasons could
* still force power save on VIF. Applies to all VIFs of type station
* (includes P2P clieant). This mib is only provided for test purpose.
* Changes to the mib will only get applied after next host/mlme power
* management request.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FORCE_ACTIVE 0x09CF
/*******************************************************************************
* NAME : UnifiPowerManagementDelayTimeout
* PSID : 2514 (0x09D2)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : microseconds
* MIN : 0
* MAX : 2147483647
* DEFAULT : 30000
* DESCRIPTION :
* When UniFi enters power save mode it signals the new state by setting the
* power management bit in the frame control field of a NULL frame. It then
* remains active for the period since the previous unicast reception, or
* since the transmission of the NULL frame, whichever is later. This
* attribute controls the maximum time during which UniFi will continue to
* listen for data. This allows any buffered data on a remote device to be
* cleared. Note that this attribute specifies an upper limit on the
* timeout. UniFi internally implements a proprietary algorithm to adapt the
* timeout depending upon the situation.This is used by firmware when
* current station VIF is only station VIF which can be scheduled
*******************************************************************************/
#define SLSI_PSID_UNIFI_POWER_MANAGEMENT_DELAY_TIMEOUT 0x09D2
/*******************************************************************************
* NAME : UnifiApsdServicePeriodTimeout
* PSID : 2515 (0x09D3)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : microseconds
* MIN : 0
* MAX : 65535
* DEFAULT : 20000
* DESCRIPTION :
* During Unscheduled Automated Power Save Delivery (U-APSD), UniFi may
* trigger a service period in order to fetch data from the access point.
* The service period is normally terminated by a frame from the access
* point with the EOSP (End Of Service Period) flag set, at which point
* UniFi returns to sleep. However, if the access point is temporarily
* inaccessible, UniFi would stay awake indefinitely. This attribute
* specifies a timeout starting from the point where the trigger frame has
* been sent. If the timeout expires and no data has been received from the
* access point, UniFi will behave as if the service period had been ended
* normally and return to sleep. This timeout takes precedence over
* unifiPowerSaveExtraListenTime if both would otherwise be applicable.
*******************************************************************************/
#define SLSI_PSID_UNIFI_APSD_SERVICE_PERIOD_TIMEOUT 0x09D3
/*******************************************************************************
* NAME : UnifiConcurrentPowerManagementDelayTimeout
* PSID : 2516 (0x09D4)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : microseconds
* MIN : 0
* MAX : 2147483647
* DEFAULT : 2000
* DESCRIPTION :
* When UniFi enters power save mode it signals the new state by setting the
* power management bit in the frame control field of a NULL frame. It then
* remains active for the period since the previous unicast reception, or
* since the transmission of the NULL frame, whichever is later. This
* attribute controls the maximum time during which UniFi will continue to
* listen for data. This allows any buffered data on a remote device to be
* cleared.This is same as unifiPowerManagementDelayTimeout but this value
* is considered only when we are doing multivif operations and other VIFs
* are waiting to be scheduled.Note that firmware automatically chooses one
* of unifiPowerManagementDelayTimeout and
* unifiConcurrentPowerManagementDelayTimeout depending upon the current
* situation.It is sensible to set unifiPowerManagementDelayTimeout to be
* always more thanunifiConcurrentPowerManagementDelayTimeout.
*******************************************************************************/
#define SLSI_PSID_UNIFI_CONCURRENT_POWER_MANAGEMENT_DELAY_TIMEOUT 0x09D4
/*******************************************************************************
* NAME : UnifiStationQosInfo
* PSID : 2517 (0x09D5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* This MIB variable indicates the QoS capability for a non-AP Station, and
* is encoded as per IEEE 802.11 QoS Capability.
*******************************************************************************/
#define SLSI_PSID_UNIFI_STATION_QOS_INFO 0x09D5
/*******************************************************************************
* NAME : UnifiListenInterval
* PSID : 2519 (0x09D7)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : beacon intervals
* MIN : 0
* MAX : 100
* DEFAULT : 5
* DESCRIPTION :
* Defines the Beacon Listen Interval
*******************************************************************************/
#define SLSI_PSID_UNIFI_LISTEN_INTERVAL 0x09D7
/*******************************************************************************
* NAME : UnifiLegacyPsPollTimeout
* PSID : 2520 (0x09D8)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : microseconds
* MIN : 0
* MAX : 65535
* DEFAULT : 15000
* DESCRIPTION :
* Time we try to stay awake after sending a PS-POLL to receive data.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LEGACY_PS_POLL_TIMEOUT 0x09D8
/*******************************************************************************
* NAME : UnifiRadioCalibrationMode
* PSID : 2521 (0x09D9)
* PER INTERFACE?: NO
* TYPE : unifiRadioCalibrationMode
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* This attribute is used to control the radio calibration operations
* performed by UniFi. If this key is left in the 'calibrate-auto'
* state then the firmware will perform radio calibrations whenever they are
* required. In this mode a calibration is always performed after the first
* MLME-RESET - this calibration is required to enable the radio. This key
* can be set to the 'calibrate-now' value to hint to the firmware
* that a calibration should be performed now. This can be useful if the
* host software knows that the radio has not been used for some time, but
* that it is about to be used. If this key is set to the
* 'no-calibrate' setting then no radio calibrations will be
* performed by the firmware until it is commanded to (by setting the key to
* either 'calibrate-auto' or 'calibrate-now'. If this
* key is set to this state before the first MLME-RESET then the radio will
* not be able to be used. The 'no-calibrate' mode will allow the
* fastest booting and will ensure that no RF power is emitted from the
* device. In this mode the radio will not work, even for receive.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_CALIBRATION_MODE 0x09D9
/*******************************************************************************
* NAME : UnifiFragmentationDuration
* PSID : 2524 (0x09DC)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : microseconds
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* A limit on transmission time for a data frame. If the data payload would
* take longer than unifiFragmentationDuration to transmit, UniFi will
* attempt to fragment the frame to ensure that the data portion of each
* fragment is within the limit. The limit imposed by the fragmentation
* threshold is also respected, and no more than 16 fragments may be
* generated. If the value is zero no limit is imposed. The value may be
* changed dynamically during connections. Note that the limit is a
* guideline and may not always be respected. In particular, the data rate
* is finalised after fragmentation in order to ensure responsiveness to
* conditions, the calculation is not performed to high accuracy, and octets
* added during encryption are not included in the duration calculation.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FRAGMENTATION_DURATION 0x09DC
/*******************************************************************************
* NAME : UnifiDtimWaitTimeout
* PSID : 2529 (0x09E1)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : microseconds
* MIN : 0
* MAX : 65535
* DEFAULT : 50000
* DESCRIPTION :
* If UniFi is in power save and receives a Traffic Indication Map from its
* associated access point with a DTIM indication, it will wait a maximum
* time given by this attribute for succeeding broadcast or multicast
* traffic, or until it receives such traffic with the 'more data'
* flag clear. Any reception of broadcast or multicast traffic with the
* 'more data' flag set, or any reception of unicast data, resets
* the timeout. The timeout can be turned off by setting the value to zero;
* in that case UniFi will remain awake indefinitely waiting for broadcast
* or multicast data. Otherwise, the value should be larger than that of
* unifiPowerSaveExtraListenTime.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DTIM_WAIT_TIMEOUT 0x09E1
/*******************************************************************************
* NAME : UnifiScanMaxProbeTransmitLifetime
* PSID : 2531 (0x09E3)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : TU
* MIN : 1
* MAX : 4294967295
* DEFAULT : 64
* DESCRIPTION :
* If the value of this attribute is non zero, it is used during active
* scans as the maximum lifetime for probe requests.It is the elapsed time
* after the initial transmissionat which further attempts to transmit the
* probe are terminated.
*******************************************************************************/
#define SLSI_PSID_UNIFI_SCAN_MAX_PROBE_TRANSMIT_LIFETIME 0x09E3
/*******************************************************************************
* NAME : UnifiPowerSaveTransitionPacketThreshold
* PSID : 2532 (0x09E4)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 10
* DESCRIPTION :
* If VIF has these many packet queued/transmitted/received in last
* unifiFastPowerSaveTransitionPeriod then firmware may decide to come out
* of aggressive power save mode. This is applicable to STA (CLI) and GO
* (VIF).Note that this is only a guideline. Firmware internal factors may
* override this MIB.Also see unifiExitPowerSavePeriod and
* unifiAggressivePowerSaveTransitionPeriod.
*******************************************************************************/
#define SLSI_PSID_UNIFI_POWER_SAVE_TRANSITION_PACKET_THRESHOLD 0x09E4
/*******************************************************************************
* NAME : UnifiProbeResponseLifetime
* PSID : 2533 (0x09E5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 500
* DESCRIPTION :
* This mib entry is used to indicate the lifetime of proberesponse frame in
* unit of ms.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PROBE_RESPONSE_LIFETIME 0x09E5
/*******************************************************************************
* NAME : UnifiProbeResponseMaxRetry
* PSID : 2534 (0x09E6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 5
* DESCRIPTION :
* This mib entry is used to indicate the number of retries of probe
* response frame.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PROBE_RESPONSE_MAX_RETRY 0x09E6
/*******************************************************************************
* NAME : UnifiExitPowerSavePeriod
* PSID : 2535 (0x09E7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 65535
* DEFAULT : 200
* DESCRIPTION :
* Period in TUs over which firmware counts number of packet
* transmitted/queued/received to decide to come out of aggressive power
* save mode.This is applicable to STA (CLI) and GO (AP) VIF. Note that this
* is only a guideline. Firmware internal factors may override this MIB.
* Also see unifiPowerSaveTransitionPacketThreshold and
* unifiAggressivePowerSaveTransitionPeriod
*******************************************************************************/
#define SLSI_PSID_UNIFI_EXIT_POWER_SAVE_PERIOD 0x09E7
/*******************************************************************************
* NAME : UnifiAggressivePowerSaveTransitionPeriod
* PSID : 2536 (0x09E8)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 65535
* DEFAULT : 5
* DESCRIPTION :
* Defines how many unifiExitPowerSavePeriod firmware should wait in which
* VIF had received/transmitted/queued less than
* unifiPowerSaveTransitionPacketThreshold packets - before entering
* aggressive power save mode (when not in aggressive power save mode) This
* is applicable to STA (CLI) and GO (AP) VIF. Note that this is only a
* guideline. Firmware internal factors may override this MIB. Also see
* unifiPowerSaveTransitionPacketThreshold and unifiExitPowerSavePeriod.
*******************************************************************************/
#define SLSI_PSID_UNIFI_AGGRESSIVE_POWER_SAVE_TRANSITION_PERIOD 0x09E8
/*******************************************************************************
* NAME : UnifiActiveTimeAfterMoreBit
* PSID : 2537 (0x09E9)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : TU
* MIN : 0
* MAX : 4294967295
* DEFAULT : 30
* DESCRIPTION :
* After seeing the "more" bit set in a message from the AP, the STA will
* goto active mode for this duration of time. After this time, traffic
* information is evaluated to determine whether the STA should stay active
* or go to powersave. Setting this value to 0 means that the described
* functionality is disabled.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ACTIVE_TIME_AFTER_MORE_BIT 0x09E9
/*******************************************************************************
* NAME : UnifiForcedScheduleDuration
* PSID : 2538 (0x09EA)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 65535
* DEFAULT : 50
* DESCRIPTION :
* Defines the time to keep a VIF scheduled after an outgoing packet is
* queued, if the "Immediate_Response_Expected" bit is set Tx control
* associated with a frame transmission request. The firmware may choose to
* override this value based on internal logic.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FORCED_SCHEDULE_DURATION 0x09EA
/*******************************************************************************
* NAME : UnifiVhtCapabilities
* PSID : 2540 (0x09EC)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 12
* MAX : 12
* DEFAULT : { 0X21, 0X71, 0X80, 0X01, 0XFE, 0XFF, 0X00, 0X00, 0XFE, 0XFF, 0X00, 0X00 }
* DESCRIPTION :
* This MIB variable indicates the VHT capabilities of the chip. see
* SC-503520-SP
*******************************************************************************/
#define SLSI_PSID_UNIFI_VHT_CAPABILITIES 0x09EC
/*******************************************************************************
* NAME : UnifiMaxVifScheduleDuration
* PSID : 2541 (0x09ED)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 65535
* DEFAULT : 20
* DESCRIPTION :
* Default time for which a non-scan VIF can be scheduled. Applies to
* multiVIF scenario. This is used as a guideline to firmware. Internal
* firmware logic or BSS state (e.g. NOA) may cut short the schedule..
*******************************************************************************/
#define SLSI_PSID_UNIFI_MAX_VIF_SCHEDULE_DURATION 0x09ED
/*******************************************************************************
* NAME : UnifiVifLongIntervalTime
* PSID : 2542 (0x09EE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 65535
* DEFAULT : 50
* DESCRIPTION :
* When the scheduler expects a VIF to schedule for time longer than this
* parameter (specified in TUs), then the VIF may come out of powersave.
* Only valid for STA VIFs.
*******************************************************************************/
#define SLSI_PSID_UNIFI_VIF_LONG_INTERVAL_TIME 0x09EE
/*******************************************************************************
* NAME : UnifiMaxClient
* PSID : 2550 (0x09F6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Restricts the maximum number of associated STAs for SoftAP.Defaulted to 0
* to allow the Soft AP to allow as many associated STAs as it can support.
* The Soft AP may restrict the number of associated STAs to less than this
* value (if non-zero), if the Soft AP is unable to support that many
* associated STAs. If non-zero the number of associated STAs will not
* exceed this value.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MAX_CLIENT 0x09F6
/*******************************************************************************
* NAME : UnifiNoaDuration
* PSID : 2552 (0x09F8)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This MIB represents the absence period of P2P NoA in microsecond. If Host
* want to enable NoA, it needs to set both the unifiNoaDuration and the
* unifiNoaCount.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NOA_DURATION 0x09F8
/*******************************************************************************
* NAME : UnifiNoaCount
* PSID : 2553 (0x09F9)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* This mib represents the count of P2P NoA. If the count is 255, then the
* P2P NoA is the periodic NoA(Infinite). If Host want to enable NoA, it
* needs to set both the unifiNoaDuration and the unifiNoaCount.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NOA_COUNT 0x09F9
/*******************************************************************************
* NAME : UnifiNoaInterval
* PSID : 2554 (0x09FA)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 100
* DESCRIPTION :
* This MIB represents the interval of P2P NoA in Time Unit(TU).
*******************************************************************************/
#define SLSI_PSID_UNIFI_NOA_INTERVAL 0x09FA
/*******************************************************************************
* NAME : UnifiNoaStartOffset
* PSID : 2555 (0x09FB)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 100
* DESCRIPTION :
* This MIB represents the start offset of P2P NoA in Time Unit(TU). Firware
* will calculate the actual start time using this value.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NOA_START_OFFSET 0x09FB
/*******************************************************************************
* NAME : UnifiCtWindow
* PSID : 2557 (0x09FD)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* This value represents the CTWindow value.If this MIB is zero, the
* CTwindow in NoA Attribute will be deleted.
*******************************************************************************/
#define SLSI_PSID_UNIFI_CT_WINDOW 0x09FD
/*******************************************************************************
* NAME : UnifiTdlsActivated
* PSID : 2558 (0x09FE)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* This attribute, when TRUE, indicates that use TDLS mode. The TDLS is
* disabled otherwise.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_ACTIVATED 0x09FE
/*******************************************************************************
* NAME : UnifiTdlsTpThresholdPktSecs
* PSID : 2559 (0x09FF)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 100
* DESCRIPTION :
* his MIB shall be used for the argument "throughput_threshold_pktsecs" of
* RAME-MLME-ENABLE-PEER-TRAFFIC-REPORTING.request signal defined in
* SC-505422-DD.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_TP_THRESHOLD_PKT_SECS 0x09FF
/*******************************************************************************
* NAME : UnifiTdlsRssiThreshold
* PSID : 2560 (0x0A00)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT : -75
* DESCRIPTION :
* This MIB shall be used for the FW initiated TDLS Discovery/Setup
* procedure. If the RSSI of a received TDLS Discovery Response frame is
* greater than this value, the TDLS FSM shall initiate the TDLS Setup
* procedure.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_RSSI_THRESHOLD 0x0A00
/*******************************************************************************
* NAME : UnifiTdlsMaximumRetry
* PSID : 2561 (0x0A01)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 3
* DESCRIPTION :
* Transmission of a TDLS Action frame or a TDLS Discovery Response Public
* Action frame shall be retried unifiTdlsMaximumRetry times until the frame
* is transmitted successfully.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_MAXIMUM_RETRY 0x0A01
/*******************************************************************************
* NAME : UnifiTdlsTpMonitorSecs
* PSID : 2562 (0x0A02)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 10
* DESCRIPTION :
* add description
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_TP_MONITOR_SECS 0x0A02
/*******************************************************************************
* NAME : UnifiTdlsBasicHtMcsSet
* PSID : 2563 (0x0A03)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 16
* MAX : 16
* DEFAULT : { 0XFF, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* The TDLS FSM shall monitor the number of transmitted packet count per a
* TDLS peer for unifiTdlsTPMonitorSecs seconds to decide to tear down the
* TDLS link (see 7.12.1).
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_BASIC_HT_MCS_SET 0x0A03
/*******************************************************************************
* NAME : UnifiTdlsBasicVhtMcsSet
* PSID : 2564 (0x0A04)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 2
* MAX : 2
* DEFAULT : { 0XFE, 0XFF }
* DESCRIPTION :
* This MIB shall be used to build the VHT Operation element in the TDLS
* Setup Confirm frame
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_BASIC_VHT_MCS_SET 0x0A04
/*******************************************************************************
* NAME : Dot11TdlsDiscoveryRequestWindow
* PSID : 2565 (0x0A05)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 10
* DESCRIPTION :
* The TDLS FSM shall not transmit the TDLS Discovery Request frame within
* dot11TDLSDiscoveryRequestWindow DTIM intervals after transmitting TDLS
* Discovery Request frame.
*******************************************************************************/
#define SLSI_PSID_DOT11_TDLS_DISCOVERY_REQUEST_WINDOW 0x0A05
/*******************************************************************************
* NAME : Dot11TdlsResponseTimeout
* PSID : 2566 (0x0A06)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 5
* DESCRIPTION :
* If no TDLS Setup Response frame is received within
* dot11TDLSResponseTimeout, or if a TDLS Setup Response frame is received
* with a nonzero status code, the TDLS initiator STA shall terminate the
* setup procedure and discard the TDLS Setup Response frame.
*******************************************************************************/
#define SLSI_PSID_DOT11_TDLS_RESPONSE_TIMEOUT 0x0A06
/*******************************************************************************
* NAME : Dot11TdlsChannelSwitchActivated
* PSID : 2567 (0x0A07)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* If dot11TDLSChannelSwitchActivated is TRUE, it need to send TDLS channel
* switch response packet as corresponeding
*******************************************************************************/
#define SLSI_PSID_DOT11_TDLS_CHANNEL_SWITCH_ACTIVATED 0x0A07
/*******************************************************************************
* NAME : UnifiTdlsDesignForTestMode
* PSID : 2568 (0x0A08)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X00000000
* DESCRIPTION :
* This MIB shall be used to set TDLS design for test mode
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_DESIGN_FOR_TEST_MODE 0x0A08
/*******************************************************************************
* NAME : UnifiTdlsKeyLifeTimeInterval
* PSID : 2577 (0x0A11)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X000FFFFF
* DESCRIPTION :
* This MIB shall be used to build the Key Lifetime Interval in the TDLS
* Setup Request frame.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_KEY_LIFE_TIME_INTERVAL 0x0A11
/*******************************************************************************
* NAME : UnifiOxygenDesignForTestMode
* PSID : 2583 (0x0A17)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X00000000
* DESCRIPTION :
* This is only used for the test purpose that can verify the requirements
* of IBSS/OXYGEN feature
*******************************************************************************/
#define SLSI_PSID_UNIFI_OXYGEN_DESIGN_FOR_TEST_MODE 0x0A17
/*******************************************************************************
* NAME : UnifiChannelAnnouncementCount
* PSID : 2584 (0x0A18)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 10
* DESCRIPTION :
* This is the Channel switch announcement count which will be used in the
* Channel announcement IE
*******************************************************************************/
#define SLSI_PSID_UNIFI_CHANNEL_ANNOUNCEMENT_COUNT 0x0A18
/*******************************************************************************
* NAME : UnifiRaTestStoredSa
* PSID : 2585 (0x0A19)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 65535
* DEFAULT : 0X00000000
* DESCRIPTION :
* It is source address of router assuming that is contained in virtural
* router advertisement packet This mib is only used for the test purpose,
* that is, specified in chapter '6.2 Forward Received RA frame to Host' in
* SC-506393-TE
*******************************************************************************/
#define SLSI_PSID_UNIFI_RA_TEST_STORED_SA 0x0A19
/*******************************************************************************
* NAME : UnifiRaTestStoreFrame
* PSID : 2586 (0x0A1A)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 65535
* DEFAULT : 0X00000000
* DESCRIPTION :
* It is virtual router advertisement packet This mib is only used for the
* test purpose, that is, specified in chapter '6.2 Forward Received RA
* frame to Host' in SC-506393-TE
*******************************************************************************/
#define SLSI_PSID_UNIFI_RA_TEST_STORE_FRAME 0x0A1A
/*******************************************************************************
* NAME : UnifiPrivateBbbTxFilterConfig
* PSID : 4071 (0x0FE7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 0X17
* DESCRIPTION :
* This MIB entry is written directly to the BBB_TX_FILTER_CONFIG register.
* Only the lower eight bits of this register are implemented . Bits 0-3 are
* the 'Tx Gain', bits 6-8 are the 'Tx Delay'. This
* register should only be changed by an expert.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PRIVATE_BBB_TX_FILTER_CONFIG 0x0FE7
/*******************************************************************************
* NAME : UnifiPrivateSwagcFrontEndGain
* PSID : 4075 (0x0FEB)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -128
* MAX : 127
* DEFAULT :
* DESCRIPTION :
* Gain of the path between chip and antenna when LNA is on.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PRIVATE_SWAGC_FRONT_END_GAIN 0x0FEB
/*******************************************************************************
* NAME : UnifiPrivateSwagcFrontEndLoss
* PSID : 4076 (0x0FEC)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -128
* MAX : 127
* DEFAULT :
* DESCRIPTION :
* Loss of the path between chip and antenna when LNA is off.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PRIVATE_SWAGC_FRONT_END_LOSS 0x0FEC
/*******************************************************************************
* NAME : UnifiPrivateSwagcExtThresh
* PSID : 4077 (0x0FED)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -128
* MAX : 127
* DEFAULT : -25
* DESCRIPTION :
* Signal level at which external LNA will be used for AGC purposes.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PRIVATE_SWAGC_EXT_THRESH 0x0FED
/*******************************************************************************
* NAME : UnifiRxAgcControl
* PSID : 4079 (0x0FEF)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 11
* MAX : 11
* DEFAULT :
* DESCRIPTION :
* This attribute is used to override the AGC by adjusting the Rx minimum
* and maximum gains of each stage. Set requests write the values to a
* static structure in mac/arch/maxwell/hal/halradio_agc.c. The saved values
* are written to the Jar register WLRF_RADIO_AGC_CONFIG2 and to the Night
* registers WL_RADIO_AGC_CONFIG2 and WL_RADIO_AGC_CONFIG3. The saved values
* are also used to configure the AGC whenever halradio_agc_setup() is
* called. Get requests read the values from the static structure in
* mac/arch/maxwell/hal/halradio_agc.c. AGC enables are not altered. Fixed
* gain may be tested by setting the minimums and maximums to the same
* value. Version. octet 0 - Version number for this mib. Gain values.
* Default in brackets. octet 1 - 5G LNA minimum gain (0). octet 2 - 5G LNA
* maximum gain (4). octet 3 - 2G LNA minimum gain (0). octet 4 - 2G LNA
* maximum gain (5). octet 5 - Mixer minimum gain (0). octet 6 - Mixer
* maximum gain (2). octet 7 - ABB minimum gain (0). octet 8 - ABB maximum
* gain (27). octet 9 - Digital minimum gain (0). octet 10 - Digital maximum
* gain (7).
*******************************************************************************/
#define SLSI_PSID_UNIFI_RX_AGC_CONTROL 0x0FEF
/*******************************************************************************
* NAME : UnifiTxRxTokenBalance
* PSID : 4132 (0x1024)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : pages
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* This element adjusts the comparison between memory data pages used on the
* Tx direction and the ones used in the Rx direction to decide which
* direction should get new ones when contention happens. Usually the
* comparison aims to penalise the one that has more pages than than the
* other, if contention exists, but this mib will artificially penalise the
* to-host direction, if negative or the from-host direction, if positive.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_RX_TOKEN_BALANCE 0x1024
/*******************************************************************************
* NAME : UnifiRaaSpeculationInterval
* PSID : 4140 (0x102C)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 100
* DESCRIPTION :
* For Rate Adaptation Algorithm. It defines the repeatable amount of time,
* in ms, that firmware will start to send speculation frames.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RAA_SPECULATION_INTERVAL 0x102C
/*******************************************************************************
* NAME : UnifiRaaSpeculationPeriod
* PSID : 4141 (0x102D)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 10
* DESCRIPTION :
* For Rate Adaptation Algorithm. It defines the max amount of time, in ms,
* that firmware will use for sending speculation frames
*******************************************************************************/
#define SLSI_PSID_UNIFI_RAA_SPECULATION_PERIOD 0x102D
/*******************************************************************************
* NAME : UnifiRaaNumbSpeculationFrames
* PSID : 4142 (0x102E)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 9
* DESCRIPTION :
* For Rate Adaptation Algorithm. It defines the max amount of speculation
* frames that firmware is allowed to send.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RAA_NUMB_SPECULATION_FRAMES 0x102E
/*******************************************************************************
* NAME : UnifiRaaTxSuccessesCount
* PSID : 4143 (0x102F)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* For Rate Adaptation Algorithm. It represents the number of transmitted
* frames that were acked at a given rate.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RAA_TX_SUCCESSES_COUNT 0x102F
/*******************************************************************************
* NAME : UnifiRaaTxFailuresCount
* PSID : 4144 (0x1030)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* For Rate Adaptation Algorithm. It represents the number of transmitted
* frames that were NOT acked at a given rate.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RAA_TX_FAILURES_COUNT 0x1030
/*******************************************************************************
* NAME : UnifiRaaTxPer
* PSID : 4145 (0x1031)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* For Rate Adaptation Algorithm. It represents the Packet Error Rate for a
* given rate on the RAA rate stats.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RAA_TX_PER 0x1031
/*******************************************************************************
* NAME : UnifiRaaResetStats
* PSID : 4146 (0x1032)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* For Rate Adaptation Algorithm. It Resets the stats table used by the RAA.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RAA_RESET_STATS 0x1032
/*******************************************************************************
* NAME : UnifiRaaTxMtPer
* PSID : 4147 (0x1033)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* For Rate Adaptation Algorithm. It represents the Maximum Tolerable Packet
* Error Rate for each rate.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RAA_TX_MT_PER 0x1033
/*******************************************************************************
* NAME : UnifiRaaTxHostRate
* PSID : 4148 (0x1034)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 16385
* DESCRIPTION :
* This MIB is use for host to set a fixed TX rate. Ideally this should be
* done by the driver, but since there isn't support for it yet, the best
* solution is to set it through this MIB. Default is 0 so that the getter
* of this MIB nows that this means "host did not specified any rate".
*******************************************************************************/
#define SLSI_PSID_UNIFI_RAA_TX_HOST_RATE 0x1034
/*******************************************************************************
* NAME : UnifiFallbackShortFrameRetryDistribution
* PSID : 4149 (0x1035)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 5
* MAX : 5
* DEFAULT : {0X02, 0X01, 0X01, 0X01, 0X00}
* DESCRIPTION :
* Configure the retry distribution for fallback for short frames octet 0 -
* Number of retries for starting rate. octet 1 - Number of retries for next
* rate. octet 2 - Number of retries for next rate. octet 3 - Number of
* retries for next rate. octet 4 - Number of retries for last rate. If 0 is
* written to an entry then the retries for that rate will be the short
* retry limit minus the sum of the retries for each rate above that entry
* (e.g. 15 - 5). Therefore, this should always be the value for octet 4.
* Also, when the starting rate has short guard enabled, the number of
* retries in octet 1 will be used and for the next rate in the fallback
* table (same MCS value, but with sgi disabled) octet 0 number of retries
* will be used.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FALLBACK_SHORT_FRAME_RETRY_DISTRIBUTION 0x1035
/*******************************************************************************
* NAME : UnifiCoexCmebtcdlPriorityTable
* PSID : 5014 (0x1396)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 20
* MAX : 20
* DEFAULT : { 0X99, 0X99, 0X99, 0XC9, 0X5C, 0X59, 0X55, 0X55, 0X55, 0X55, 0X55, 0X55, 0X55, 0X55, 0X99, 0X55, 0X64, 0X5D, 0X5C, 0X00 }
* DESCRIPTION :
* This string contains the coexistence configuration for the CME BT CDL
* priority table. Description: octet 0 LS Nibble - page - CDL priority for
* page octet 0 MS Nibble - page_scan - CDL priority for page scan octet 1
* LS Nibble - inquiry - CDL priority for inquiry octet 1 MS Nibble -
* inquiry_scan - CDL priority for inquiry scan octet 2 LS Nibble -
* role_switch - CDL priority for role_switch octet 2 MS Nibble -
* lmp_to_master - CDL priority for LMP to master octet 3 LS Nibble -
* lmp_from_master - CDL priority for LMP from master octet 3 MS Nibble -
* esco - CDL priority for SCO/eSCO octet 4 LS Nibble - esco_retrans - CDL
* priority for eSCO retransmissions octet 4 MS Nibble - polling - CDL
* priority for polling octet 5 LS Nibble - sniff - CDL priority for start
* of sniff octet 5 MS Nibble - bulk_acl - CDL priority for bulk ACL octet 6
* LS Nibble - broadcast - CDL priority for broadcast transmissions octet 6
* MS Nibble - park - CDL priority for park octet 7 LS Nibble - band_scan -
* CDL priority for band scan octet 7 MS Nibble - cond_scan - CDL priority
* for conditional scan octet 8 LS Nibble - trim - CDL priority for radio
* trim octet 8 MS Nibble - ble_nonconnectable_advert - CDL priority for BLE
* non-connectable advertising octet 9 LS Nibble - ble_discoverable_advert -
* CDL priority for BLE discoverable advertising octet 9 MS Nibble -
* ble_undirected_advert - CDL priority for BLE connectable undirected
* advertising octet 10 LS Nibble - ble_directed_advert - CDL priority for
* BLE connectable directed advertising octet 10 MS Nibble -
* ble_advert_scan_response - CDL priority for BLE advertising scan response
* octet 11 LS Nibble - ble_passive_scan - CDL priority for BLE passive
* scanning octet 11 MS Nibble - ble_active_scan - CDL priority for BLE
* active scanning octet 12 LS Nibble - ble_active_scan_response - CDL
* priority for BLE active scanning scanresponse octet 12 MS Nibble -
* ble_initiator - CDL priority for BLE initiator octet 13 LS Nibble -
* ble_master_establishment - CDL priority for BLE connection establishment
* (master) octet 13 MS Nibble - ble_slave_establishment - CDL priority for
* BLE connection establishment (slave) octet 14 LS Nibble -
* ble_master_anchor - CDL priority for BLE anchor point (master) octet 14
* MS Nibble - ble_slave_anchor - CDL priority for BLE anchor point (slave)
* octet 15 LS Nibble - ble_master_data - CDL priority for BLE data (master)
* octet 15 MS Nibble - ble_slave_data - CDL priority for BLE data (slave)
* octet 16 LS Nibble - ant_priority_0 - CDL priority for ANT low priority
* packets octet 16 MS Nibble - ant_priority_1 - CDL priority for ANT medium
* priority packets octet 17 LS Nibble - ant_priority_2 - CDL priority for
* ANT high priority packets octet 17 MS Nibble - low_priority_sniff - CDL
* priority for low priority sniff packets octet 18 LS Nibble -
* a2dp_puncture_mode - CDL priority for A2DP puncture mode packets octet 18
* MS Nibble - a2dp_non_puncture_mode - CDL priority for A2DP non-puncture
* mode packets octet 19 LS Nibble - spare - spare entry to complete 16-bit
* word octet 19 MS Nibble - spare - spare entry to complete 16-bit word
*******************************************************************************/
#define SLSI_PSID_UNIFI_COEX_CMEBTCDL_PRIORITY_TABLE 0x1396
/*******************************************************************************
* NAME : UnifiCoexAllowAnaDisable
* PSID : 5017 (0x1399)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* This allows WL to turn ANA protection OFF. This is needed in EVT1.1 where
* BT and WL activity adversely affect each other, resulting in PUNCTURING
* MODE not working (The failure case is that BT cannot TX during WL RX
* activity).
*******************************************************************************/
#define SLSI_PSID_UNIFI_COEX_ALLOW_ANA_DISABLE 0x1399
/*******************************************************************************
* NAME : UnifiDebugControl
* PSID : 5029 (0x13A5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* The set of Debug control values used to enable/disable various levels of
* debug output on a per module basis
*******************************************************************************/
#define SLSI_PSID_UNIFI_DEBUG_CONTROL 0x13A5
/*******************************************************************************
* NAME : UnifiTxUsingLdpcEnabled
* PSID : 5030 (0x13A6)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* This attribute, when TRUE, indicates that LDPC will be used to code
* packets, for transmit only. If set to FALSE, chip will not send LDPC
* coded packets even if peer supports it. To advertise reception of LDPC
* coded packets,enable bit 0 of unifiHtCapabilities, and bit 4 of
* unifiVhtCapabilities.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_USING_LDPC_ENABLED 0x13A6
/*******************************************************************************
* NAME : UnifiTxSettings
* PSID : 5031 (0x13A7)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Hardware specific transmitter settings
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_SETTINGS 0x13A7
/*******************************************************************************
* NAME : UnifiTxGainSettings
* PSID : 5032 (0x13A8)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Hardware specific transmitter gain settings
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_GAIN_SETTINGS 0x13A8
/*******************************************************************************
* NAME : UnifiTxAntennaConnectionLossFrequency
* PSID : 5033 (0x13A9)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 3940
* MAX : 12000
* DEFAULT :
* DESCRIPTION :
* The corresponding set of frequency values for
* TxAntennaConnectionLossTable
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_ANTENNA_CONNECTION_LOSS_FREQUENCY 0x13A9
/*******************************************************************************
* NAME : UnifiTxAntennaConnectionLoss
* PSID : 5034 (0x13AA)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -128
* MAX : 127
* DEFAULT :
* DESCRIPTION :
* The set of Antenna Connection Loss value, which is used for TPO/EIRP
* conversion
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_ANTENNA_CONNECTION_LOSS 0x13AA
/*******************************************************************************
* NAME : UnifiTxAntennaMaxGainFrequency
* PSID : 5035 (0x13AB)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 3940
* MAX : 12000
* DEFAULT :
* DESCRIPTION :
* The corresponding set of frequency values for TxAntennaMaxGain
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_ANTENNA_MAX_GAIN_FREQUENCY 0x13AB
/*******************************************************************************
* NAME : UnifiTxAntennaMaxGain
* PSID : 5036 (0x13AC)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -128
* MAX : 127
* DEFAULT :
* DESCRIPTION :
* The set of Antenna Max Gain value, which is used for TPO/EIRP conversion
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_ANTENNA_MAX_GAIN 0x13AC
/*******************************************************************************
* NAME : UnifiRxExternalGainFrequency
* PSID : 5037 (0x13AD)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 3940
* MAX : 12000
* DEFAULT :
* DESCRIPTION :
* The set of RSSI offset value
*******************************************************************************/
#define SLSI_PSID_UNIFI_RX_EXTERNAL_GAIN_FREQUENCY 0x13AD
/*******************************************************************************
* NAME : UnifiRxExternalGain
* PSID : 5038 (0x13AE)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -128
* MAX : 127
* DEFAULT :
* DESCRIPTION :
* The table giving frequency-dependent RSSI offset value
*******************************************************************************/
#define SLSI_PSID_UNIFI_RX_EXTERNAL_GAIN 0x13AE
/*******************************************************************************
* NAME : UnifiTxOobConstraintRuleSelectorBitmask
* PSID : 5039 (0x13AF)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Bitmask indicating which out-of-band constraint rule selectors this rule
* applies to (LSB/b0 corresponds to rule selector 0, MSB/b32 corresponds to
* rule selector 31)
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_OOB_CONSTRAINT_RULE_SELECTOR_BITMASK 0x13AF
/*******************************************************************************
* NAME : UnifiTxOobConstraintModulationBitmask
* PSID : 5040 (0x13B0)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Bitmask indicating which modulation types this rule applies to
* (LSB/b0=DSSS/CCK, b1= BPSK/QPSK, b2= 16-QAM, b3= 64-QAM (non-HT), and
* b4=64-QAM HT)
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_OOB_CONSTRAINT_MODULATION_BITMASK 0x13B0
/*******************************************************************************
* NAME : UnifiTxOobConstraintBandwidthBitmask
* PSID : 5041 (0x13B1)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Bitmask indicating which channel bandwidths this rule applies to
* (LSB/b0=5MHz, b1=10MHz, b2=20MHz, b3=40MHz, etc.)
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_OOB_CONSTRAINT_BANDWIDTH_BITMASK 0x13B1
/*******************************************************************************
* NAME : UnifiTxOobConstraintDistanceToBandEdge
* PSID : 5042 (0x13B2)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Minimum distance to nearest band edge in 500 kHz units for which this
* constraint becomes is applicable.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_OOB_CONSTRAINT_DISTANCE_TO_BAND_EDGE 0x13B2
/*******************************************************************************
* NAME : UnifiTxOobConstraintMaxPowerEirp
* PSID : 5043 (0x13B3)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -128
* MAX : 127
* DEFAULT :
* DESCRIPTION :
* Maximum power (EIRP) for this particular constraint - specified in units
* of quarter dBm.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_OOB_CONSTRAINT_MAX_POWER_EIRP 0x13B3
/*******************************************************************************
* NAME : UnifiTxOobConstraintSpectralShapingConfig
* PSID : 5044 (0x13B4)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Spectral shaping configuration to be used for this particular constraint.
* The value is specific to the radio hardware and should only be altered
* under advice from the IC supplier.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_OOB_CONSTRAINT_SPECTRAL_SHAPING_CONFIG 0x13B4
/*******************************************************************************
* NAME : UnifiTxPowerAdjustFrequency
* PSID : 5049 (0x13B9)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 4800
* MAX : 12000
* DEFAULT :
* DESCRIPTION :
* Frequency reference point for a row in unifiTxPowerAdjustTable, specified
* in 500 kHz units.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_POWER_ADJUST_FREQUENCY 0x13B9
/*******************************************************************************
* NAME : UnifiTxPowerAdjustTemperature
* PSID : 5050 (0x13BA)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -128
* MAX : 127
* DEFAULT :
* DESCRIPTION :
* Temperature reference point for a row in unifiTxPowerAdjustTable,
* specified in degrees Celsius
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_POWER_ADJUST_TEMPERATURE 0x13BA
/*******************************************************************************
* NAME : UnifiTxPowerAdjustDelta
* PSID : 5051 (0x13BB)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -128
* MAX : 127
* DEFAULT :
* DESCRIPTION :
* Delta adjustment in quarter dB for a row in unifiTxPowerAdjustTable.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_POWER_ADJUST_DELTA 0x13BB
/*******************************************************************************
* NAME : UnifiTxPowerDetectorResponse
* PSID : 5055 (0x13BF)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Hardware specific transmitter detector response settings
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_POWER_DETECTOR_RESPONSE 0x13BF
/*******************************************************************************
* NAME : UnifiTxDetectorTemperatureCompensation
* PSID : 5056 (0x13C0)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Hardware specific transmitter detector temperature compensation settings
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_DETECTOR_TEMPERATURE_COMPENSATION 0x13C0
/*******************************************************************************
* NAME : UnifiTxDetectorFrequencyCompensation
* PSID : 5057 (0x13C1)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Hardware specific transmitter detector frequency compensation settings
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_DETECTOR_FREQUENCY_COMPENSATION 0x13C1
/*******************************************************************************
* NAME : UnifiTxOpenLoopTemperatureCompensation
* PSID : 5058 (0x13C2)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Hardware specific transmitter open-loop temperature compensation settings
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_OPEN_LOOP_TEMPERATURE_COMPENSATION 0x13C2
/*******************************************************************************
* NAME : UnifiTxOpenLoopFrequencyCompensation
* PSID : 5059 (0x13C3)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Hardware specific transmitter open-loop frequency compensation settings
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_OPEN_LOOP_FREQUENCY_COMPENSATION 0x13C3
/*******************************************************************************
* NAME : UnifiTxOfdmSelect
* PSID : 5060 (0x13C4)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 4
* MAX : 4
* DEFAULT :
* DESCRIPTION :
* Hardware specific transmitter OFDM selection settings.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_OFDM_SELECT 0x13C4
/*******************************************************************************
* NAME : UnifiTxDigGain
* PSID : 5061 (0x13C5)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 16
* MAX : 16
* DEFAULT :
* DESCRIPTION :
* This attribute used to specify gain specific modulation power
* optimisation.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_DIG_GAIN 0x13C5
/*******************************************************************************
* NAME : UnifiChipTemperature
* PSID : 5062 (0x13C6)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : celcius
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* This attribute used to read the chip temperature as seen by WLAN radio
* firmware
*******************************************************************************/
#define SLSI_PSID_UNIFI_CHIP_TEMPERATURE 0x13C6
/*******************************************************************************
* NAME : UnifiBatteryVoltage
* PSID : 5063 (0x13C7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : millivolt
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* This attribute used to read the battery voltage
*******************************************************************************/
#define SLSI_PSID_UNIFI_BATTERY_VOLTAGE 0x13C7
/*******************************************************************************
* NAME : UnifiTxOobConstraintRegulatoryDomainBitmask
* PSID : 5064 (0x13C8)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Bitmask indicating which regulatory domains this rule applies to
* FCC=bit0, ETSI=bit1, JAPAN=bit2
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_OOB_CONSTRAINT_REGULATORY_DOMAIN_BITMASK 0x13C8
/*******************************************************************************
* NAME : UnifiTxOobConstraintBandEdgeBitmask
* PSID : 5065 (0x13C9)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Bitmask indicating which band edges this rule applies to
* RICE_BAND_EDGE_ISM_24G_LOWER = bit 0, RICE_BAND_EDGE_ISM_24G_UPPER = bit
* 1, RICE_BAND_EDGE_U_NII_1_LOWER = bit 2, RICE_BAND_EDGE_U_NII_1_UPPER =
* bit 3, RICE_BAND_EDGE_U_NII_2_LOWER = bit 4, RICE_BAND_EDGE_U_NII_2_UPPER
* = bit 5, RICE_BAND_EDGE_U_NII_2E_LOWER = bit 6,
* RICE_BAND_EDGE_U_NII_2E_UPPER = bit 7, RICE_BAND_EDGE_U_NII_3_LOWER = bit
* 8, RICE_BAND_EDGE_U_NII_3_UPPER = bit 9
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_OOB_CONSTRAINT_BAND_EDGE_BITMASK 0x13C9
/*******************************************************************************
* NAME : UnifiForceShortSlotTime
* PSID : 5080 (0x13D8)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* If set to true, forces the UniFi chip to always use short slot times for
* all VIFs.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FORCE_SHORT_SLOT_TIME 0x13D8
/*******************************************************************************
* NAME : UnifiCurrentTxpowerLevel
* PSID : 6020 (0x1784)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : qdBm
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* This attribute shall indicate the maximum air power for the VIF,
* currently used. Values are expressed in 0.25 dBm units.
*******************************************************************************/
#define SLSI_PSID_UNIFI_CURRENT_TXPOWER_LEVEL 0x1784
/*******************************************************************************
* NAME : UnifiUserSetTxpowerLevel
* PSID : 6021 (0x1785)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : qdBm
* MIN : 0
* MAX : 127
* DEFAULT : 127
* DESCRIPTION :
* Maximum air power for the VIF, set by the user. Values are expressed in
* 0.25 dBm units.
*******************************************************************************/
#define SLSI_PSID_UNIFI_USER_SET_TXPOWER_LEVEL 0x1785
/*******************************************************************************
* NAME : UnifiTpcMaxPowerRssiThreshold
* PSID : 6022 (0x1786)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT : -55
* DESCRIPTION :
* Below this RSSI(dBm) threshold, firmware will switch to max power allowed
* by current regulatory. If it has been previously reduced due to
* unifiTPCMinPowerRSSIThreshold. Applies to VIF of type STA (including P2P
* Client) and IBSS
*******************************************************************************/
#define SLSI_PSID_UNIFI_TPC_MAX_POWER_RSSI_THRESHOLD 0x1786
/*******************************************************************************
* NAME : UnifiTpcMinPowerRssiThreshold
* PSID : 6023 (0x1787)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT : -45
* DESCRIPTION :
* Above this RSSI(dBm) threshold, firmware will switch to minimum power
* that our hardware can support - provided it is lower than current
* regulatory limit. Setting it to zero disables the MIB and revert the
* power to default state (as specified by regulatory). Applies to VIF of
* type STA (including P2P Client) and IBSS
*******************************************************************************/
#define SLSI_PSID_UNIFI_TPC_MIN_POWER_RSSI_THRESHOLD 0x1787
/*******************************************************************************
* NAME : UnifiTpcMinPower2g
* PSID : 6024 (0x1788)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT : 20
* DESCRIPTION :
* Minimun power to use at 2.4GHz interface when RSSI is above
* unifiTPCMinPowerRSSIThreshold. Specified in quarter dbm. Its value should
* be higher than dot11PowerCapabilityMinImplemented. Applies to VIF of type
* STA (including P2P Client) and IBSS
*******************************************************************************/
#define SLSI_PSID_UNIFI_TPC_MIN_POWER2G 0x1788
/*******************************************************************************
* NAME : UnifiTpcMinPower5g
* PSID : 6025 (0x1789)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT : 40
* DESCRIPTION :
* Minimun power to use at 5 GHz interface when RSSI is above
* unifiTPCMinPowerRSSIThreshold. Specified in quarter dbm. Its value should
* be higher than dot11PowerCapabilityMinImplemented Applies to VIF of type
* STA (including P2P Client) and IBSS
*******************************************************************************/
#define SLSI_PSID_UNIFI_TPC_MIN_POWER5G 0x1789
/*******************************************************************************
* NAME : UnifiSarBackoffEnable
* PSID : 6027 (0x178B)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT :
* DESCRIPTION :
* SAR Backoff feature hook.
*******************************************************************************/
#define SLSI_PSID_UNIFI_SAR_BACKOFF_ENABLE 0x178B
/*******************************************************************************
* NAME : UnifiCcxSupportedVersion
* PSID : 6030 (0x178E)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* This value enables/disables CCX to specified version. Initialised on
* system boot. Possible values: 0-_>No CCX supported 1-_>CCX v4 supported
* 2-_>CCX v6 (Lite) version supported 3-_>CCXv4 and CCXv6 versions
* supported.
*******************************************************************************/
#define SLSI_PSID_UNIFI_CCX_SUPPORTED_VERSION 0x178E
/*******************************************************************************
* NAME : UnifiCcxLiteFoundationSupportedServices
* PSID : 6031 (0x178F)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 2
* DEFAULT : 2
* DESCRIPTION :
* This value should show which version of CCX Lite Foundation services is
* supported by the device. Only valid if CCX Lite supported. Possible
* values: 1-_>CCX Lite Foundation Services v1 supported 2-_>CCX Lite
* Foundation Services v2 supported (v2 includes v1 as well)
*******************************************************************************/
#define SLSI_PSID_UNIFI_CCX_LITE_FOUNDATION_SUPPORTED_SERVICES 0x178F
/*******************************************************************************
* NAME : UnifiCcxLiteVoiceSupportedServices
* PSID : 6032 (0x1790)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 1
* DESCRIPTION :
* This value should show which version of of CCX Lite Voice services is
* supported by the device. Only valid if CCX Lite supported. Possible
* values: 0-_>CCX Lite Voice not supported 1-_>CCX Lite Voice Services v1
* supported 2-_>CCX Lite Voice Services v2 supported (v2 includes v1 as
* well)
*******************************************************************************/
#define SLSI_PSID_UNIFI_CCX_LITE_VOICE_SUPPORTED_SERVICES 0x1790
/*******************************************************************************
* NAME : UnifiCcxLiteLocationSupportedServices
* PSID : 6033 (0x1791)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* This value should show which version of of CCX Lite Location services is
* supported by the device. Only valid if CCX Lite supported. Possible
* values: 0-_>CCX Lite Location not supported 1-_>CCX Lite Location
* Services v1 supported
*******************************************************************************/
#define SLSI_PSID_UNIFI_CCX_LITE_LOCATION_SUPPORTED_SERVICES 0x1791
/*******************************************************************************
* NAME : UnifiCcxVoiceFailureThreshold
* PSID : 6034 (0x1792)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 3
* DESCRIPTION :
* If more than this number of CCX Voice frames fail consecutively then a
* failure will be reported to MLME, which may cause roaming.
*******************************************************************************/
#define SLSI_PSID_UNIFI_CCX_VOICE_FAILURE_THRESHOLD 0x1792
/*******************************************************************************
* NAME : UnifiPmfAssociationComebackTimeDelta
* PSID : 6050 (0x17A2)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : TU
* MIN : 0
* MAX : 4294967295
* DEFAULT : 1100
* DESCRIPTION :
* This MIB indicates a delta time for the assocication comeback time
* element in the SA Query request frame. The association comeback time in
* the SA Query request frame will be set to TSF +
* unifiPMFAssociationComebackTimeDelta.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PMF_ASSOCIATION_COMEBACK_TIME_DELTA 0x17A2
/*******************************************************************************
* NAME : UnifiRegulatoryParameters
* PSID : 8011 (0x1F4B)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 3
* MAX : 73
* DEFAULT :
* DESCRIPTION :
* Regulatory parameters. Each row of the table contains the regulatory
* rules for one country: octet 0 - first character of alpha2 code for
* country octet 1 - second character of alpha2 code for country octet 2 -
* regulatory domain for the country Followed by the rules for the country,
* numbered 0..n in this description octet 7n+3 - LSB start frequency octet
* 7n+4 - MSB start frequency octet 7n+5 - LSB end frequency octet 7n+6 -
* MSB end frequency octet 7n+7 - maximum bandwidth octet 7n+8 - maximum
* power octet 7n+9 - rule flags
*******************************************************************************/
#define SLSI_PSID_UNIFI_REGULATORY_PARAMETERS 0x1F4B
/*******************************************************************************
* NAME : UnifiSupportedChannels
* PSID : 8012 (0x1F4C)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 20
* DEFAULT : {0X01,0X0E,0X24,0X00,0X34,0X00,0X64,0X00,0X95,0X00}
* DESCRIPTION :
* Supported 20MHz channel centre frequency grouped in sub-bands. For each
* sub-band: starting channel number, followed by number of channels
*******************************************************************************/
#define SLSI_PSID_UNIFI_SUPPORTED_CHANNELS 0x1F4C
/*******************************************************************************
* NAME : UnifiDefaultCountry
* PSID : 8013 (0x1F4D)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 3
* MAX : 3
* DEFAULT : 00
* DESCRIPTION :
* Allows setting of default country code.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DEFAULT_COUNTRY 0x1F4D
/*******************************************************************************
* NAME : UnifiCountryList
* PSID : 8014 (0x1F4E)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 2
* MAX : 500
* DEFAULT : (Too Large to display)
* DESCRIPTION :
* Defines the ordered list of countries present in unifiRegulatoryTable.
* Each country is coded as 2 ASCII characters. If unifiRegulatoryTable is
* modified, such as a country is either added, deleted or its relative
* location is modified, this MIB has to be updated as well.
*******************************************************************************/
#define SLSI_PSID_UNIFI_COUNTRY_LIST 0x1F4E
/*******************************************************************************
* NAME : UnifiOperatingClassParameters
* PSID : 8015 (0x1F4F)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 6
* MAX : 73
* DEFAULT :
* DESCRIPTION :
* Operating Class parameters. Each row of the table contains the regulatory
* rules for one country: octet 0 - for Region Cone octet 1 - for Operating
* Class ID octet 2 ~ 3 - for Channel Starting Frequency octet 4 - for
* Channel Spacing octet 5 - for Number of Elements in Channel Set octet n -
* for Channel Set octet end - for Behavior Limits Set
*******************************************************************************/
#define SLSI_PSID_UNIFI_OPERATING_CLASS_PARAMETERS 0x1F4F
/*******************************************************************************
* NAME : UnifiMcdMaxPowerEna
* PSID : 8016 (0x1F50)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* MCD Max power enable flag for channels 12 and 13.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MCD_MAX_POWER_ENA 0x1F50
/*******************************************************************************
* NAME : UnifiMcdMaxPower
* PSID : 8017 (0x1F51)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 5
* MAX : 25
* DEFAULT : 15
* DESCRIPTION :
* MCD Max power values for channels 12 and 13. Power specified in dBm
* units.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MCD_MAX_POWER 0x1F51
/*******************************************************************************
* NAME : UnifiReadReg
* PSID : 8051 (0x1F73)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Read value from a register and return it.
*******************************************************************************/
#define SLSI_PSID_UNIFI_READ_REG 0x1F73
#ifdef __cplusplus
}
#endif
#endif /* SLSI_MIB_H__ */