blob: a1cf0c5f26625a4ffcb67b857e239520d77e34a7 [file] [log] [blame]
/****************************************************************************
*
* Copyright (c) 2014 - 2020 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 2U
#define SLSI_MIB_TYPE_BOOL 0
#define SLSI_MIB_TYPE_UINT 1
#define SLSI_MIB_TYPE_INT 2
#define SLSI_MIB_TYPE_OCTET 3U
#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_decodeUint64(u8 *buffer, u64 *value);
size_t slsi_mib_decodeInt64(u8 *buffer, s64 *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 after the last TPU SP, before a RAME_TPU_SP indication
* can be issued.
*******************************************************************************/
#define SLSI_PSID_DOT11_TDLS_PEER_UAPSD_INDICATION_WINDOW 0x0035
/*******************************************************************************
* NAME : Dot11AssociationSaQueryMaximumTimeout
* PSID : 100 (0x0064)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 1000
* DESCRIPTION :
* Timeout (in TUs) before giving up on a Peer that has not responded to a
* SA Query frame.
*******************************************************************************/
#define SLSI_PSID_DOT11_ASSOCIATION_SA_QUERY_MAXIMUM_TIMEOUT 0x0064
/*******************************************************************************
* NAME : Dot11AssociationSaQueryRetryTimeout
* PSID : 101 (0x0065)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 201
* DESCRIPTION :
* Timeout (in TUs) before trying a Query Request frame.
*******************************************************************************/
#define SLSI_PSID_DOT11_ASSOCIATION_SA_QUERY_RETRY_TIMEOUT 0x0065
/*******************************************************************************
* NAME : Dot11RtsThreshold
* PSID : 121 (0x0079)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : octet
* MIN : 0
* MAX : 65536
* DEFAULT : 65536
* DESCRIPTION :
* 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 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 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 : 32
* DESCRIPTION :
* 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 :
* 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 :
* 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. 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 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 : 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 : Dot11AckFailureCount
* PSID : 148 (0x0094)
* 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_DOT11_ACK_FAILURE_COUNT 0x0094
/*******************************************************************************
* 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 : 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 : 300
* 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
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#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 :
* Test only: 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 :
* Test only: overrides probe interval. 0 indicates not used.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_CHANNEL_PROBE_INTERVAL 0x07D2
/*******************************************************************************
* NAME : UnifiMlmeScanChannelRule
* PSID : 2003 (0x07D3)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 4
* MAX : 4
* DEFAULT : { 0X00, 0X01, 0X00, 0X01 }
* DESCRIPTION :
* Rules for channel scanners.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_CHANNEL_RULE 0x07D3
/*******************************************************************************
* NAME : UnifiMlmeDataReferenceTimeout
* PSID : 2005 (0x07D5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65534
* DEFAULT :
* DESCRIPTION :
* Maximum time, in TU, 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
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Deprecated.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_PROBE_INTERVAL 0x07D7
/*******************************************************************************
* NAME : UnifiMlmeScanHighRssiThreshold
* PSID : 2008 (0x07D8)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -128
* MAX : 127
* DEFAULT : -90
* DESCRIPTION :
* Minimum RSSI, in dB, for a scan indication to be kept.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_HIGH_RSSI_THRESHOLD 0x07D8
/*******************************************************************************
* NAME : UnifiMlmeScanDeltaRssiThreshold
* PSID : 2010 (0x07DA)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 255
* DEFAULT : 20
* DESCRIPTION :
* Magnitude of the change in RSSI for which a scan result will be issued.
* In dB.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_DELTA_RSSI_THRESHOLD 0x07DA
/*******************************************************************************
* NAME : UnifiMlmeScanMaximumAge
* PSID : 2014 (0x07DE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_MAXIMUM_AGE 0x07DE
/*******************************************************************************
* NAME : UnifiMlmeScanMaximumResults
* PSID : 2015 (0x07DF)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 100
* DESCRIPTION :
* Max number of scan results, per sps, 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 :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_AUTONOMOUS_SCAN_NOISY 0x07E0
/*******************************************************************************
* NAME : UnifiChannelBusyThreshold
* PSID : 2018 (0x07E2)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 100
* DEFAULT : 25
* DESCRIPTION :
* The threshold in percentage of CCA busy time when a channel would be
* considered busy
*******************************************************************************/
#define SLSI_PSID_UNIFI_CHANNEL_BUSY_THRESHOLD 0x07E2
/*******************************************************************************
* NAME : UnifiMacSequenceNumberRandomisationActivated
* PSID : 2020 (0x07E4)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Enabling Sequence Number Randomisation to be applied for Probe Requests
* when scanning. Note: Randomisation only happens, if mac address gets
* randomised.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MAC_SEQUENCE_NUMBER_RANDOMISATION_ACTIVATED 0x07E4
/*******************************************************************************
* 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 : UnifiMaxNumAntennaToUse
* PSID : 2025 (0x07E9)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 0X0202
* DESCRIPTION :
* Specify the maximum number of antenna that will be used for each band.
* Lower 8 bits = 2GHz, Higher 8 bits = 5Ghz. Limited by maximum supported
* by underlying hardware. WARNING: Changing this value after system
* start-up will have no effect.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MAX_NUM_ANTENNA_TO_USE 0x07E9
/*******************************************************************************
* NAME : UnifiHtCapabilities5g
* PSID : 2026 (0x07EA)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 21
* MAX : 21
* DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* This should only be set to 0. It is only required if 5G and 2G require
* different capabilities. Has the same format as unifiHtCapabilities. Any
* non-zero values must be set in HTF files only. HT capabilities of the
* chip. See SC-503520-SP for further details. NOTE: Greenfield has been
* disabled due to interoperability issues wuth SGI.
*******************************************************************************/
#define SLSI_PSID_UNIFI_HT_CAPABILITIES5G 0x07EA
/*******************************************************************************
* NAME : UnifiVhtCapabilities5g
* PSID : 2027 (0x07EB)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 12
* MAX : 12
* DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* This should only be set to 0. It is only required if 5G and 2G require
* different capabilities. Has the same format as unifiVhtCapabilities. Any
* non-zero values must be set in HTF files only. VHT capabilities of the
* chip. see SC-503520-SP.
*******************************************************************************/
#define SLSI_PSID_UNIFI_VHT_CAPABILITIES5G 0x07EB
/*******************************************************************************
* NAME : UnifiHtCapabilitiesSoftAp
* PSID : 2028 (0x07EC)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 21
* MAX : 21
* DEFAULT : { 0XEF, 0X0A, 0X17, 0XFF, 0XFF, 0X00, 0X00, 0X01, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* HT capabilities of the chip. See SC-503520-SP for further details. NOTE:
* Greenfield has been disabled due to interoperability issues wuth SGI.
*******************************************************************************/
#define SLSI_PSID_UNIFI_HT_CAPABILITIES_SOFT_AP 0x07EC
/*******************************************************************************
* NAME : UnifiSoftAp40MhzOn24g
* PSID : 2029 (0x07ED)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Enables 40MHz operation on 2.4GHz band for SoftAP.
*******************************************************************************/
#define SLSI_PSID_UNIFI_SOFT_AP40_MHZ_ON24G 0x07ED
/*******************************************************************************
* NAME : UnifiBasicCapabilities
* PSID : 2030 (0x07EE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 0X1730
* DESCRIPTION :
* 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 : { 0X01, 0X00, 0X08, 0X00, 0X00, 0X00, 0X00, 0X40, 0X80 }
* DESCRIPTION :
* Extended capabilities. 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 : { 0XEF, 0X0A, 0X17, 0XFF, 0XFF, 0X00, 0X00, 0X01, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* Only applies to 2G connections. HT capabilities of the chip. See
* SC-503520-SP for further details. NOTE: Greenfield has been disabled due
* to interoperability issues wuth SGI.
*******************************************************************************/
#define SLSI_PSID_UNIFI_HT_CAPABILITIES 0x07F0
/*******************************************************************************
* NAME : UnifiRsnCapabilities
* PSID : 2034 (0x07F2)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#define SLSI_PSID_UNIFI_RSN_CAPABILITIES 0x07F2
/*******************************************************************************
* NAME : Unifi24G40MhzChannels
* PSID : 2035 (0x07F3)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Enables 40Mz wide channels in the 2.4G band for STA.
*******************************************************************************/
#define SLSI_PSID_UNIFI24_G40_MHZ_CHANNELS 0x07F3
/*******************************************************************************
* NAME : UnifiExtendedCapabilitiesDisabled
* PSID : 2036 (0x07F4)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Golden Certification MIB don't delete, change PSID or name: Suppress
* extended capabilities IE being sent in the association request. Please
* note that this may fix IOP issues with Aruba APs in WMMAC. Singed Decimal
*******************************************************************************/
#define SLSI_PSID_UNIFI_EXTENDED_CAPABILITIES_DISABLED 0x07F4
/*******************************************************************************
* 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.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_MEASUREMENT_ACTIVATED 0x07FB
/*******************************************************************************
* NAME : UnifiRadioMeasurementCapabilities
* PSID : 2044 (0x07FC)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 5
* MAX : 5
* DEFAULT : { 0X73, 0X00, 0X00, 0X00, 0X04 }
* DESCRIPTION :
* 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 :
* Activate VHT mode.
*******************************************************************************/
#define SLSI_PSID_UNIFI_VHT_ACTIVATED 0x07FD
/*******************************************************************************
* NAME : UnifiHtActivated
* PSID : 2046 (0x07FE)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Activate HT mode.
*******************************************************************************/
#define SLSI_PSID_UNIFI_HT_ACTIVATED 0x07FE
/*******************************************************************************
* NAME : UnifiEnableTwoSimultaneousPassiveScansSameBand
* PSID : 2047 (0x07FF)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Enable two passive scans to be simultaneously scheduled on two distinct
* channels at the same.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ENABLE_TWO_SIMULTANEOUS_PASSIVE_SCANS_SAME_BAND 0x07FF
/*******************************************************************************
* NAME : UnifiRoamNchoCachedScanPeriod
* PSID : 2292 (0x08F4)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 1
* MAX : 4294967295
* DEFAULT : 10000000
* DESCRIPTION :
* Activate Roaming functionality
*******************************************************************************/
/* TODO Autogen */
#define SLSI_PSID_UNIFI_NCHO_CACHED_SCAN_PERIOD 0x08F4
/*******************************************************************************
* NAME : UnifiRoamingActivated
* PSID : 2049 (0x0801)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Activate Roaming functionality
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAMING_ACTIVATED 0x0801
/*******************************************************************************
* NAME : UnifiRoamRssiScanTrigger
* PSID : 2050 (0x0802)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dbm
* MIN : -128
* MAX : 127
* DEFAULT : -75
* DESCRIPTION :
* The RSSI value, in dBm, below which roaming scan shall start.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_RSSI_SCAN_TRIGGER 0x0802
/*******************************************************************************
* NAME : UnifiRoamCuScanTriggerHysteresis
* PSID : 2051 (0x0803)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 255
* DEFAULT : 10
* DESCRIPTION :
* Hysteresis value that subtracted from unifiRoamCUScanTrigger will result
* in the CU value that will stop eventual CU scans. This is an SCSC
* addition to ensure scans are not started/ stopped in an excessive manner.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_CU_SCAN_TRIGGER_HYSTERESIS 0x0803
/*******************************************************************************
* NAME : UnifiRoamBackgroundScanPeriod
* PSID : 2052 (0x0804)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : seconds
* MIN : 1
* MAX : 65535
* DEFAULT : 120
* DESCRIPTION :
* The background scan period for cached channels.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_BACKGROUND_SCAN_PERIOD 0x0804
/*******************************************************************************
* NAME : UnifiRoamNchoFullScanPeriod
* PSID : 2053 (0x0805)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 1
* MAX : 4294967295
* DEFAULT : 120000000
* DESCRIPTION :
* NCHO: For certification and Host use only.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_NCHO_FULL_SCAN_PERIOD 0x0805
/*******************************************************************************
* NAME : UnifiRoamSoftRoamingEnabled
* PSID : 2054 (0x0806)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SOFT_ROAMING_ENABLED 0x0806
/*******************************************************************************
* NAME : UnifiRoamScanBand
* PSID : 2055 (0x0807)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 2
* DEFAULT : 2
* 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 : UnifiRoamCuRssiScanTriggerHysteresis
* PSID : 2056 (0x0808)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : dbm
* MIN : 1
* MAX : 255
* DEFAULT : 5
* DESCRIPTION :
* Hysteresis value that added to unifiRoamCURssiScanTrigger will result in
* the RSSI value that will stop eventual CU scans. This is an SCSC addition
* to ensure scans are not started/ stopped in an excessive manner.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_CU_RSSI_SCAN_TRIGGER_HYSTERESIS 0x0808
/*******************************************************************************
* NAME : UnifiRoamScanMaxActiveChannelTime
* PSID : 2057 (0x0809)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 65535
* DEFAULT : 120
* DESCRIPTION :
* NCHO: Name confusion for Host compatibility.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SCAN_MAX_ACTIVE_CHANNEL_TIME 0x0809
/*******************************************************************************
* NAME : UnifiRoamReScanPeriod
* PSID : 2058 (0x080A)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : seconds
* MIN : 1
* MAX : 65535
* DEFAULT : 10
* DESCRIPTION :
* The scan period for re-scanning cached channels.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_RE_SCAN_PERIOD 0x080A
/*******************************************************************************
* NAME : UnifiRoamInactiveScanPeriod
* PSID : 2059 (0x080B)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : seconds
* MIN : 1
* MAX : 65535
* DEFAULT : 10
* DESCRIPTION :
* The scan period for the inactive scan.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_INACTIVE_SCAN_PERIOD 0x080B
/*******************************************************************************
* NAME : UnifiRoamMode
* PSID : 2060 (0x080C)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 2
* DEFAULT : 1
* DESCRIPTION :
* Enable/Disable host resume when roaming. 0: Wake up the host all the
* time. 1: Only wakeup the host if the AP is not white-listed. 2: Don't
* wake up the host.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_MODE 0x080C
/*******************************************************************************
* NAME : UnifiRoamRssiScanTriggerReset
* PSID : 2061 (0x080D)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dbm
* MIN : -128
* MAX : 127
* DEFAULT : -70
* DESCRIPTION :
* The current channel Averaged RSSI value above which a RSSI triggered
* roaming scan shall stop, and the RSSI trigger shall be reset at its
* initial value.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_RSSI_SCAN_TRIGGER_RESET 0x080D
/*******************************************************************************
* NAME : UnifiRoamRssiScanTriggerStep
* PSID : 2062 (0x080E)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : dbm
* MIN : 0
* MAX : 10
* DEFAULT : 5
* DESCRIPTION :
* The delta to apply to unifiRoamRssiScanTrigger when no eligible candidate
* is found.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_RSSI_SCAN_TRIGGER_STEP 0x080E
/*******************************************************************************
* NAME : UnifiRoamIdleVariationRssi
* PSID : 2063 (0x080F)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : dBm
* MIN : 0
* MAX : 100
* DEFAULT : 5
* DESCRIPTION :
* Defines the maximum RSSI variation of the current link allowed during
* idle roam. This parameter ensures the device is stationary.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_IDLE_VARIATION_RSSI 0x080F
/*******************************************************************************
* NAME : UnifiRoamIdleMinRssi
* PSID : 2064 (0x0810)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dBm
* MIN : -127
* MAX : 0
* DEFAULT : -60
* DESCRIPTION :
* Defines the minimum RSSI of the current link required to perform an idle
* roam.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_IDLE_MIN_RSSI 0x0810
/*******************************************************************************
* NAME : UnifiRoamEapTimeout
* PSID : 2065 (0x0811)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 200
* DESCRIPTION :
* Timeout, in ms, for receiving the first EAP/EAPOL frame from the AP
* during roaming
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_EAP_TIMEOUT 0x0811
/*******************************************************************************
* NAME : UnifiRoamIdleInactiveTime
* PSID : 2066 (0x0812)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : seconds
* MIN : 0
* MAX : 100
* DEFAULT : 10
* DESCRIPTION :
* Defines the time interval during which the link needs to remain idle to
* perform an idle roam.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_IDLE_INACTIVE_TIME 0x0812
/*******************************************************************************
* NAME : UnifiRoamScanControl
* PSID : 2067 (0x0813)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* NCHO: Enable MCD NCHO feature.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SCAN_CONTROL 0x0813
/*******************************************************************************
* NAME : UnifiRoamDfsScanMode
* PSID : 2068 (0x0814)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 2
* DEFAULT : 1
* DESCRIPTION :
* NCHO: For certification and Host use only.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_DFS_SCAN_MODE 0x0814
/*******************************************************************************
* NAME : UnifiRoamScanHomeTime
* PSID : 2069 (0x0815)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 40
* MAX : 65535
* DEFAULT : 45
* DESCRIPTION :
* NCHO: The time, in TU, to spend NOT scanning during a HomeAway scan.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SCAN_HOME_TIME 0x0815
/*******************************************************************************
* NAME : UnifiRoamScanHomeAwayTime
* PSID : 2070 (0x0816)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 40
* MAX : 65535
* DEFAULT : 100
* DESCRIPTION :
* NCHO: The time, in TU, to spend scanning during a HomeAway scan.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SCAN_HOME_AWAY_TIME 0x0816
/*******************************************************************************
* NAME : UnifiRoamIdleInactiveCount
* PSID : 2071 (0x0817)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : number_of_packets
* MIN : 0
* MAX : 100
* DEFAULT : 5
* DESCRIPTION :
* The number of packets over which the link is considered not idle.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_IDLE_INACTIVE_COUNT 0x0817
/*******************************************************************************
* NAME : UnifiRoamScanNProbe
* PSID : 2072 (0x0818)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 2
* DESCRIPTION :
* NCHO: The number of ProbeRequest frames per channel.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_SCAN_NPROBE 0x0818
/*******************************************************************************
* NAME : UnifiRoamIdleBand
* PSID : 2073 (0x0819)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 3
* DEFAULT : 1
* DESCRIPTION :
* Specifies when connected on which band to run the Idle Roaming algorithm.
* 0 for None. 1 for 2.4GHz. 2 for 5GHz. 3 for All.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_IDLE_BAND 0x0819
/*******************************************************************************
* NAME : UnifiRoamIdleApSelectDeltaFactor
* PSID : 2074 (0x081A)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 100
* DEFAULT : 1
* DESCRIPTION :
* Delta value applied to the score of the currently connected AP to
* determine candidates' eligibility threshold for Idle period triggered
* roaming scans.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_IDLE_AP_SELECT_DELTA_FACTOR 0x081A
/*******************************************************************************
* NAME : UnifiRoamNchoRssiDelta
* PSID : 2075 (0x081B)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 127
* DEFAULT : 10
* DESCRIPTION :
* Delta value applied to the score of the currently connected AP to
* determine candidates' eligibility threshold for Idle period triggered
* roaming scans.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_NCHO_RSSI_DELDA 0x081B
/*******************************************************************************
* NAME : UnifiApOlbcDuration
* PSID : 2076 (0x081C)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 300
* DESCRIPTION :
* How long, in milliseconds, 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
* MIN : 0
* MAX : 65535
* DEFAULT : 2000
* DESCRIPTION :
* How long, in milliseconds, 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 : UnifiDnsSupportActivated
* PSID : 2078 (0x081E)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* This MIB activates support for transmitting DNS frame via MLME.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DNS_SUPPORT_ACTIVATED 0x081E
/*******************************************************************************
* NAME : UnifiOffchannelScheduleTimeout
* PSID : 2079 (0x081F)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 1000
* DESCRIPTION :
* Maximum timeout in ms the Offchannel FSM will wait until the complete
* dwell time is scheduled
*******************************************************************************/
#define SLSI_PSID_UNIFI_OFFCHANNEL_SCHEDULE_TIMEOUT 0x081F
/*******************************************************************************
* NAME : UnifiFrameResponseTimeout
* PSID : 2080 (0x0820)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 500
* DEFAULT : 200
* DESCRIPTION :
* Timeout, in TU, to wait for a frame(Auth, Assoc, ReAssoc) after TX Cfm
* trasnmission_status == Successful.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FRAME_RESPONSE_TIMEOUT 0x0820
/*******************************************************************************
* NAME : UnifiConnectionFailureTimeout
* PSID : 2081 (0x0821)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 20000
* DEFAULT : 10000
* DESCRIPTION :
* Timeout, in TU, for a frame retry before giving up.
*******************************************************************************/
#define SLSI_PSID_UNIFI_CONNECTION_FAILURE_TIMEOUT 0x0821
/*******************************************************************************
* NAME : UnifiConnectingProbeTimeout
* PSID : 2082 (0x0822)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 100
* DEFAULT : 10
* DESCRIPTION :
* How long, in TU, 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
* MIN : 0
* MAX : 3000
* DEFAULT : 1500
* DESCRIPTION :
* Timeout, in milliseconds, to perform a disconnect or disconnect all STAs
* (triggered by MLME_DISCONNECT-REQ or MLME_DISCONNECT-REQ
* 00:00:00:00:00:00) 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
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#define SLSI_PSID_UNIFI_FRAME_RESPONSE_CFM_TX_LIFETIME_TIMEOUT 0x0824
/*******************************************************************************
* NAME : UnifiFrameResponseCfmFailureTimeout
* PSID : 2085 (0x0825)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 40
* DESCRIPTION :
* Timeout, in TU, to wait to retry a frame after TX Cfm trasnmission_status
* != Successful.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FRAME_RESPONSE_CFM_FAILURE_TIMEOUT 0x0825
/*******************************************************************************
* NAME : UnifiForceActiveDuration
* PSID : 2086 (0x0826)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 1000
* DEFAULT : 200
* DESCRIPTION :
* How long, in milliseconds, the firmware temporarily extends PowerSave for
* STA as a workaround for wonky APs such as D-link.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FORCE_ACTIVE_DURATION 0x0826
/*******************************************************************************
* NAME : UnifiMlmeScanMaxNumberOfProbeSets
* PSID : 2087 (0x0827)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#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 : UnifiApAssociationTimeout
* PSID : 2089 (0x0829)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 2000
* DESCRIPTION :
* SoftAP: Permitted time for a station to complete associatation with FW
* acting as AP in milliseconds.
*******************************************************************************/
#define SLSI_PSID_UNIFI_AP_ASSOCIATION_TIMEOUT 0x0829
/*******************************************************************************
* NAME : UnifiHostNumAntennaControlActivated
* PSID : 2091 (0x082B)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Host has a control of number of antenna to use
*******************************************************************************/
#define SLSI_PSID_UNIFI_HOST_NUM_ANTENNA_CONTROL_ACTIVATED 0x082B
/*******************************************************************************
* NAME : UnifiRoamNchoRssiTrigger
* PSID : 2092 (0x082C)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -128
* MAX : 127
* DEFAULT : -75
* DESCRIPTION :
* Host has a control of number of antenna to use
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_NCHO_RSSI_TRIGGER 0x082C
/*******************************************************************************
* NAME : UnifiPeerBandwidth
* PSID : 2094 (0x082E)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* The bandwidth used with peer station prior it disconnects
*******************************************************************************/
#define SLSI_PSID_UNIFI_PEER_BANDWIDTH 0x082E
/*******************************************************************************
* NAME : UnifiCurrentPeerNss
* PSID : 2095 (0x082F)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* The number of spatial streams used with peer station prior it
* disconnects: BIG DATA
*******************************************************************************/
#define SLSI_PSID_UNIFI_CURRENT_PEER_NSS 0x082F
/*******************************************************************************
* NAME : UnifiPeerTxDataRate
* PSID : 2096 (0x0830)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* The tx rate that was used for transmissions prior disconnection
*******************************************************************************/
#define SLSI_PSID_UNIFI_PEER_TX_DATA_RATE 0x0830
/*******************************************************************************
* NAME : UnifiPeerRssi
* PSID : 2097 (0x0831)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* The recorded RSSI from peer station prior it disconnects
*******************************************************************************/
#define SLSI_PSID_UNIFI_PEER_RSSI 0x0831
/*******************************************************************************
* NAME : UnifiMlmeStationInactivityTimeout
* PSID : 2098 (0x0832)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 3
* DESCRIPTION :
* Timeout, in seconds, for instigating ConnectonFailure procedures. Setting
* it to less than 3 seconds may result in frequent disconnection or roaming
* with the AP. Disable with Zero. Values lower than
* INACTIVITY_MINIMUM_TIMEOUT becomes INACTIVITY_MINIMUM_TIMEOUT.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_STATION_INACTIVITY_TIMEOUT 0x0832
/*******************************************************************************
* NAME : UnifiMlmeCliInactivityTimeout
* PSID : 2099 (0x0833)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 10
* DESCRIPTION :
* Timeout, in seconds, for instigating ConnectonFailure procedures. Zero
* value disables the feature. Any value written lower than
* INACTIVITY_MINIMUM_TIMEOUT becomes INACTIVITY_MINIMUM_TIMEOUT.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_CLI_INACTIVITY_TIMEOUT 0x0833
/*******************************************************************************
* NAME : UnifiMlmeStationInitialKickTimeout
* PSID : 2100 (0x0834)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 50
* DESCRIPTION :
* Golden Certification MIB don't delete, change PSID or name: Timeout, in
* milliseconds, for sending the AP a NULL frame to kick off the EAPOL
* exchange.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_STATION_INITIAL_KICK_TIMEOUT 0x0834
/*******************************************************************************
* NAME : UnifiUartConfigure
* PSID : 2110 (0x083E)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* UART configuration 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 : 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 : TRUE
* DESCRIPTION :
* Golden Certification MIB don't delete, change PSID or name: Enable Dorm
* (deep sleep). When disabled, 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 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 : 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 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 :
* 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) octet 1 - Scan Flags (uint8) (see unifiScanFlags) bit 0
* - Enable Early Channel Exit (bool) bit 1 - Disable Scan (bool) bit 2 -
* Enable NCHO (bool) bit 3 - Enable MAC Randomization (bool) octet 2 ~ 3 -
* Probe Interval in Time Units (uint16) octet 4 ~ 5 - Max Active Channel
* Time in Time Units (uint16) octet 6 ~ 7 - Max Passive Channel Time in
* Time Units (uint16) octet 8 - Scan Policy (uint8) 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 : UnifiOverrideEdcaParamActivated
* PSID : 2155 (0x086B)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Activate override of STA edca config parameters with
* unifiOverrideEDCAParam. default: True - for volcano, and False - for
* others
*******************************************************************************/
#define SLSI_PSID_UNIFI_OVERRIDE_EDCA_PARAM_ACTIVATED 0x086B
/*******************************************************************************
* NAME : UnifiOverrideEdcaParam
* PSID : 2156 (0x086C)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* EDCA Parameters to be used if unifiOverrideEDCAParamActivated is true,
* indexed by unifiAccessClassIndex octet 0 - AIFSN octet 1 - [7:4] ECW MAX
* [3:0] ECW MIN octet 2 ~ 3 - TXOP[7:0] TXOP[15:8] in 32 usec units for
* both non-HT and HT connections.
*******************************************************************************/
#define SLSI_PSID_UNIFI_OVERRIDE_EDCA_PARAM 0x086C
/*******************************************************************************
* 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. key determines the PIO
* to use.
*******************************************************************************/
#define SLSI_PSID_UNIFI_EXTERNAL_FAST_CLOCK_REQUEST_PIO 0x086E
/*******************************************************************************
* NAME : UnifiRxDataRate
* PSID : 2196 (0x0894)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* The bit rate of the last received frame on this VIF.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RX_DATA_RATE 0x0894
/*******************************************************************************
* NAME : UnifiPeerRxRetryCount
* PSID : 2198 (0x0896)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* The number of retry packets from peer station
*******************************************************************************/
#define SLSI_PSID_UNIFI_PEER_RX_RETRY_COUNT 0x0896
/*******************************************************************************
* NAME : UnifiPeerRxMulticastCount
* PSID : 2199 (0x0897)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* The number of multicast and broadcast packets received from peer station
*******************************************************************************/
#define SLSI_PSID_UNIFI_PEER_RX_MULTICAST_COUNT 0x0897
/*******************************************************************************
* NAME : UnifiRssi
* PSID : 2200 (0x0898)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dBm
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* 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 : UnifiLastBssRssi
* PSID : 2201 (0x0899)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* Last BSS RSSI. See unifiRSSI description.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAST_BSS_RSSI 0x0899
/*******************************************************************************
* NAME : UnifiSnr
* PSID : 2202 (0x089A)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* Provides a running average of the Signal to Noise Ratio (dB) for packets
* received by UniFi's radio.
*******************************************************************************/
#define SLSI_PSID_UNIFI_SNR 0x089A
/*******************************************************************************
* NAME : UnifiLastBssSnr
* PSID : 2203 (0x089B)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* Last BSS SNR. See unifiSNR description.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAST_BSS_SNR 0x089B
/*******************************************************************************
* NAME : UnifiSwTxTimeout
* PSID : 2204 (0x089C)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : second
* MIN : 0
* MAX : 65535
* DEFAULT : 5
* DESCRIPTION :
* 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 :
* 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 : SlsiUint32
* MIN : 0
* MAX : 4294967295
* 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. 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 : 3000
* DESCRIPTION :
* 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 : UnifiLastBssTxDataRate
* PSID : 2213 (0x08A5)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Last BSS Tx DataRate. See unifiTxDataRate description.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAST_BSS_TX_DATA_RATE 0x08A5
/*******************************************************************************
* 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 : UnifiMacrameDebugStats
* PSID : 2215 (0x08A7)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* MACRAME debug stats readout key. Use set to write a debug readout, then
* read the same key to get the actual readout.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MACRAME_DEBUG_STATS 0x08A7
/*******************************************************************************
* 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 : UnifiBaRxEnableTid
* PSID : 2219 (0x08AB)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X1555
* DESCRIPTION :
* Configure Block Ack RX on a per-TID basis. Bit mask is two bits per TID
* (B1 = Not Used, B0 = enable).
*******************************************************************************/
#define SLSI_PSID_UNIFI_BA_RX_ENABLE_TID 0x08AB
/*******************************************************************************
* NAME : UnifiBaTxEnableTid
* PSID : 2221 (0x08AD)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X0557
* DESCRIPTION :
* Golden Certification MIB don't delete, change PSID or name: Configure
* Block Ack TX on a per-TID basis. Bit mask is two bits per TID (B1 =
* autosetup, B0 = enable).
*******************************************************************************/
#define SLSI_PSID_UNIFI_BA_TX_ENABLE_TID 0x08AD
/*******************************************************************************
* NAME : UnifiTrafficThresholdToSetupBa
* PSID : 2222 (0x08AE)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 100
* DESCRIPTION :
* Sets the default Threshold (as packet count) to setup BA agreement per
* TID.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TRAFFIC_THRESHOLD_TO_SETUP_BA 0x08AE
/*******************************************************************************
* NAME : UnifiDplaneTxAmsduHwCapability
* PSID : 2223 (0x08AF)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Returns 0 if A-MSDU size limited to 4K. Returns 1 is A-MSDU size is
* limited to 8K. This value is chip specific and limited by HW.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPLANE_TX_AMSDU_HW_CAPABILITY 0x08AF
/*******************************************************************************
* NAME : UnifiDplaneTxAmsduSubframeCountMax
* PSID : 2224 (0x08B0)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 4
* DEFAULT : 3
* DESCRIPTION :
* Defines the maximum number of A-MSDU sub-frames per A-MSDU. A value of 1
* indicates A-MSDU aggregation has been disabled
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPLANE_TX_AMSDU_SUBFRAME_COUNT_MAX 0x08B0
/*******************************************************************************
* NAME : UnifiBaConfig
* PSID : 2225 (0x08B1)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X3FFF01
* 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 : UnifiBaTxMaxNumber
* PSID : 2226 (0x08B2)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 0X10
* DESCRIPTION :
* Block Ack Configuration. Maximum number of BAs. Limited by HW.
*******************************************************************************/
#define SLSI_PSID_UNIFI_BA_TX_MAX_NUMBER 0x08B2
/*******************************************************************************
* NAME : UnifiMoveBKtoBe
* PSID : 2227 (0x08B3)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT :
* DESCRIPTION :
* Deprecated. Golden Certification MIB don't delete, change PSID or name
*******************************************************************************/
#define SLSI_PSID_UNIFI_MOVE_BKTO_BE 0x08B3
/*******************************************************************************
* 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). On
* multi-radio platforms an index to the radio instance is required
*******************************************************************************/
#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). On
* multi-radio platforms an index to the radio instance is required
*******************************************************************************/
#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).
* On multi-radio platforms an index to the radio instance is required
*******************************************************************************/
#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). On multi-radio platforms an index to the radio instance is
* required
*******************************************************************************/
#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 :
* Activate Vendor VHT IE for 256-QAM mode on 2.4GHz.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TQAM_ACTIVATED 0x08BB
/*******************************************************************************
* NAME : UnifiRadioOnTimeNan
* PSID : 2236 (0x08BC)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* msecs the radio is awake due to NAN operations (32 bits number accruing
* over time). On multi-radio platforms an index to the radio instance is
* required
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_ON_TIME_NAN 0x08BC
/*******************************************************************************
* NAME : UnifiOutputRadioInfoToKernelLog
* PSID : 2239 (0x08BF)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Print messages about the radio status to the Android Kernel Log. See
* document SC-508266-TC.
*******************************************************************************/
#define SLSI_PSID_UNIFI_OUTPUT_RADIO_INFO_TO_KERNEL_LOG 0x08BF
/*******************************************************************************
* NAME : UnifiNoAckActivationCount
* PSID : 2240 (0x08C0)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* 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 : UnifiBeaconsReceivedPercentage
* PSID : 2245 (0x08C5)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Percentage of beacons received, calculated as received / expected. The
* percentage is scaled to an integer value between 0 (0%) and 1000 (100%).
*******************************************************************************/
#define SLSI_PSID_UNIFI_BEACONS_RECEIVED_PERCENTAGE 0x08C5
/*******************************************************************************
* NAME : UnifiArpDetectActivated
* PSID : 2246 (0x08C6)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Activate feature support for Enhanced ARP Detect. This is required by
* Volcano.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ARP_DETECT_ACTIVATED 0x08C6
/*******************************************************************************
* NAME : UnifiArpDetectResponseCounter
* PSID : 2247 (0x08C7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Counter used to track ARP Response frame for Enhanced ARP Detect. This is
* required by Volcano.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ARP_DETECT_RESPONSE_COUNTER 0x08C7
/*******************************************************************************
* NAME : UnifiEnableMgmtTxPacketStats
* PSID : 2249 (0x08C9)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Consider management packets for TX stats counters
*******************************************************************************/
#define SLSI_PSID_UNIFI_ENABLE_MGMT_TX_PACKET_STATS 0x08C9
/*******************************************************************************
* 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 :
* 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 : UnifiThroughputDebug
* PSID : 2254 (0x08CE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* is used to access throughput related counters that can help diagnose
* throughput problems. The index of the MIB will access different counters,
* as described in SC-506328-DD. Setting any index for a VIF to any value,
* clears all DPLP debug stats for the MAC instance used by the VIF. This is
* useful mainly for debugging LAA or small scale throughput issues that
* require short term collection of the statistics.
*******************************************************************************/
#define SLSI_PSID_UNIFI_THROUGHPUT_DEBUG 0x08CE
/*******************************************************************************
* NAME : UnifiLoadDpdLut
* PSID : 2255 (0x08CF)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 147
* MAX : 147
* DEFAULT :
* DESCRIPTION :
* Write a static DPD LUT to the FW, read DPD LUT from hardware
*******************************************************************************/
#define SLSI_PSID_UNIFI_LOAD_DPD_LUT 0x08CF
/*******************************************************************************
* NAME : UnifiDpdMasterSwitch
* PSID : 2256 (0x08D0)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Enables Digital Pre-Distortion
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPD_MASTER_SWITCH 0x08D0
/*******************************************************************************
* NAME : UnifiDpdPredistortGains
* PSID : 2257 (0x08D1)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 14
* MAX : 14
* DEFAULT :
* DESCRIPTION :
* DPD pre-distort gains. Takes a range of frequencies, where f_min <=
* f_channel < f_max. The format is [freq_min_msb, freq_min_lsb,
* freq_max_msb, freq_max_lsb, DPD policy bitmap, bandwidth_bitmap,
* power_trim_enable, OFDM0_gain, OFDM1_gain, CCK_gain, TR_gain, CCK PSAT
* gain, OFDM PSAT gain].
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPD_PREDISTORT_GAINS 0x08D1
/*******************************************************************************
* NAME : UnifiOverrideDpdLut
* PSID : 2258 (0x08D2)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 147
* MAX : 147
* DEFAULT :
* DESCRIPTION :
* Write a DPD LUT directly to the HW
*******************************************************************************/
#define SLSI_PSID_UNIFI_OVERRIDE_DPD_LUT 0x08D2
/*******************************************************************************
* NAME : UnifiGoogleMaxNumberOfPeriodicScans
* PSID : 2260 (0x08D4)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#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 :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#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 :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#define SLSI_PSID_UNIFI_GOOGLE_MAX_HOTLIST_APS 0x08D6
/*******************************************************************************
* NAME : UnifiGoogleMaxSignificantWifiChangeAPs
* PSID : 2263 (0x08D7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#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 :
* Deprecated
*******************************************************************************/
#define SLSI_PSID_UNIFI_GOOGLE_MAX_BSSID_HISTORY_ENTRIES 0x08D8
/*******************************************************************************
* NAME : UnifiMacBeaconTimeout
* PSID : 2270 (0x08DE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : µs
* 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 : UnifiMifOffAllowed
* PSID : 2271 (0x08DF)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Allow MIF to be turned off. If set to TRUE, it will prevent MIF to be
* turned off while WLAN is running. Disabling the mib will prevent to enter
* idle mode lite or idle mode medium
*******************************************************************************/
#define SLSI_PSID_UNIFI_MIF_OFF_ALLOWED 0x08DF
/*******************************************************************************
* NAME : UnifiBlockScanAfterNumSchedVif
* PSID : 2272 (0x08E0)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Block Scan requests from having medium time after a specified amount of
* sync VIFs are schedulable. A value of 0 disables the functionality.
*******************************************************************************/
#define SLSI_PSID_UNIFI_BLOCK_SCAN_AFTER_NUM_SCHED_VIF 0x08E0
/*******************************************************************************
* NAME : UnifiStaUsesOneAntennaWhenIdle
* PSID : 2274 (0x08E2)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Allow the platform to downgrade antenna usage for STA VIFs to 1 if the
* VIF is idle. Only valid for multi-radio platforms.
*******************************************************************************/
#define SLSI_PSID_UNIFI_STA_USES_ONE_ANTENNA_WHEN_IDLE 0x08E2
/*******************************************************************************
* NAME : UnifiStaUsesMultiAntennasDuringConnect
* PSID : 2275 (0x08E3)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Allow the platform to use multiple antennas for STA VIFs during the
* connect phase. Only valid for multi-radio platforms.
*******************************************************************************/
#define SLSI_PSID_UNIFI_STA_USES_MULTI_ANTENNAS_DURING_CONNECT 0x08E3
/*******************************************************************************
* NAME : UnifiApUsesOneAntennaWhenPeersIdle
* PSID : 2276 (0x08E4)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Allow the platform to downgrade antenna usage for AP VIFs when all
* connected peers are idle. Only valid for multi-radio platforms.
*******************************************************************************/
#define SLSI_PSID_UNIFI_AP_USES_ONE_ANTENNA_WHEN_PEERS_IDLE 0x08E4
/*******************************************************************************
* NAME : deprecated_unifiUpdateAntennaCapabilitiesWhenScanning
* PSID : 2277 (0x08E5)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Specify whether antenna scan activities will be allowed to cause an
* update of VIF capability. Only valid for multi-radio platforms. WARNING:
* Changing this value after system start-up will have no effect.
*******************************************************************************/
#define SLSI_PSID_DEPRECATED_UNIFI_UPDATE_ANTENNA_CAPABILITIES_WHEN_SCANNING 0x08E5
/*******************************************************************************
* NAME : UnifiPreferredAntennaBitmap
* PSID : 2278 (0x08E6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Specify the preferred antenna(s) to use. A value of 0 means that the FW
* will decide on the antenna(s) to use. Only valid for multi-radio
* platforms.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PREFERRED_ANTENNA_BITMAP 0x08E6
/*******************************************************************************
* NAME : UnifiMaxConcurrentMaCs
* PSID : 2279 (0x08E7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 2
* DESCRIPTION :
* Specify the maximum number of MACs that may be used for the platform. For
* multi-MAC platforms that value *could* be greater than 1. WARNING:
* Changing this value after system start-up will have no effect.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MAX_CONCURRENT_MA_CS 0x08E7
/*******************************************************************************
* NAME : UnifiLoadDpdLutPerRadio
* PSID : 2280 (0x08E8)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 147
* MAX : 147
* DEFAULT :
* DESCRIPTION :
* Write a static DPD LUT to the FW, read DPD LUT from hardware (for devices
* that support multiple radios)
*******************************************************************************/
#define SLSI_PSID_UNIFI_LOAD_DPD_LUT_PER_RADIO 0x08E8
/*******************************************************************************
* NAME : UnifiOverrideDpdLutPerRadio
* PSID : 2281 (0x08E9)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 147
* MAX : 147
* DEFAULT :
* DESCRIPTION :
* Write a DPD LUT directly to the HW (for devices that support multiple
* radios)
*******************************************************************************/
#define SLSI_PSID_UNIFI_OVERRIDE_DPD_LUT_PER_RADIO 0x08E9
/*******************************************************************************
* NAME : UnifiRoamDeauthReason
* PSID : 2294 (0x08F6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 3
* DESCRIPTION :
* A deauthentication reason for which the STA will trigger a roaming scan
* rather than disconnect directly.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_DEAUTH_REASON 0x08F6
/*******************************************************************************
* NAME : UnifiRoamCuFactor
* PSID : 2295 (0x08F7)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Bi dimensional octet string table for allocating CUfactor to CU values.
* First index is the radio band, and the second will be CU table entry. The
* tables define the maximum CU value to which the values do apply(MAX CU),
* an OFFSET and an A value for the equation: CUfactor = OFFSET - A*(CU)/10
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_CU_FACTOR 0x08F7
/*******************************************************************************
* NAME : UnifiRoamRssiBoost
* PSID : 2298 (0x08FA)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* The value in dBm of the RSSI boost for each band
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_RSSI_BOOST 0x08FA
/*******************************************************************************
* NAME : UnifiRoamTargetRssiBeaconLost
* PSID : 2299 (0x08FB)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -127
* MAX : 32767
* DEFAULT : -70
* DESCRIPTION :
* RSSI threshold under which candidate APs are not deemed eligible for
* Beacon Lost scans.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_TARGET_RSSI_BEACON_LOST 0x08FB
/*******************************************************************************
* NAME : UnifiRoamCuLocal
* PSID : 2300 (0x08FC)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Channel utilisation for the STA VIF, value 255=100% channel utilisation.
* - used for roaming
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_CU_LOCAL 0x08FC
/*******************************************************************************
* NAME : UnifiRoamTargetRssiEmergency
* PSID : 2301 (0x08FD)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -127
* MAX : 32767
* DEFAULT : -70
* DESCRIPTION :
* RSSI threshold under which candidate APs are not deemed eligible for
* emergency roaming scans.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_TARGET_RSSI_EMERGENCY 0x08FD
/*******************************************************************************
* NAME : UnifiRoamApSelectDeltaFactor
* PSID : 2302 (0x08FE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 100
* DEFAULT : 20
* DESCRIPTION :
* How much higher, in percentage points, does a candidate's score needs to
* be in order be considered an eligible candidate? A "0" value renders all
* candidates eligible. Please note this applies only to soft roams.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_AP_SELECT_DELTA_FACTOR 0x08FE
/*******************************************************************************
* NAME : UnifiRoamCuWeight
* PSID : 2303 (0x08FF)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 100
* DEFAULT : 35
* DESCRIPTION :
* Weight of CUfactor, in percentage points, in AP selection algorithm.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_CU_WEIGHT 0x08FF
/*******************************************************************************
* NAME : UnifiRoamBtmApSelectDeltaFactor
* PSID : 2304 (0x0900)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 100
* DEFAULT :
* DESCRIPTION :
* Delta value applied to the score of the currently connected AP to
* determine candidates' eligibility threshold for BTM triggered roaming
* scans
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_BTM_AP_SELECT_DELTA_FACTOR 0x0900
/*******************************************************************************
* NAME : UnifiRoamRssiweight
* PSID : 2305 (0x0901)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 100
* DEFAULT : 65
* DESCRIPTION :
* Weight of RSSI factor, in percentage points, in AP selection algorithm.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_RSSIWEIGHT 0x0901
/*******************************************************************************
* NAME : UnifiRoamRssiFactor
* PSID : 2306 (0x0902)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Table allocating RSSIfactor to RSSI values range.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_RSSI_FACTOR 0x0902
/*******************************************************************************
* NAME : UnifiRoamCuRssiScanTrigger
* PSID : 2307 (0x0903)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* The current channel Averaged RSSI value below which a soft roaming scan
* shall initially start, providing high channel utilisation (see
* unifiRoamCUScanTrigger). This is a table indexed by frequency band.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_CU_RSSI_SCAN_TRIGGER 0x0903
/*******************************************************************************
* NAME : UnifiRoamCuScanTrigger
* PSID : 2308 (0x0904)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* BSS Load / Channel Utilisation trigger above which a soft roaming scan
* shall initially start. This is a table indexed by frequency band.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_CU_SCAN_TRIGGER 0x0904
/*******************************************************************************
* NAME : UnifiRoamBssLoadMonitoringFrequency
* PSID : 2309 (0x0905)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 1000
* DEFAULT : 100
* DESCRIPTION :
* How often, in received beacons, should the BSS load be monitored? - used
* for roaming
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_BSS_LOAD_MONITORING_FREQUENCY 0x0905
/*******************************************************************************
* NAME : UnifiRoamBlacklistSize
* PSID : 2310 (0x0906)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : entries
* MIN : 0
* MAX : 100
* DEFAULT : 5
* DESCRIPTION :
* Do not remove! Read by the host! And then passed up to the framework.
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_BLACKLIST_SIZE 0x0906
/*******************************************************************************
* NAME : UnifiCuMeasurementInterval
* PSID : 2311 (0x0907)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 1
* MAX : 1000
* DEFAULT : 500
* DESCRIPTION :
* The interval in ms to perform the channel usage update
*******************************************************************************/
#define SLSI_PSID_UNIFI_CU_MEASUREMENT_INTERVAL 0x0907
/*******************************************************************************
* NAME : UnifiCurrentBssNss
* PSID : 2312 (0x0908)
* PER INTERFACE?: NO
* TYPE : unifiAntennaMode
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Specifies current AP antenna mode: BIG DATA 0 = SISO, 1 = MIMO (2x2), 2 =
* MIMO (3x3), 3 = MIMO (4x4)
*******************************************************************************/
#define SLSI_PSID_UNIFI_CURRENT_BSS_NSS 0x0908
/*******************************************************************************
* NAME : UnifiApMimoUsed
* PSID : 2313 (0x0909)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* AP uses MU-MIMO
*******************************************************************************/
#define SLSI_PSID_UNIFI_AP_MIMO_USED 0x0909
/*******************************************************************************
* NAME : UnifiRoamEapolTimeout
* PSID : 2314 (0x090A)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 100
* DEFAULT : 10
* DESCRIPTION :
* Maximum time, in seconds, allowed for an offloaded Eapol (4 way
* handshake).
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_EAPOL_TIMEOUT 0x090A
/*******************************************************************************
* NAME : UnifiRoamingCount
* PSID : 2315 (0x090B)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Number of roams
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAMING_COUNT 0x090B
/*******************************************************************************
* NAME : UnifiRoamingAkm
* PSID : 2316 (0x090C)
* PER INTERFACE?: NO
* TYPE : unifiRoamingAKM
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* specifies current AKM 0 = None 1 = OKC 2 = FT (FT_1X) 3 = PSK 4 = FT_PSK
* 5 = PMKSA Caching
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAMING_AKM 0x090C
/*******************************************************************************
* NAME : UnifiCurrentBssBandwidth
* PSID : 2317 (0x090D)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Current bandwidth the STA is operating on channel_bw_20_mhz = 20,
* channel_bw_40_mhz = 40, channel_bw_80_mhz = 80, channel_bw_160_mhz = 160
*******************************************************************************/
#define SLSI_PSID_UNIFI_CURRENT_BSS_BANDWIDTH 0x090D
/*******************************************************************************
* NAME : UnifiCurrentBssChannelFrequency
* PSID : 2318 (0x090E)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Centre frequency for the connected channel
*******************************************************************************/
#define SLSI_PSID_UNIFI_CURRENT_BSS_CHANNEL_FREQUENCY 0x090E
/*******************************************************************************
* NAME : UnifiLoggerEnabled
* PSID : 2320 (0x0910)
* PER INTERFACE?: NO
* TYPE : unifiWifiLogger
* MIN : 0
* MAX : 255
* DEFAULT : 1
* DESCRIPTION :
* Enable reporting of the following events for Android logging: - firmware
* connectivity events - fate of management frames sent by the host through
* the MLME SAP It can take the following values: - 0: reporting for non
* mandetory triggers disabled. EAPOL, security, btm frames and roam
* triggers are reported. - 1: partial reporting is enabled. Beacons frames
* will not be reported. - 2: full reporting is enabled. Beacons frames are
* included.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LOGGER_ENABLED 0x0910
/*******************************************************************************
* NAME : UnifiMaPacketFateEnabled
* PSID : 2321 (0x0911)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Enable reporting of the fate of the TX packets sent by the host.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MA_PACKET_FATE_ENABLED 0x0911
/*******************************************************************************
* NAME : UnifiStaVifLinkNss
* PSID : 2324 (0x0914)
* PER INTERFACE?: NO
* TYPE : unifiAntennaMode
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* STA Vif (Not P2P) while connected to an AP and does not apply to TDLS
* links. Specifies the max number of NSS that the link can use 0 = SISO, 1
* = MIMO (2x2), 2 = MIMO (3x3), 3 = MIMO (4x4)
*******************************************************************************/
#define SLSI_PSID_UNIFI_STA_VIF_LINK_NSS 0x0914
/*******************************************************************************
* NAME : UnifiFrameRxCounters
* PSID : 2326 (0x0916)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Frame RX Counters used by the host. These are required by MCD.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FRAME_RX_COUNTERS 0x0916
/*******************************************************************************
* NAME : UnifiFrameTxCounters
* PSID : 2327 (0x0917)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Frame TX Counters used by the host. These are required by MCD.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FRAME_TX_COUNTERS 0x0917
/*******************************************************************************
* NAME : UnifiLaaNssSpeculationIntervalSlotTime
* PSID : 2330 (0x091A)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 300
* DESCRIPTION :
* For Link Adaptation Algorithm. It defines the repeatable amount of time,
* in ms, that firmware will start to send speculation frames for spatial
* streams.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAA_NSS_SPECULATION_INTERVAL_SLOT_TIME 0x091A
/*******************************************************************************
* NAME : UnifiLaaNssSpeculationIntervalSlotMaxNum
* PSID : 2331 (0x091B)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 5
* DESCRIPTION :
* For Link Adaptation Algorithm. It defines the maximum number of
* speculation time slot for spatial stream.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAA_NSS_SPECULATION_INTERVAL_SLOT_MAX_NUM 0x091B
/*******************************************************************************
* NAME : UnifiLaaBwSpeculationIntervalSlotTime
* PSID : 2332 (0x091C)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 300
* DESCRIPTION :
* For Link Adaptation Algorithm. It defines the repeatable amount of time,
* in ms, that firmware will start to send speculation frames for bandwidth.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAA_BW_SPECULATION_INTERVAL_SLOT_TIME 0x091C
/*******************************************************************************
* NAME : UnifiLaaBwSpeculationIntervalSlotMaxNum
* PSID : 2333 (0x091D)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 8
* DESCRIPTION :
* For Link Adaptation Algorithm. It defines the maximum number of
* speculation time slot for bandwidth.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAA_BW_SPECULATION_INTERVAL_SLOT_MAX_NUM 0x091D
/*******************************************************************************
* NAME : UnifiLaaMcsSpeculationIntervalSlotTime
* PSID : 2334 (0x091E)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 100
* DESCRIPTION :
* For Link Adaptation Algorithm. It defines the repeatable amount of time,
* in ms, that firmware will start to send speculation frames for MCS or
* rate index.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAA_MCS_SPECULATION_INTERVAL_SLOT_TIME 0x091E
/*******************************************************************************
* NAME : UnifiLaaMcsSpeculationIntervalSlotMaxNum
* PSID : 2335 (0x091F)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 10
* DESCRIPTION :
* For Link Adaptation Algorithm. It defines the maximum number of
* speculation time slot for MCS or rate index.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAA_MCS_SPECULATION_INTERVAL_SLOT_MAX_NUM 0x091F
/*******************************************************************************
* NAME : UnifiLaaGiSpeculationIntervalSlotTime
* PSID : 2336 (0x0920)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 100
* DESCRIPTION :
* For Link Adaptation Algorithm. It defines the repeatable amount of time,
* in ms, that firmware will start to send speculation frames for guard
* interval.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAA_GI_SPECULATION_INTERVAL_SLOT_TIME 0x0920
/*******************************************************************************
* NAME : UnifiLaaGiSpeculationIntervalSlotMaxNum
* PSID : 2337 (0x0921)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 50
* DESCRIPTION :
* For Link Adaptation Algorithm. It defines the maximum number of
* speculation time slot for guard interval.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAA_GI_SPECULATION_INTERVAL_SLOT_MAX_NUM 0x0921
/*******************************************************************************
* NAME : UnifiLaaTxDiversityBeamformEnabled
* PSID : 2350 (0x092E)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* For Link Adaptation Algorithm. It is used to enable or disable TX
* beamformer functionality.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAA_TX_DIVERSITY_BEAMFORM_ENABLED 0x092E
/*******************************************************************************
* NAME : UnifiLaaTxDiversityBeamformMinMcs
* PSID : 2351 (0x092F)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 2
* DESCRIPTION :
* For Link Adaptation Algorithm. TX Beamform is applied when MCS is same or
* larger than this threshold value.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAA_TX_DIVERSITY_BEAMFORM_MIN_MCS 0x092F
/*******************************************************************************
* NAME : UnifiLaaTxDiversityFixMode
* PSID : 2352 (0x0930)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* For Link Adaptation Algorithm. It is used to fix TX diversity mode. With
* two antennas available and only one spatial stream used, then one of the
* following modes can be selected: - 0 : Not fixed. Tx diversity mode is
* automatically selected by LAA. - 1 : CDD fixed mode - 2 : Beamforming
* fixed mode - 3 : STBC fixed mode
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAA_TX_DIVERSITY_FIX_MODE 0x0930
/*******************************************************************************
* NAME : UnifiLaaProtectionConfigOverride
* PSID : 2356 (0x0934)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 6
* DESCRIPTION :
* Overrides the default Protection configuration. Only valid flags are
* DPIF_PEER_INFO_PROTECTION_TXOP_AMPDU and
* DPIF_PEER_INFO_PROTECTION_ALLOWED. Default allows protection code to work
* out the rules based on VIF configuration. If
* DPIF_PEER_INFO_PROTECTION_ALLOWED is unset, all protection, for this vif,
* is disabled. If DPIF_PEER_INFO_PROTECTION_TXOP_AMPDU is unset then, for
* the specified vif, the first A-MPDU in the TxOp is no longer protected.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAA_PROTECTION_CONFIG_OVERRIDE 0x0934
/*******************************************************************************
* NAME : UnifiLaaSpeculationMaxTime
* PSID : 2357 (0x0935)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 5000
* DESCRIPTION :
* For Link Adaptation Algorithm. It defines the maximum time interval (in
* milliseconds) between speculating. So if the interval is being scaled due
* to not being scheduled all the time, the speculation interval will not
* exceed this value, even when backing off.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LAA_SPECULATION_MAX_TIME 0x0935
/*******************************************************************************
* NAME : UnifiRateStatsRtsErrorCount
* PSID : 2358 (0x0936)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* The number of successive RTS failures.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RATE_STATS_RTS_ERROR_COUNT 0x0936
/*******************************************************************************
* NAME : UnifiCsrOnlyEifsDuration
* PSID : 2362 (0x093A)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : µs
* MIN : 0
* MAX : 65535
* DEFAULT : 12
* DESCRIPTION :
* Specifies time that is used for EIFS. A value of 0 causes the build in
* value to be used.
*******************************************************************************/
#define SLSI_PSID_UNIFI_CSR_ONLY_EIFS_DURATION 0x093A
/*******************************************************************************
* NAME : UnifiOverrideDefaultBetxopForHt
* PSID : 2364 (0x093C)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 171
* DESCRIPTION :
* When set to non-zero value then this will override the BE TXOP for 11n
* and higher modulations (in 32 usec units) to the value specified here.
*******************************************************************************/
#define SLSI_PSID_UNIFI_OVERRIDE_DEFAULT_BETXOP_FOR_HT 0x093C
/*******************************************************************************
* NAME : UnifiOverrideDefaultBetxop
* PSID : 2365 (0x093D)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 78
* DESCRIPTION :
* Golden Certification MIB don't delete, change PSID or name: When set to
* non-zero value then this will override the BE TXOP for 11g (in 32 usec
* units) to the value specified here.
*******************************************************************************/
#define SLSI_PSID_UNIFI_OVERRIDE_DEFAULT_BETXOP 0x093D
/*******************************************************************************
* NAME : UnifiRxabbTrimSettings
* PSID : 2366 (0x093E)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Various settings to change RX ABB filter trim behavior.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RXABB_TRIM_SETTINGS 0x093E
/*******************************************************************************
* NAME : UnifiRadioTrimsEnable
* PSID : 2367 (0x093F)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X0FF5
* DESCRIPTION :
* A bitmap for enabling/disabling trims at runtime. Check unifiEnabledTrims
* enum for description of the possible values.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_TRIMS_ENABLE 0x093F
/*******************************************************************************
* NAME : UnifiRadioCcaThresholds
* PSID : 2368 (0x0940)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* The wideband CCA ED thresholds so that the CCA-ED triggers at the
* regulatory value of -62 dBm.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_CCA_THRESHOLDS 0x0940
/*******************************************************************************
* NAME : UnifiHardwarePlatform
* PSID : 2369 (0x0941)
* PER INTERFACE?: NO
* TYPE : unifiHardwarePlatform
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Hardware platform. This is necessary so we can apply tweaks to specific
* revisions, even though they might be running the same baseband and RF
* chip combination. Check unifiHardwarePlatform enum for description of the
* possible values.
*******************************************************************************/
#define SLSI_PSID_UNIFI_HARDWARE_PLATFORM 0x0941
/*******************************************************************************
* NAME : UnifiForceChannelBw
* PSID : 2370 (0x0942)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Test only: Force channel bandwidth to specified value. This can also be
* used to allow emulator/silicon back to back connection to communicate at
* bandwidth other than default (20 MHz) Setting it to 0 uses the default
* bandwidth as selected by firmware. The change will be applied at next
* radio state change opportunity channel_bw_20_mhz = 20, channel_bw_40_mhz
* = 40, channel_bw_80_mhz = 80
*******************************************************************************/
#define SLSI_PSID_UNIFI_FORCE_CHANNEL_BW 0x0942
/*******************************************************************************
* NAME : UnifiDpdTrainingDuration
* PSID : 2371 (0x0943)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 10
* DESCRIPTION :
* Duration of DPD training (in ms).
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPD_TRAINING_DURATION 0x0943
/*******************************************************************************
* NAME : UnifiTxFtrimSettings
* PSID : 2372 (0x0944)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Hardware specific transmitter frequency compensation settings
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_FTRIM_SETTINGS 0x0944
/*******************************************************************************
* NAME : UnifiDpdTrainPacketConfig
* PSID : 2373 (0x0945)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 8
* MAX : 8
* DEFAULT :
* DESCRIPTION :
* This MIB allows the dummy packets training bandwidth and rates to be
* overriden. Tipically the bandwidth would be the same as the channel
* bandwidth (for example 80 MHz packets for an 80 Mhz channel) and rates
* MCS1 and MCS5. With this MIB you can set, for example, an 80 MHz channel
* to be trained using 20 MHz bandwidth (centered or not) with MCS2 and MCS7
* packets. The MIB index dictates what channel bandwidth the configuration
* is for (1 for 20 MHz, 2 for 40 MHz and so on). The format is: - octet 0:
* train bandwidth (this basically follows the rice_channel_bw_t enum). -
* octet 1: train primary channel position - octet 2-3: OFDM 0 rate - octet
* 4-5: OFDM 1 rate - octet 6-7: CCK rate (unused) The rates are encoded in
* host(FAPI) format, see SC-506179, section 4.41.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPD_TRAIN_PACKET_CONFIG 0x0945
/*******************************************************************************
* NAME : UnifiTxPowerTrimCommonConfig
* PSID : 2374 (0x0946)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 3
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Common transmitter power trim settings
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_POWER_TRIM_COMMON_CONFIG 0x0946
/*******************************************************************************
* NAME : UnifiIqDebugEnabled
* PSID : 2375 (0x0947)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Send IQ capture data to host for IQ debug
*******************************************************************************/
#define SLSI_PSID_UNIFI_IQ_DEBUG_ENABLED 0x0947
/*******************************************************************************
* NAME : UnifiCoexDebugOverrideBt
* PSID : 2425 (0x0979)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Enables overriding of all BT activities by WLAN.
*******************************************************************************/
#define SLSI_PSID_UNIFI_COEX_DEBUG_OVERRIDE_BT 0x0979
/*******************************************************************************
* NAME : UnifiLteMailbox
* PSID : 2430 (0x097E)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 36
* MAX : 40
* DEFAULT :
* DESCRIPTION :
* Set modem status to simulate lte status updates. See SC-505775-SP for API
* description. Defined as array of uint32 represented by the octet string
* FOR TEST PURPOSES ONLY
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_MAILBOX 0x097E
/*******************************************************************************
* NAME : UnifiLteMwsSignal
* PSID : 2431 (0x097F)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Set modem status to simulate lte status updates. See SC-505775-SP for API
* description. See unifiLteSignalsBitField for enum bitmap. FOR TEST
* PURPOSES ONLY
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_MWS_SIGNAL 0x097F
/*******************************************************************************
* NAME : UnifiLteEnableChannelAvoidance
* PSID : 2432 (0x0980)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Enables channel avoidance scheme for LTE Coex
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_ENABLE_CHANNEL_AVOIDANCE 0x0980
/*******************************************************************************
* NAME : UnifiLteEnablePowerBackoff
* PSID : 2433 (0x0981)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Enables power backoff scheme for LTE Coex
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_ENABLE_POWER_BACKOFF 0x0981
/*******************************************************************************
* NAME : UnifiLteEnableTimeDomain
* PSID : 2434 (0x0982)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Enables TDD scheme for LTE Coex
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_ENABLE_TIME_DOMAIN 0x0982
/*******************************************************************************
* NAME : UnifiLteEnableLteCoex
* PSID : 2435 (0x0983)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Enables LTE Coex support
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_ENABLE_LTE_COEX 0x0983
/*******************************************************************************
* NAME : UnifiLteBand40PowerBackoffChannels
* PSID : 2436 (0x0984)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 2
* MAX : 2
* DEFAULT : { 0X01, 0X02 }
* DESCRIPTION :
* Defines channels to which power backoff shall be applied when LTE
* operating on Band40.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_BAND40_POWER_BACKOFF_CHANNELS 0x0984
/*******************************************************************************
* NAME : UnifiLteBand40PowerBackoffRsrpLow
* PSID : 2437 (0x0985)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dBm
* MIN : -140
* MAX : -77
* DEFAULT : -100
* DESCRIPTION :
* WLAN Power Reduction shall be applied when RSRP of LTE operating on band
* 40 falls below this level
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_BAND40_POWER_BACKOFF_RSRP_LOW 0x0985
/*******************************************************************************
* NAME : UnifiLteBand40PowerBackoffRsrpHigh
* PSID : 2438 (0x0986)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dBm
* MIN : -140
* MAX : -77
* DEFAULT : -95
* DESCRIPTION :
* WLAN Power Reduction shall be restored when RSRP of LTE operating on band
* 40 climbs above this level
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_BAND40_POWER_BACKOFF_RSRP_HIGH 0x0986
/*******************************************************************************
* NAME : UnifiLteBand40PowerBackoffRsrpAveragingAlpha
* PSID : 2439 (0x0987)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : percentage
* MIN : 0
* MAX : 65535
* DEFAULT : 50
* DESCRIPTION :
* Weighting applied when calculaing the average RSRP when considering Power
* Back Off Specifies the percentage weighting (alpha) to give to the most
* recent value when calculating the moving average. ma_new = alpha *
* new_sample + (1-alpha) * ma_old.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_BAND40_POWER_BACKOFF_RSRP_AVERAGING_ALPHA 0x0987
/*******************************************************************************
* NAME : UnifiLteSetChannel
* PSID : 2440 (0x0988)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Enables LTE Coex support
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_SET_CHANNEL 0x0988
/*******************************************************************************
* NAME : UnifiLteSetPowerBackoff
* PSID : 2441 (0x0989)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* MIB to force WLAN Power Backoff for LTE COEX testing purposes
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_SET_POWER_BACKOFF 0x0989
/*******************************************************************************
* NAME : UnifiLteSetTddDebugMode
* PSID : 2442 (0x098A)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* MIB to enable LTE TDD COEX simulation for testing purposes
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_SET_TDD_DEBUG_MODE 0x098A
/*******************************************************************************
* NAME : UnifiLteBand40AvoidChannels
* PSID : 2443 (0x098B)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 2
* MAX : 2
* DEFAULT : { 0X01, 0X05 }
* DESCRIPTION :
* MIB to define WLAN channels to avoid when LTE Band 40 in use.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_BAND40_AVOID_CHANNELS 0x098B
/*******************************************************************************
* NAME : UnifiLteBand41AvoidChannels
* PSID : 2444 (0x098C)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 2
* MAX : 2
* DEFAULT : { 0X04, 0X0D }
* DESCRIPTION :
* MIB to define WLAN channels to avoid when LTE Band 41 in use.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_BAND41_AVOID_CHANNELS 0x098C
/*******************************************************************************
* NAME : UnifiLteBand7AvoidChannels
* PSID : 2445 (0x098D)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 2
* MAX : 2
* DEFAULT : { 0X09, 0X0D }
* DESCRIPTION :
* MIB to define WLAN channels to avoid when LTE Band 7 in use.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_BAND7_AVOID_CHANNELS 0x098D
/*******************************************************************************
* NAME : UnifiLteBand40FreqThreshold
* PSID : 2446 (0x098E)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 2350
* MAX : 2400
* DEFAULT : 2380
* DESCRIPTION :
* MIB describing the Band 40 Frequency Threshold
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_BAND40_FREQ_THRESHOLD 0x098E
/*******************************************************************************
* NAME : UnifiLteBand41FreqThreshold
* PSID : 2447 (0x098F)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 2496
* MAX : 2546
* DEFAULT : 2500
* DESCRIPTION :
* MIB describing the Band 41 Frequency Threshold
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_BAND41_FREQ_THRESHOLD 0x098F
/*******************************************************************************
* NAME : UnifiLteBand79FreqThreshold
* PSID : 2448 (0x0990)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 4950
* MAX : 5000
* DEFAULT : 5000
* DESCRIPTION :
* MIB describing the Band 79 Frequency Threshold
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_BAND79_FREQ_THRESHOLD 0x0990
/*******************************************************************************
* NAME : UnifiLteBand41PowerBackoffChannels
* PSID : 2449 (0x0991)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 2
* MAX : 2
* DEFAULT : { 0X0C, 0X02 }
* DESCRIPTION :
* Defines channels to which power backoff shall be applied when LTE
* operating on Band41.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_BAND41_POWER_BACKOFF_CHANNELS 0x0991
/*******************************************************************************
* NAME : UnifiApScanAbsenceDuration
* PSID : 2480 (0x09B0)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : beacon intervals
* MIN : 0
* MAX : 65535
* DEFAULT : 1
* DESCRIPTION :
* Duration of the Absence time to use when protecting AP VIFs from scan
* operations. A value of 0 disables the feature.
*******************************************************************************/
#define SLSI_PSID_UNIFI_AP_SCAN_ABSENCE_DURATION 0x09B0
/*******************************************************************************
* NAME : UnifiApScanAbsencePeriod
* PSID : 2481 (0x09B1)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : beacon intervals
* MIN : 0
* MAX : 65535
* DEFAULT : 4
* DESCRIPTION :
* Period of the Absence/Presence times cycles to use when protecting AP
* VIFs from scan operations.
*******************************************************************************/
#define SLSI_PSID_UNIFI_AP_SCAN_ABSENCE_PERIOD 0x09B1
/*******************************************************************************
* NAME : UnifiMlmestaKeepAliveTimeoutCheck
* PSID : 2485 (0x09B5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 100
* DEFAULT : 5
* DESCRIPTION :
* DO NOT SET TO A VALUE HIGHER THAN THE TIMEOUT. How long before keepalive
* timeout to start polling, in seconds.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLMESTA_KEEP_ALIVE_TIMEOUT_CHECK 0x09B5
/*******************************************************************************
* NAME : UnifiMlmeapKeepAliveTimeoutCheck
* PSID : 2486 (0x09B6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 100
* DEFAULT : 5
* DESCRIPTION :
* DO NOT SET TO A VALUE HIGHER THAN THE TIMEOUT. How long before keepalive
* timeout to start polling, in seconds.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLMEAP_KEEP_ALIVE_TIMEOUT_CHECK 0x09B6
/*******************************************************************************
* NAME : UnifiMlmegoKeepAliveTimeoutCheck
* PSID : 2487 (0x09B7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 100
* DEFAULT : 5
* DESCRIPTION :
* DO NOT SET TO A VALUE HIGHER THAN THE TIMEOUT. How long before keepalive
* timeout to start polling, in seconds.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLMEGO_KEEP_ALIVE_TIMEOUT_CHECK 0x09B7
/*******************************************************************************
* NAME : UnifiBssMaxIdlePeriod
* PSID : 2488 (0x09B8)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : second
* MIN : 0
* MAX : 300
* DEFAULT : 300
* DESCRIPTION :
* BSS Idle MAX Period. Used to cap the value coming from BSS Max Idle
* Period IE, in seconds
*******************************************************************************/
#define SLSI_PSID_UNIFI_BSS_MAX_IDLE_PERIOD 0x09B8
/*******************************************************************************
* NAME : UnifiStaIdleModeEnabled
* PSID : 2493 (0x09BD)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Enables STA Idle mode, if single vif station is active and there has been
* no activity for a time.
*******************************************************************************/
#define SLSI_PSID_UNIFI_STA_IDLE_MODE_ENABLED 0x09BD
/*******************************************************************************
* NAME : UnifiFastPowerSaveTimeoutAggressive
* PSID : 2494 (0x09BE)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : µs
* 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 of time specified. The
* unifiFastPowerSaveTimeOutAggressive aims to improve the power consumption
* by setting a aggressive time when channel is not busy for the Fast Power
* Save Timeout. If set with a value above unifiFastPowerSaveTimeOut it will
* default to unifiFastPowerSaveTimeOut. Setting it to zero disables the
* feature
*******************************************************************************/
#define SLSI_PSID_UNIFI_FAST_POWER_SAVE_TIMEOUT_AGGRESSIVE 0x09BE
/*******************************************************************************
* NAME : UnifiIdlemodeListenIntervalSkippingDtim
* PSID : 2495 (0x09BF)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : DTIM intervals
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X00054645
* DESCRIPTION :
* Listen interval of beacons when in single-vif power saving mode,
* receiving DTIMs is enabled and idle mode enabled. No DTIMs are skipped
* during MVIF operation. A maximum of the listen interval beacons are
* skipped, which may be less than the number of DTIMs that can be skipped.
* The value is a lookup table for DTIM counts. Each 4bits, in LSB order,
* represent DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused). This key is only
* used for STA VIF, connected to an AP. For P2P group client intervals,
* refer to unifiIdlemodeP2PListenIntervalSkippingDTIM, PSID=2496.
*******************************************************************************/
#define SLSI_PSID_UNIFI_IDLEMODE_LISTEN_INTERVAL_SKIPPING_DTIM 0x09BF
/*******************************************************************************
* NAME : UnifiIdlemodeP2PListenIntervalSkippingDtim
* PSID : 2496 (0x09C0)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : DTIM intervals
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X00000002
* DESCRIPTION :
* Listen interval of beacons when in single-vif, P2P client power saving
* mode,receiving DTIMs and idle mode enabled. No DTIMs are skipped during
* MVIF operation. A maximum of (listen interval - 1) beacons are skipped,
* which may be less than the number of DTIMs that can be skipped. The value
* is a lookup table for DTIM counts. Each 4bits, in LSB order, represent
* DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused). This key is only used for
* P2P group client. For STA connected to an AP, refer to
* unifiIdlemodeListenIntervalSkippingDTIM, PSID=2495.
*******************************************************************************/
#define SLSI_PSID_UNIFI_IDLEMODE_P2_PLISTEN_INTERVAL_SKIPPING_DTIM 0x09C0
/*******************************************************************************
* NAME : UnifiApIdleModeEnabled
* PSID : 2497 (0x09C1)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Enables AP Idle mode which can transmit beacons in MIFLess mode, if
* softAP is active, and there has been no activity for a time. This mib has
* priority over unifiIdleModeLiteEnabled. If unifiAPIdleEnabled is enabled,
* Idle Mode Lite won't be activated.
*******************************************************************************/
#define SLSI_PSID_UNIFI_AP_IDLE_MODE_ENABLED 0x09C1
/*******************************************************************************
* NAME : UnifiFastPowerSaveTimeout
* PSID : 2500 (0x09C4)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : µs
* MIN : 0
* MAX : 2147483647
* DEFAULT : 400000
* DESCRIPTION :
* Golden Certification MIB don't delete, change PSID or name: 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 of time specified.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FAST_POWER_SAVE_TIMEOUT 0x09C4
/*******************************************************************************
* NAME : UnifiFastPowerSaveTimeoutSmall
* PSID : 2501 (0x09C5)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : µs
* 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 of time specified. The
* unifiFastPowerSaveTimeOutSmall aims to improve the power consumption by
* setting a lower bound for the Fast Power Save Timeout. If set with a
* value above unifiFastPowerSaveTimeOut it will default to
* unifiFastPowerSaveTimeOut.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FAST_POWER_SAVE_TIMEOUT_SMALL 0x09C5
/*******************************************************************************
* NAME : UnifiMlmestaKeepAliveTimeout
* PSID : 2502 (0x09C6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 2147
* DEFAULT : 30
* DESCRIPTION :
* Golden Certification MIB don't delete, change PSID or name: Timeout
* before disconnecting in seconds. 0 = Disabled. Capped to greater than 6
* seconds.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLMESTA_KEEP_ALIVE_TIMEOUT 0x09C6
/*******************************************************************************
* NAME : UnifiMlmeapKeepAliveTimeout
* PSID : 2503 (0x09C7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 2147
* DEFAULT : 10
* DESCRIPTION :
* Timeout before disconnecting in seconds. 0 = Disabled. Capped to greater
* than 6 seconds.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLMEAP_KEEP_ALIVE_TIMEOUT 0x09C7
/*******************************************************************************
* NAME : UnifiMlmegoKeepAliveTimeout
* PSID : 2504 (0x09C8)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 2147
* DEFAULT : 10
* DESCRIPTION :
* Timeout before disconnecting in seconds. 0 = Disabled. Capped to greater
* than 6 seconds.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLMEGO_KEEP_ALIVE_TIMEOUT 0x09C8
/*******************************************************************************
* NAME : UnifiStaRouterAdvertisementMinimumIntervalToForward
* PSID : 2505 (0x09C9)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 60
* MAX : 4294967285
* DEFAULT : 60
* DESCRIPTION :
* STA Mode: Minimum interval to forward Router Advertisement frames to
* Host. Minimum value = 60 secs.
*******************************************************************************/
#define SLSI_PSID_UNIFI_STA_ROUTER_ADVERTISEMENT_MINIMUM_INTERVAL_TO_FORWARD 0x09C9
/*******************************************************************************
* NAME : UnifiRoamConnectionQualityCheckWaitAfterConnect
* PSID : 2506 (0x09CA)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : ms
* MIN : 0
* MAX : 65535
* DEFAULT : 200
* DESCRIPTION :
* The amount of time a STA will wait after connection before starting to
* check the MLME-installed connection quality trigger thresholds
*******************************************************************************/
#define SLSI_PSID_UNIFI_ROAM_CONNECTION_QUALITY_CHECK_WAIT_AFTER_CONNECT 0x09CA
/*******************************************************************************
* NAME : UnifiApBeaconMaxDrift
* PSID : 2507 (0x09CB)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : µs
* 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 : UnifiBssMaxIdlePeriodActivated
* PSID : 2508 (0x09CC)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* If set STA will configure keep-alive with options specified in a received
* BSS max idle period IE
*******************************************************************************/
#define SLSI_PSID_UNIFI_BSS_MAX_IDLE_PERIOD_ACTIVATED 0x09CC
/*******************************************************************************
* NAME : UnifiVifIdleMonitorTime
* PSID : 2509 (0x09CD)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : second
* MIN : 0
* MAX : 1800
* DEFAULT : 1
* DESCRIPTION :
* In Fast Power Save mode, the STA will decide whether it is idle based on
* monitoring its traffic class. If the traffic class is continuously
* "occasional" for equal or longer than the specified value (in seconds),
* then the VIF is marked as idle. Traffic class monitoring is based on the
* interval specified in the "unifiExitPowerSavePeriod" MIB
*******************************************************************************/
#define SLSI_PSID_UNIFI_VIF_IDLE_MONITOR_TIME 0x09CD
/*******************************************************************************
* NAME : UnifiDisableLegacyPowerSave
* PSID : 2510 (0x09CE)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Golden Certification MIB don't delete, change PSID or name: This affects
* Station VIF power save behaviour. Setting it to true will disable legacy
* power save (i.e. we wil use fast power save to retrieve data) Note that
* 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 : UnifiDebugForceActive
* PSID : 2511 (0x09CF)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Golden Certification MIB don't delete, change PSID or name: 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 the VIF.
* Applies to all VIFs of type station (includes P2P client). Changes to the
* mib will only get applied after next host/mlme power management request.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DEBUG_FORCE_ACTIVE 0x09CF
/*******************************************************************************
* NAME : UnifiStationActivityIdleTime
* PSID : 2512 (0x09D0)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : milliseconds
* MIN : 0
* MAX : 4294967295
* DEFAULT : 500
* DESCRIPTION :
* Time since last station activity when it can be considered to be idle.
* Only used in SoftAP mode when determining if all connected stations are
* idle (not active).
*******************************************************************************/
#define SLSI_PSID_UNIFI_STATION_ACTIVITY_IDLE_TIME 0x09D0
/*******************************************************************************
* NAME : UnifiDmsActivated
* PSID : 2513 (0x09D1)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Activate Directed Multicast Service (DMS)
*******************************************************************************/
#define SLSI_PSID_UNIFI_DMS_ACTIVATED 0x09D1
/*******************************************************************************
* NAME : UnifiPowerManagementDelayTimeout
* PSID : 2514 (0x09D2)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : µs
* 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 entry
* 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.
* 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 : µs
* 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. 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 : µs
* MIN : 0
* MAX : 2147483647
* DEFAULT : 10000
* 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 entry
* 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 :
* 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 : UnifiListenIntervalSkippingDtim
* PSID : 2518 (0x09D6)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : DTIM intervals
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X000A89AA
* DESCRIPTION :
* Listen interval of beacons when in single-vif power saving mode,receiving
* DTIMs is enabled and idle mode disabled. No DTIMs are skipped during MVIF
* operation. A maximum of the listen interval beacons are skipped, which
* may be less than the number of DTIMs that can be skipped. The value is a
* lookup table for DTIM counts. Each 4bits, in LSB order, represent DTIM1,
* DTIM2, DTIM3, DTIM4, DTIM5, (unused). This key is only used for STA VIF,
* connected to an AP. For P2P group client intervals, refer to
* unifiP2PListenIntervalSkippingDTIM, PSID=2523.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LISTEN_INTERVAL_SKIPPING_DTIM 0x09D6
/*******************************************************************************
* NAME : UnifiListenInterval
* PSID : 2519 (0x09D7)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : 0
* MAX : 100
* DEFAULT : 10
* DESCRIPTION :
* Association request listen interval parameter in beacon intervals. Not
* used for any other purpose.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LISTEN_INTERVAL 0x09D7
/*******************************************************************************
* NAME : UnifiLegacyPsPollTimeout
* PSID : 2520 (0x09D8)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : µs
* 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 : UnifiBeaconSkippingControl
* PSID : 2521 (0x09D9)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X00010103
* DESCRIPTION :
* Control beacon skipping behaviour within firmware with bit flags. 1
* defines enabled, with 0 showing the case disabled. If beacon skipping is
* enabled, further determine if DTIM beacons can be skipped, or only
* non-DTIM beacons. The following applies: bit 0: station skipping on host
* suspend bit 1: station skipping on host awake bit 2: station skipping on
* LCD on bit 3: station skipping with multivif bit 4: station skipping with
* BT active. bit 8: station skip dtim on host suspend bit 9: station skip
* dtim on host awake bit 10: station skip dtim on LCD on bit 11: station
* skip dtim on multivif bit 12: station skip dtim with BT active bit 16:
* p2p-gc skipping on host suspend bit 17: p2p-gc skipping on host awake bit
* 18: p2p-gc skipping on LCD on bit 19: p2p-gc skipping with multivif bit
* 20: p2p-gc skipping with BT active bit 24: p2p-gc skip dtim on host
* suspend bit 25: p2p-gc skip dtim on host awake bit 26: p2p-gc skip dtim
* on LCD on bit 27: p2p-gc skip dtim on multivif bit 28: p2p-gc skip dtim
* with BT active
*******************************************************************************/
#define SLSI_PSID_UNIFI_BEACON_SKIPPING_CONTROL 0x09D9
/*******************************************************************************
* NAME : UnifiTogglePowerDomain
* PSID : 2522 (0x09DA)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Toggle WLAN power domain when entering dorm mode (deep sleep). When
* entering deep sleep and this value it true, then the WLAN power domain is
* disabled for the deep sleep duration. When false, the power domain is
* left turned on. This is to work around issues with WLAN rx, and is
* considered temporary until the root cause is found and fixed.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TOGGLE_POWER_DOMAIN 0x09DA
/*******************************************************************************
* NAME : UnifiP2PListenIntervalSkippingDtim
* PSID : 2523 (0x09DB)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : DTIM intervals
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X00000002
* DESCRIPTION :
* Listen interval of beacons when in single-vif, P2P client power saving
* mode,receiving DTIMs and idle mode disabled. No DTIMs are skipped during
* MVIF operation. A maximum of (listen interval - 1) beacons are skipped,
* which may be less than the number of DTIMs that can be skipped. The value
* is a lookup table for DTIM counts. Each 4bits, in LSB order, represent
* DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused). This key is only used for
* P2P group client. For STA connected to an AP, refer to
* unifiListenIntervalSkippingDTIM, PSID=2518.
*******************************************************************************/
#define SLSI_PSID_UNIFI_P2_PLISTEN_INTERVAL_SKIPPING_DTIM 0x09DB
/*******************************************************************************
* NAME : UnifiFragmentationDuration
* PSID : 2524 (0x09DC)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : µs
* 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 : UnifiIdleModeLiteEnabled
* PSID : 2526 (0x09DE)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Enables Idle Mode Lite, if softAP is active, and there has been no
* activity for a time. Idle mode lite should not be active if host has sent
* a command to change key.
*******************************************************************************/
#define SLSI_PSID_UNIFI_IDLE_MODE_LITE_ENABLED 0x09DE
/*******************************************************************************
* NAME : UnifiIdleModeEnabled
* PSID : 2527 (0x09DF)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Enables Idle Mode, if single vif station is active or there is no vif,
* and there has been no activity for a time.
*******************************************************************************/
#define SLSI_PSID_UNIFI_IDLE_MODE_ENABLED 0x09DF
/*******************************************************************************
* NAME : UnifiDtimWaitTimeout
* PSID : 2529 (0x09E1)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : µs
* 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 : UnifiListenIntervalMaxTime
* PSID : 2530 (0x09E2)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 65535
* DEFAULT : 1000
* DESCRIPTION :
* Maximum number length of time, in Time Units (1TU = 1024us), that can be
* used as a beacon listen interval. This will limit how many beacons maybe
* skipped, and affects the DTIM beacon skipping count; DTIM skipping (if
* enabled) will be such that skipped count = (unifiListenIntervalMaxTime /
* DTIM_period).
*******************************************************************************/
#define SLSI_PSID_UNIFI_LISTEN_INTERVAL_MAX_TIME 0x09E2
/*******************************************************************************
* NAME : UnifiScanMaxProbeTransmitLifetime
* PSID : 2531 (0x09E3)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 1
* MAX : 4294967295
* DEFAULT : 64
* DESCRIPTION :
* In TU. If non-zero, used during active scans as the maximum lifetime for
* probe requests. It is the elapsed time after the initial transmission at
* 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 :
* Golden Certification MIB don't delete, change PSID or name:If VIF has
* this many packets 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 AP/GO
* VIFs. Note that this is only a guideline. Firmware internal factors may
* override this MIB. Also see unifiTrafficAnalysisPeriod 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 : 100
* DESCRIPTION :
* 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 : 255
* DEFAULT : 5
* DESCRIPTION :
* Number of retries of probe response frame.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PROBE_RESPONSE_MAX_RETRY 0x09E6
/*******************************************************************************
* NAME : UnifiTrafficAnalysisPeriod
* 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 make decisions like coming out of
* aggressive power save mode or setting up BlockAck. This is applicable to
* STA/CLI and AP/GO VIFs. Note that this is only a guideline. Firmware
* internal factors may override this MIB. Also see
* unifiPowerSaveTransitionPacketThreshold,
* unifiAggressivePowerSaveTransitionPeriod and
* unifiTrafficThresholdToSetupBA.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TRAFFIC_ANALYSIS_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 AP/GO VIFs. Note that this is only a
* guideline. Firmware internal factors may override this MIB. Also see
* unifiPowerSaveTransitionPacketThreshold and unifiTrafficAnalysisPeriod.
*******************************************************************************/
#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 :
* Golden Certification MIB don't delete, change PSID or name: 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 : UnifiDefaultDwellTime
* PSID : 2538 (0x09EA)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 50
* DESCRIPTION :
* Dwell time, in TU, for frames that need a response but have no dwell time
* associated
*******************************************************************************/
#define SLSI_PSID_UNIFI_DEFAULT_DWELL_TIME 0x09EA
/*******************************************************************************
* NAME : UnifiVhtCapabilities
* PSID : 2540 (0x09EC)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 12
* MAX : 12
* DEFAULT : { 0XB1, 0X7A, 0X11, 0X03, 0XFA, 0XFF, 0X00, 0X00, 0XFA, 0XFF, 0X00, 0X00 }
* DESCRIPTION :
* Only applies to 2G connections. 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 : 50
* DESCRIPTION :
* Default time for which a non-scan VIF can be scheduled. Applies to
* multiVIF scenario. 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 : 60
* 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 : UnifiDisallowSchedRelinquish
* PSID : 2543 (0x09EF)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* When enabled the VIFs will not relinquish their assigned schedules when
* they have nothing left to do.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DISALLOW_SCHED_RELINQUISH 0x09EF
/*******************************************************************************
* NAME : UnifiRameDplaneOperationTimeout
* PSID : 2544 (0x09F0)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : milliseconds
* MIN : 0
* MAX : 4294967295
* DEFAULT : 1000
* DESCRIPTION :
* Timeout for requests sent from MACRAME to Data Plane. Any value below
* 1000ms will be capped at 1000ms.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RAME_DPLANE_OPERATION_TIMEOUT 0x09F0
/*******************************************************************************
* NAME : UnifiDebugKeepRadioOn
* PSID : 2545 (0x09F1)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Keep the radio on. For debug purposes only. Setting the value to FALSE
* means radio on/off functionality will behave normally. Note that setting
* this value to TRUE will automatically disable dorm. The intention is
* not* for this value to be changed at runtime.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DEBUG_KEEP_RADIO_ON 0x09F1
/*******************************************************************************
* NAME : UnifiForceFixedDurationSchedule
* PSID : 2546 (0x09F2)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : TU
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* For schedules with fixed duration e.g. scan, unsync VIF, the schedule
* will be forced after this time to avoid VIF starving
*******************************************************************************/
#define SLSI_PSID_UNIFI_FORCE_FIXED_DURATION_SCHEDULE 0x09F2
/*******************************************************************************
* NAME : UnifiRameUpdateMibs
* PSID : 2547 (0x09F3)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#define SLSI_PSID_UNIFI_RAME_UPDATE_MIBS 0x09F3
/*******************************************************************************
* NAME : UnifiGoScanAbsenceDuration
* PSID : 2548 (0x09F4)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : beacon intervals
* MIN : 0
* MAX : 65535
* DEFAULT : 1
* DESCRIPTION :
* Duration of the Absence time to use when protecting P2PGO VIFs from scan
* operations. A value of 0 disables the feature.
*******************************************************************************/
#define SLSI_PSID_UNIFI_GO_SCAN_ABSENCE_DURATION 0x09F4
/*******************************************************************************
* NAME : UnifiGoScanAbsencePeriod
* PSID : 2549 (0x09F5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : beacon intervals
* MIN : 0
* MAX : 65535
* DEFAULT : 4
* DESCRIPTION :
* Period of the Absence/Presence times cycles to use when protecting P2PGO
* VIFs from scan operations.
*******************************************************************************/
#define SLSI_PSID_UNIFI_GO_SCAN_ABSENCE_PERIOD 0x09F5
/*******************************************************************************
* NAME : UnifiMaxClient
* PSID : 2550 (0x09F6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 10
* DEFAULT : 10
* DESCRIPTION :
* Restricts the maximum number of associated STAs for SoftAP.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MAX_CLIENT 0x09F6
/*******************************************************************************
* NAME : UnifiTdlsInP2pActivated
* PSID : 2556 (0x09FC)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Activate TDLS in P2P.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_IN_P2P_ACTIVATED 0x09FC
/*******************************************************************************
* NAME : UnifiTdlsActivated
* PSID : 2558 (0x09FE)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Golden Certification MIB don't delete, change PSID or name: Activate
* TDLS.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_ACTIVATED 0x09FE
/*******************************************************************************
* NAME : UnifiTdlsTpThresholdPktSecs
* PSID : 2559 (0x09FF)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 100
* DESCRIPTION :
* Used for "throughput_threshold_pktsecs" of
* RAME-MLME-ENABLE-PEER-TRAFFIC-REPORTING.request.
*******************************************************************************/
#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 :
* FW initiated TDLS Discovery/Setup procedure. If the RSSI of a received
* TDLS Discovery Response frame is greater than this value, 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 :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#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 :
* Measurement period for recording the number of packets sent to a peer
* over a TDLS link.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_TP_MONITOR_SECS 0x0A02
/*******************************************************************************
* NAME : UnifiTdlsBasicHtMcsSet
* PSID : 2563 (0x0A03)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_BASIC_HT_MCS_SET 0x0A03
/*******************************************************************************
* NAME : UnifiTdlsBasicVhtMcsSet
* PSID : 2564 (0x0A04)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#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 :
* Time to gate Discovery Request frame (in DTIM intervals) after
* transmitting a 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 a valid Setup Response frame is not received within (seconds), the
* initiator STA shall terminate the setup procedure and discard any Setup
* Response frames.
*******************************************************************************/
#define SLSI_PSID_DOT11_TDLS_RESPONSE_TIMEOUT 0x0A06
/*******************************************************************************
* NAME : Dot11TdlsChannelSwitchActivated
* PSID : 2567 (0x0A07)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#define SLSI_PSID_DOT11_TDLS_CHANNEL_SWITCH_ACTIVATED 0x0A07
/*******************************************************************************
* NAME : UnifiTdlsDesignForTestMode
* PSID : 2568 (0x0A08)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_DESIGN_FOR_TEST_MODE 0x0A08
/*******************************************************************************
* NAME : UnifiTdlsWiderBandwidthProhibited
* PSID : 2569 (0x0A09)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Wider bandwidth prohibited flag.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_WIDER_BANDWIDTH_PROHIBITED 0x0A09
/*******************************************************************************
* NAME : UnifiTdlsKeyLifeTimeInterval
* PSID : 2577 (0x0A11)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X000FFFFF
* DESCRIPTION :
* Build the Key Lifetime Interval in the TDLS Setup Request frame.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_KEY_LIFE_TIME_INTERVAL 0x0A11
/*******************************************************************************
* NAME : UnifiTdlsTeardownFrameTxTimeout
* PSID : 2578 (0x0A12)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 500
* DESCRIPTION :
* Allowed time in milliseconds for a Teardown frame to be transmitted.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TDLS_TEARDOWN_FRAME_TX_TIMEOUT 0x0A12
/*******************************************************************************
* NAME : UnifiWifiSharingActivated
* PSID : 2580 (0x0A14)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Activate WiFi Sharing feature
*******************************************************************************/
#define SLSI_PSID_UNIFI_WIFI_SHARING_ACTIVATED 0x0A14
/*******************************************************************************
* NAME : UnifiWiFiSharing5GHzChannel
* PSID : 2582 (0x0A16)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 8
* MAX : 8
* DEFAULT : { 0X00, 0XC0, 0XFF, 0XFF, 0X7F, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* Applicable 5GHz Primary Channels mask. Defined in a uint64 represented by
* the octet string. First byte of the octet string maps to LSB. Bits 0-13
* representing 2.4G channels are always set to 0. Mapping defined in
* ChannelisationRules; i.e. Bit 14 maps to channel 36.
*******************************************************************************/
#define SLSI_PSID_UNIFI_WI_FI_SHARING5_GHZ_CHANNEL 0x0A16
/*******************************************************************************
* NAME : UnifiWifiSharingChannelSwitchCount
* PSID : 2583 (0x0A17)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 3
* MAX : 10
* DEFAULT : 10
* DESCRIPTION :
* Channel switch announcement count which will be used in the Channel
* announcement IE when using wifi sharing
*******************************************************************************/
#define SLSI_PSID_UNIFI_WIFI_SHARING_CHANNEL_SWITCH_COUNT 0x0A17
/*******************************************************************************
* NAME : UnifiChannelAnnouncementCount
* PSID : 2584 (0x0A18)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 10
* DESCRIPTION :
* 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 :
* Test only: Source address of router contained in virtural router
* advertisement packet, 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 :
* Test only: Virtual router advertisement packet. 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 : Dot11TdlsPeerUapsdBufferStaActivated
* PSID : 2587 (0x0A1B)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Activate TDLS peer U-APSD.
*******************************************************************************/
#define SLSI_PSID_DOT11_TDLS_PEER_UAPSD_BUFFER_STA_ACTIVATED 0x0A1B
/*******************************************************************************
* NAME : UnifiProbeResponseLifetimeP2p
* PSID : 2600 (0x0A28)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 500
* DESCRIPTION :
* Lifetime of proberesponse frame in unit of ms for P2P.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PROBE_RESPONSE_LIFETIME_P2P 0x0A28
/*******************************************************************************
* NAME : UnifiStaChannelSwitchSlowApActivated
* PSID : 2601 (0x0A29)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Golden Certification MIB don't delete, change PSID or name: ChanelSwitch:
* Activate waiting for a slow AP.
*******************************************************************************/
#define SLSI_PSID_UNIFI_STA_CHANNEL_SWITCH_SLOW_AP_ACTIVATED 0x0A29
/*******************************************************************************
* NAME : UnifiStaChannelSwitchSlowApMaxTime
* PSID : 2604 (0x0A2C)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 70
* DESCRIPTION :
* ChannelSwitch delay for Slow APs. In Seconds.
*******************************************************************************/
#define SLSI_PSID_UNIFI_STA_CHANNEL_SWITCH_SLOW_AP_MAX_TIME 0x0A2C
/*******************************************************************************
* NAME : UnifiStaChannelSwitchSlowApPollInterval
* PSID : 2605 (0x0A2D)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 1
* DESCRIPTION :
* ChannelSwitch polling interval for Slow APs. In Seconds.
*******************************************************************************/
#define SLSI_PSID_UNIFI_STA_CHANNEL_SWITCH_SLOW_AP_POLL_INTERVAL 0x0A2D
/*******************************************************************************
* NAME : UnifiStaChannelSwitchSlowApProcedureTimeoutIncrement
* PSID : 2606 (0x0A2E)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 10
* DESCRIPTION :
* ChannelSwitch procedure timeout increment for Slow APs. In Seconds.
*******************************************************************************/
#define SLSI_PSID_UNIFI_STA_CHANNEL_SWITCH_SLOW_AP_PROCEDURE_TIMEOUT_INCREMENT 0x0A2E
/*******************************************************************************
* NAME : UnifiMlmeScanMaxAerials
* PSID : 2607 (0x0A2F)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 65535
* DEFAULT : 1
* DESCRIPTION :
* Limit the number of Aerials that Scan will use.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_MAX_AERIALS 0x0A2F
/*******************************************************************************
* NAME : UnifiApfActivated
* PSID : 2650 (0x0A5A)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* It is used to enable or disable Android Packet Filter(APF).
*******************************************************************************/
#define SLSI_PSID_UNIFI_APF_ACTIVATED 0x0A5A
/*******************************************************************************
* NAME : UnifiApfVersion
* PSID : 2651 (0x0A5B)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 4
* DESCRIPTION :
* APF version currently supported by the FW.
*******************************************************************************/
#define SLSI_PSID_UNIFI_APF_VERSION 0x0A5B
/*******************************************************************************
* NAME : UnifiApfMaxSize
* PSID : 2652 (0x0A5C)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 1024
* DESCRIPTION :
* Max size in bytes supported by FW per VIF. Includes both program len and
* data len.
*******************************************************************************/
#define SLSI_PSID_UNIFI_APF_MAX_SIZE 0x0A5C
/*******************************************************************************
* NAME : UnifiApfActiveModeEnabled
* PSID : 2653 (0x0A5D)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 1
* DESCRIPTION :
* Indicates if APF is supported in host active mode. Applicable to only
* group addressed frames.
*******************************************************************************/
#define SLSI_PSID_UNIFI_APF_ACTIVE_MODE_ENABLED 0x0A5D
/*******************************************************************************
* NAME : UnifiFrameResponseNdmTimeout
* PSID : 2654 (0x0A5E)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 1024
* DESCRIPTION :
* Timeout, in TU, to wait to retry a frame after after TX Cfm
* trasnmission_status == Successful.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FRAME_RESPONSE_NDM_TIMEOUT 0x0A5E
/*******************************************************************************
* NAME : UnifiCsrOnlyMibShield
* PSID : 4001 (0x0FA1)
* PER INTERFACE?: NO
* TYPE : unifiCSROnlyMIBShield
* MIN : 0
* MAX : 255
* DEFAULT : 2
* DESCRIPTION :
* Each element of the MIB has a set of read/write access constraints that
* may be applied when the element is accessed by the host. For most
* elements the constants are derived from their MAX-ACCESS clauses.
* unifiCSROnlyMIBShield controls the access mechanism. If this entry is set
* to 'warn', when the host makes an inappropriate access to a MIB variable
* (e.g., writing to a 'read-only' entry) then the firmware attempts to send
* a warning message to the host, but access is allowed to the MIB variable.
* If this entry is set to 'guard' then inappropriate accesses from the host
* are prevented. If this entry is set to 'alarm' then inappropriate
* accesses from the host are prevented and the firmware attempts to send
* warning messages to the host. If this entry is set to 'open' then no
* access constraints are applied and now warnings issued. Note that certain
* MIB entries have further protection schemes. In particular, the MIB
* prevents the host from reading some security keys (WEP keys, etc.).
*******************************************************************************/
#define SLSI_PSID_UNIFI_CSR_ONLY_MIB_SHIELD 0x0FA1
/*******************************************************************************
* NAME : UnifiPrivateBbbTxFilterConfig
* PSID : 4071 (0x0FE7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 0X17
* DESCRIPTION :
* 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 : UnifiCsrOnlyPowerCalDelay
* PSID : 4078 (0x0FEE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : µs
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Delay applied at each step of the power calibration routine used with an
* external PA.
*******************************************************************************/
#define SLSI_PSID_UNIFI_CSR_ONLY_POWER_CAL_DELAY 0x0FEE
/*******************************************************************************
* NAME : UnifiRxAgcControl
* PSID : 4079 (0x0FEF)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 9
* MAX : 11
* DEFAULT :
* DESCRIPTION :
* 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/hal/halradio/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/hal/halradio/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).
* For Rock / Hopper the saved values are written to the Hopper register
* WLRF_RADIO_AGC_CONFIG2_I0, WLRF_RADIO_AGC_CONFIG2_I1 and Rock registers
* WL_RADIO_AGC_CONFIG3_I0, WL_RADIO_AGC_CONFIG3_I1 Version. octet 0 -
* Version number for this mib. Gain values. Default in brackets. octet 1 -
* 5G FE minimum gain (1). octet 2 - 5G FE maximum gain (8). octet 3 - 2G FE
* minimum gain (0). octet 4 - 2G FE maximum gain (8). octet 5 - ABB minimum
* gain (0). octet 6 - ABB maximum gain (8). octet 7 - Digital minimum gain
* (0). octet 8 - Digital maximum gain (17).
*******************************************************************************/
#define SLSI_PSID_UNIFI_RX_AGC_CONTROL 0x0FEF
/*******************************************************************************
* NAME : deprecated_unifiWapiQosMask
* PSID : 4130 (0x1022)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 15
* DESCRIPTION :
* Forces the WAPI encryption hardware use the QoS mask specified.
*******************************************************************************/
#define SLSI_PSID_DEPRECATED_UNIFI_WAPI_QOS_MASK 0x1022
/*******************************************************************************
* NAME : UnifiWmmStallEnable
* PSID : 4139 (0x102B)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 1
* DESCRIPTION :
* Golden Certification MIB don't delete, change PSID or name: Enable
* workaround stall WMM traffic if the admitted time has been used up, used
* for certtification.
*******************************************************************************/
#define SLSI_PSID_UNIFI_WMM_STALL_ENABLE 0x102B
/*******************************************************************************
* NAME : UnifiRaaTxHostRate
* PSID : 4148 (0x1034)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Fixed TX rate set by Host. Ideally this should be done by the driver. 0
* 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 : 6
* MAX : 5
* DEFAULT : {0X3, 0X2, 0X2, 0X2, 0X1, 0X0}
* 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 next rate. octet 5
* - 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 : UnifiRxthroughputlow
* PSID : 4150 (0x1036)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 37500000
* DESCRIPTION :
* Lower threshold for number of bytes received in a second - default value
* based on 300Mbps
*******************************************************************************/
#define SLSI_PSID_UNIFI_RXTHROUGHPUTLOW 0x1036
/*******************************************************************************
* NAME : UnifiRxthroughputhigh
* PSID : 4151 (0x1037)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 50000000
* DESCRIPTION :
* Upper threshold for number of bytes received in a second - default value
* based on 400Mbps
*******************************************************************************/
#define SLSI_PSID_UNIFI_RXTHROUGHPUTHIGH 0x1037
/*******************************************************************************
* NAME : UnifiSetFixedAmpduAggregationSize
* PSID : 4152 (0x1038)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* A non 0 value defines the max number of mpdus that a ampdu can have. A 0
* value tells FW to manage the aggregation size.
*******************************************************************************/
#define SLSI_PSID_UNIFI_SET_FIXED_AMPDU_AGGREGATION_SIZE 0x1038
/*******************************************************************************
* NAME : UnifiThroughputDebugReportInterval
* PSID : 4153 (0x1039)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 1000
* DESCRIPTION :
* dataplane reports throughput diag report every this interval in msec. 0
* means to disable this report.
*******************************************************************************/
#define SLSI_PSID_UNIFI_THROUGHPUT_DEBUG_REPORT_INTERVAL 0x1039
/*******************************************************************************
* NAME : UnifiDplaneTest1
* PSID : 4154 (0x103A)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Dplane test mib to read and write uint32
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPLANE_TEST1 0x103A
/*******************************************************************************
* NAME : UnifiDplaneTest2
* PSID : 4155 (0x103B)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Dplane test mib to read and write uint32
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPLANE_TEST2 0x103B
/*******************************************************************************
* NAME : UnifiDplaneTest3
* PSID : 4156 (0x103C)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Dplane test mib to read and write uint32
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPLANE_TEST3 0x103C
/*******************************************************************************
* NAME : UnifiDplaneTest4
* PSID : 4157 (0x103D)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Dplane test mib to read and write uint32
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPLANE_TEST4 0x103D
/*******************************************************************************
* NAME : UnifiPreEbrtWindow
* PSID : 4171 (0x104B)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : µs
* MIN : 0
* MAX : 2147483647
* DEFAULT : 100
* DESCRIPTION :
* Latest time before the expected beacon reception time that UniFi will
* turn on its radio in order to receive the beacon. Reducing this value can
* reduce UniFi power consumption when using low power modes, however a
* value which is too small may cause beacons to be missed, requiring the
* radio to remain on for longer periods to ensure reception of the
* subsequent beacon.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PRE_EBRT_WINDOW 0x104B
/*******************************************************************************
* NAME : UnifiPostEbrtWindow
* PSID : 4173 (0x104D)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : µs
* MIN : 0
* MAX : 2147483647
* DEFAULT : 2000
* DESCRIPTION :
* Minimum time after the expected beacon reception time that UniFi will
* continue to listen for the beacon in an infrastructure BSS before timing
* out. Reducing this value can reduce UniFi power consumption when using
* low power modes, however a value which is too small may cause beacons to
* be missed, requiring the radio to remain on for longer periods to ensure
* reception of the subsequent beacon.
*******************************************************************************/
#define SLSI_PSID_UNIFI_POST_EBRT_WINDOW 0x104D
/*******************************************************************************
* NAME : UnifiPsPollThreshold
* PSID : 4179 (0x1053)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 30
* DESCRIPTION :
* PS Poll threshold. When Unifi chip is configured for normal power save
* mode and when access point does not respond to PS-Poll requests, then a
* fault will be generated on non-zero PS Poll threshold indicating mode has
* been switched from power save to fast power save. Ignored PS Poll count
* is given as the fault argument.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PS_POLL_THRESHOLD 0x1053
/*******************************************************************************
* NAME : UnifiSableContainerSizeConfiguration
* PSID : 5000 (0x1388)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 3
* MAX : 3
* DEFAULT : {0X64}
* DESCRIPTION :
* Sable Container Size Configuration Sable WLAN reserved memory size is
* determined by the host. Sable TLV containers are allocated from this WLAN
* reserved area. Each container has different requirement on its size. For
* example, frame logging or IQ capture would be very greedy, requesting
* most of available memroy. But some just need fixed size, but not large.
* To cope with such requirements, each container size is configured with
* the following rules: 1. To allocate a certain percentage of the whole
* wlan reserved area, put the percentage in hex format. For example,
* 0x28(=40) means 40% of reserved area will be assigned. The number
* 0x64(=100) is specially treated that all remaining space will be assigned
* after all the other containers are first served. 2. To request (n * 2048)
* bytes, put (100 + n) value in hex format. For example, 0x96 (= 150) means
* 50 * 2048 = 102400 bytes. Here are the list of containers: - octet 0 -
* WTLV_CONTAINER_ID_DPLANE_FRAME_LOG
*******************************************************************************/
#define SLSI_PSID_UNIFI_SABLE_CONTAINER_SIZE_CONFIGURATION 0x1388
/*******************************************************************************
* NAME : UnifiSableFrameLogMode
* PSID : 5001 (0x1389)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 2
* DEFAULT : 2
* DESCRIPTION :
* Sable Frame Logging mode - 0: disable frame logging - 1: enable frame
* logging always, regardless of CPU resource state - 2: dynamically enable
* frame logging base on CPU resource. If CPU too busy, frame logging is
* disabled. Logging is enabled when CPU resource gets recovered.
*******************************************************************************/
#define SLSI_PSID_UNIFI_SABLE_FRAME_LOG_MODE 0x1389
/*******************************************************************************
* NAME : UnifiSableFrameLogCpuThresPercent
* PSID : 5002 (0x138A)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 100
* DEFAULT : 95
* DESCRIPTION :
* CPU target in percent. When CPU usage is higher than this target, frame
* logging will be disabled by firmware. Firmware will check if CPU resource
* is recovered every 1 second. If CPU resource recovered, then frame
* logging is re-enabled.
*******************************************************************************/
#define SLSI_PSID_UNIFI_SABLE_FRAME_LOG_CPU_THRES_PERCENT 0x138A
/*******************************************************************************
* NAME : UnifiSableFrameLogCpuOverheadPercent
* PSID : 5003 (0x138B)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 100
* DEFAULT : 3
* DESCRIPTION :
* Expected CPU overhead introduced by frame logging.
*******************************************************************************/
#define SLSI_PSID_UNIFI_SABLE_FRAME_LOG_CPU_OVERHEAD_PERCENT 0x138B
/*******************************************************************************
* NAME : UnifiDebugSvcModeStackHighWaterMark
* PSID : 5010 (0x1392)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Read the SVC mode stack high water mark in bytes
*******************************************************************************/
#define SLSI_PSID_UNIFI_DEBUG_SVC_MODE_STACK_HIGH_WATER_MARK 0x1392
/*******************************************************************************
* NAME : UnifiOverrideEdcaParamBe
* PSID : 5023 (0x139F)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#define SLSI_PSID_UNIFI_OVERRIDE_EDCA_PARAM_BE 0x139F
/*******************************************************************************
* NAME : UnifiOverrideEdcaParamBeEnable
* PSID : 5024 (0x13A0)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#define SLSI_PSID_UNIFI_OVERRIDE_EDCA_PARAM_BE_ENABLE 0x13A0
/*******************************************************************************
* NAME : UnifiPanicSubSystemControl
* PSID : 5026 (0x13A2)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* PANIC levels for WLAN SubSystems. Panic level is used to filter Panic
* sent to the host. 4 levels of Panic per subsystem are available
* (FAILURE_LEVEL_T): a. 0 FATAL - Always reported to host b. 1 ERROR c. 2
* WARNING d. 3 DEBUG NOTE: If Panic level of a subsystem is configured to
* FATAL, all the Panics within that subsystem configured to FATAL will be
* effective, panics with ERROR, WARNING and Debug level will be converted
* to faults. If Panic level of a subsystem is configured to WARNING, all
* the panics within that subsystem configured to FATAL, ERROR and WARNING
* will be issued to host, panics with Debug level will be converted to
* faults.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PANIC_SUB_SYSTEM_CONTROL 0x13A2
/*******************************************************************************
* NAME : UnifiFaultEnable
* PSID : 5027 (0x13A3)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Send Fault to host state.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FAULT_ENABLE 0x13A3
/*******************************************************************************
* NAME : UnifiFaultSubSystemControl
* PSID : 5028 (0x13A4)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Fault levels for WLAN SubSystems. Fault level is used to filter faults
* sent to the host. 4 levels of faults per subsystem are available
* (FAILURE_LEVEL_T): a. 0 ERROR b. 1 WARNING c. 2 INFO_1 d. 3 INFO_2
* Modifying Fault Levels at run time: 1. Set the fault level for the
* subsystems in unifiFaultConfigTable 2. Set unifiFaultEnable NOTE: If
* fault level of a subsystem is configured to ERROR, all the faults within
* that subsystem configured to ERROR will only be issued to host, faults
* with WARNING, INFO_1 and INFO_2 level will be converted to debug message
* If fault level of a subsystem is configured to WARNING, all the faults
* within that subsystem configured to ERROR and WARNING will be issued to
* host, faults with INFO_1 and INFO_2 level will be converted to debug
* message
*******************************************************************************/
#define SLSI_PSID_UNIFI_FAULT_SUB_SYSTEM_CONTROL 0x13A4
/*******************************************************************************
* NAME : UnifiDebugModuleControl
* PSID : 5029 (0x13A5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Debug Module levels for all modules. Module debug level is used to filter
* debug messages sent to the host. Only 6 levels of debug per module are
* available: a. -1 No debug created. b. 0 Debug if compiled in. Should not
* cause Buffer Full in normal testing. c. 1 - 3 Levels to allow sensible
* setting of the .hcf file while running specific tests or debugging d. 4
* Debug will harm normal execution due to excessive levels or processing
* time required. Only used in emergency debugging. Additional control for
* FSM transition and FSM signals logging is provided. Debug module level
* and 2 boolean flags are encoded within a uint16: Function | Is sending
* FSM signals | Is sending FSM transitions | Is sending FSM Timers |
* Reserved | Module level (signed int)
* -_-_-_-_-_+-_-_-_-_-_-_-_-_-_-_-_-_-_+-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_+-_-_-_-_-_-_-_-_-_-_-_-_-_+-_-_-_-_-_-_+-_-_-_-_-_-_-_-_-_-_-_-_-_- Bits | 15 | 14 | 13 | 12 - 8 | 7 - 0 Note: 0x00FF disables any debug for a module 0xE004 enables all debug for a module
*******************************************************************************/
#define SLSI_PSID_UNIFI_DEBUG_MODULE_CONTROL 0x13A5
/*******************************************************************************
* NAME : UnifiTxUsingLdpcActivated
* PSID : 5030 (0x13A6)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* LDPC will be used to code packets, for transmit only. If disabled, 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_ACTIVATED 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 (qdB), 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 (qdB), 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 : UnifiTxSgI20Activated
* PSID : 5040 (0x13B0)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* SGI 20MHz will be used to code packets for transmit only. If disabled,
* chip will not send SGI 20MHz packets even if peer supports it. To
* advertise reception of SGI 20MHz packets, enable bit 5 of
* unifiHtCapabilities.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_SG_I20_ACTIVATED 0x13B0
/*******************************************************************************
* NAME : UnifiTxSgI40Activated
* PSID : 5041 (0x13B1)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* SGI 40MHz will be used to code packets, for transmit only. If disabled,
* chip will not send SGI 40MHz packets even if peer supports it. To
* advertise reception of SGI 40MHz packets, enable bit 6 of
* unifiHtCapabilities.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_SG_I40_ACTIVATED 0x13B1
/*******************************************************************************
* NAME : UnifiTxSgI80Activated
* PSID : 5042 (0x13B2)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* SGI 80MHz will be used to code packets, for transmit only. If disabled,
* chip will not send SGI 80MHz packets even if peer supports it. To
* advertise reception of SGI 80MHz packets, enable bit 5 of
* unifiVhtCapabilities.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_SG_I80_ACTIVATED 0x13B2
/*******************************************************************************
* NAME : UnifiTxSgI160Activated
* PSID : 5043 (0x13B3)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* SGI 160/80+80MHz will be used to code packets, for transmit only. If
* disabled, chip will not send SGI 160/80+80MHz packets even if peer
* supports it. To advertise reception of SGI 160/80+80MHz packets, enable
* bit 6 of unifiVhtCapabilities.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_SG_I160_ACTIVATED 0x13B3
/*******************************************************************************
* NAME : UnifiMacAddressRandomisation
* PSID : 5044 (0x13B4)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Golden Certification MIB don't delete, change PSID or name: Enabling Mac
* Address Randomisation to be applied for Probe Requests when scanning.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MAC_ADDRESS_RANDOMISATION 0x13B4
/*******************************************************************************
* NAME : UnifiMacAddressRandomisationMask
* PSID : 5047 (0x13B7)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 6
* MAX : 6
* DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* FW randomises MAC Address bits that have a corresponding bit set to 0 in
* the MAC Mask for Probe Requests. This excludes U/L and I/G bits which
* will be set to Local and Individual respectively.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MAC_ADDRESS_RANDOMISATION_MASK 0x13B7
/*******************************************************************************
* NAME : UnifiWipsActivated
* PSID : 5050 (0x13BA)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Activate Wips.
*******************************************************************************/
#define SLSI_PSID_UNIFI_WIPS_ACTIVATED 0x13BA
/*******************************************************************************
* NAME : UnifiRfTestModeActivated
* PSID : 5054 (0x13BE)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Test only: Set to true when running in RF Test mode. Setting this MIB key
* to true prevents setting mandatory HT MCS Rates.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RF_TEST_MODE_ACTIVATED 0x13BE
/*******************************************************************************
* NAME : UnifiTxPowerDetectorResponse
* PSID : 5055 (0x13BF)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Hardware specific transmitter detector response settings. 2G settings
* before 5G. Increasing order within band.
*******************************************************************************/
#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.
* 2G settings before 5G. Increasing order within band.
*******************************************************************************/
#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.
* 2G settings before 5G. Increasing order within band.
*******************************************************************************/
#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. 2G settings before 5G. Increasing order within band.
*******************************************************************************/
#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.
* 2G settings before 5G. Increasing order within band.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_OPEN_LOOP_FREQUENCY_COMPENSATION 0x13C3
/*******************************************************************************
* NAME : UnifiTxOfdmSelect
* PSID : 5060 (0x13C4)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 4
* MAX : 8
* 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 : 48
* DEFAULT :
* DESCRIPTION :
* 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 :
* 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 :
* Battery voltage
*******************************************************************************/
#define SLSI_PSID_UNIFI_BATTERY_VOLTAGE 0x13C7
/*******************************************************************************
* NAME : UnifiTxOobConstraints
* PSID : 5064 (0x13C8)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* OOB constraints table. | octects | description |
* |-_-_-_-_-+-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-| | 0 | DPD applicability bitmask: 0 = no DPD, 1 = dynamic DPD, 2 = static DPD, 3 = applies to both static and dynamic DPD | | 1-2 | Bitmask indicating which regulatory domains this rule applies to FCC=bit0, ETSI=bit1, JAPAN=bit2 | | 3-4 | 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 | | 5 | Bitmask indicating which modulation types this rule applies to (LSB/b0=DSSS/CCK, b1= OFDM0 modulation group, b2= OFDM1 modulation group) | | 6 | Bitmask indicating which channel bandwidths this rule applies to (LSB/b0=20MHz, b1=40MHz, b2=80MHz) | | 7 | Minimum distance to nearest band edge in 500 kHz units for which this constraint becomes is applicable. | | 8 | Maximum power (EIRP) for this particular constraint - specified in units of quarter dBm. | | 9-32 | 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. | | 33-56| Tx DPD 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_CONSTRAINTS 0x13C8
/*******************************************************************************
* NAME : UnifiTxPaGainDpdTemperatureCompensation
* PSID : 5066 (0x13CA)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Hardware specific transmitter PA gain for DPD temperature compensation
* settings. 2G settings before 5G. Increasing order within band.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_PA_GAIN_DPD_TEMPERATURE_COMPENSATION 0x13CA
/*******************************************************************************
* NAME : UnifiTxPaGainDpdFrequencyCompensation
* PSID : 5067 (0x13CB)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Hardware specific transmitter PA gain for DPD frequency compensation
* settings. 2G settings before 5G. Increasing order within band.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_PA_GAIN_DPD_FREQUENCY_COMPENSATION 0x13CB
/*******************************************************************************
* NAME : UnifiTxPowerTrimConfig
* PSID : 5072 (0x13D0)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 25
* MAX : 26
* DEFAULT :
* DESCRIPTION :
* Hardware specific transmitter power trim settings
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_POWER_TRIM_CONFIG 0x13D0
/*******************************************************************************
* NAME : UnifiForceShortSlotTime
* PSID : 5080 (0x13D8)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* If set to true, forces FW to use short slot times for all VIFs.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FORCE_SHORT_SLOT_TIME 0x13D8
/*******************************************************************************
* NAME : UnifiTxGainStepSettings
* PSID : 5081 (0x13D9)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* Hardware specific transmitter gain step settings. 2G settings before 5G.
* Increasing order within band.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TX_GAIN_STEP_SETTINGS 0x13D9
/*******************************************************************************
* NAME : UnifiDebugDisableRadioNannyActions
* PSID : 5082 (0x13DA)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Bitmap to disable the radio nanny actions. B0==radio 0, B1==radio 1
*******************************************************************************/
#define SLSI_PSID_UNIFI_DEBUG_DISABLE_RADIO_NANNY_ACTIONS 0x13DA
/*******************************************************************************
* NAME : UnifiRxCckModemSensitivity
* PSID : 5083 (0x13DB)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 6
* MAX : 6
* DEFAULT :
* DESCRIPTION :
* Specify values of CCK modem sensitivity for scan, normal and low
* sensitivity.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RX_CCK_MODEM_SENSITIVITY 0x13DB
/*******************************************************************************
* NAME : UnifiDpdPerBandwidth
* PSID : 5084 (0x13DC)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 63
* DESCRIPTION :
* Bitmask to enable Digital Pre-Distortion per bandwidth
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPD_PER_BANDWIDTH 0x13DC
/*******************************************************************************
* NAME : UnifiBbVersion
* PSID : 5085 (0x13DD)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Baseband chip version number determined by reading BBIC version
*******************************************************************************/
#define SLSI_PSID_UNIFI_BB_VERSION 0x13DD
/*******************************************************************************
* NAME : UnifiRfVersion
* PSID : 5086 (0x13DE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* RF chip version number determined by reading RFIC version
*******************************************************************************/
#define SLSI_PSID_UNIFI_RF_VERSION 0x13DE
/*******************************************************************************
* NAME : UnifiReadHardwareCounter
* PSID : 5087 (0x13DF)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Read a value from a hardware packet counter for a specific radio_id and
* return it. The firmware will convert the radio_id to the associated
* mac_instance.
*******************************************************************************/
#define SLSI_PSID_UNIFI_READ_HARDWARE_COUNTER 0x13DF
/*******************************************************************************
* NAME : UnifiClearRadioTrimCache
* PSID : 5088 (0x13E0)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Clears the radio trim cache. The parameter is ignored.
*******************************************************************************/
#define SLSI_PSID_UNIFI_CLEAR_RADIO_TRIM_CACHE 0x13E0
/*******************************************************************************
* NAME : UnifiRadioTxSettingsRead
* PSID : 5089 (0x13E1)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Read value from Tx settings.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_TX_SETTINGS_READ 0x13E1
/*******************************************************************************
* NAME : UnifiModemSgiOffset
* PSID : 5090 (0x13E2)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Overwrite SGI sampling offset. Indexed by Band and Bandwidth. Defaults
* currently defined in fw.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MODEM_SGI_OFFSET 0x13E2
/*******************************************************************************
* NAME : UnifiRadioTxPowerOverride
* PSID : 5091 (0x13E3)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -128
* MAX : 127
* DEFAULT :
* DESCRIPTION :
* Option in radio code to override the power requested by the upper layer
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_TX_POWER_OVERRIDE 0x13E3
/*******************************************************************************
* NAME : UnifiRxRadioCsMode
* PSID : 5092 (0x13E4)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* OBSOLETE. Configures RX Radio CS detection for 80MHz bandwidth.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RX_RADIO_CS_MODE 0x13E4
/*******************************************************************************
* NAME : UnifiRxPriEnergyDetThreshold
* PSID : 5093 (0x13E5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* OBSOLETE. Energy detection threshold for primary 20MHz channel.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RX_PRI_ENERGY_DET_THRESHOLD 0x13E5
/*******************************************************************************
* NAME : UnifiRxSecEnergyDetThreshold
* PSID : 5094 (0x13E6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* OBSOLETE. Energy detection threshold for secondary 20MHz channel.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RX_SEC_ENERGY_DET_THRESHOLD 0x13E6
/*******************************************************************************
* NAME : UnifiAgcThresholds
* PSID : 5095 (0x13E7)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* AGC Thresholds settings
*******************************************************************************/
#define SLSI_PSID_UNIFI_AGC_THRESHOLDS 0x13E7
/*******************************************************************************
* NAME : UnifiRadioRxSettingsRead
* PSID : 5096 (0x13E8)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Read value from Rx settings.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_RX_SETTINGS_READ 0x13E8
/*******************************************************************************
* NAME : UnifiStaticDpdGain
* PSID : 5097 (0x13E9)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 11
* MAX : 27
* DEFAULT :
* DESCRIPTION :
* Specify modulation specifc gains for static dpd optimisation.
*******************************************************************************/
#define SLSI_PSID_UNIFI_STATIC_DPD_GAIN 0x13E9
/*******************************************************************************
* NAME : UnifiIqBufferSize
* PSID : 5098 (0x13EA)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Buffer Size for IQ capture to allow CATs to read it.
*******************************************************************************/
#define SLSI_PSID_UNIFI_IQ_BUFFER_SIZE 0x13EA
/*******************************************************************************
* NAME : UnifiNarrowbandCcaThresholds
* PSID : 5099 (0x13EB)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* The narrowband CCA ED thresholds so that the CCA-ED triggers at the
* regulatory value of -62 dBm.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NARROWBAND_CCA_THRESHOLDS 0x13EB
/*******************************************************************************
* NAME : UnifiRadioCcaDebug
* PSID : 5100 (0x13EC)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Read values from Radio CCA settings.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_CCA_DEBUG 0x13EC
/*******************************************************************************
* NAME : UnifiCcacsThresh
* PSID : 5101 (0x13ED)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Configures CCA CS thresholds.
*******************************************************************************/
#define SLSI_PSID_UNIFI_CCACS_THRESH 0x13ED
/*******************************************************************************
* NAME : UnifiCcaMasterSwitch
* PSID : 5102 (0x13EE)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X00540050
* DESCRIPTION :
* Enables CCA
*******************************************************************************/
#define SLSI_PSID_UNIFI_CCA_MASTER_SWITCH 0x13EE
/*******************************************************************************
* NAME : UnifiRxSyncCcaCfg
* PSID : 5103 (0x13EF)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Configures CCA per 20 MHz sub-band.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RX_SYNC_CCA_CFG 0x13EF
/*******************************************************************************
* NAME : UnifiMacCcaBusyTime
* PSID : 5104 (0x13F0)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Counts the time CCA indicates busy
*******************************************************************************/
#define SLSI_PSID_UNIFI_MAC_CCA_BUSY_TIME 0x13F0
/*******************************************************************************
* NAME : UnifiMacSecChanClearTime
* PSID : 5105 (0x13F1)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Configures PIFS
*******************************************************************************/
#define SLSI_PSID_UNIFI_MAC_SEC_CHAN_CLEAR_TIME 0x13F1
/*******************************************************************************
* NAME : UnifiDpdDebug
* PSID : 5106 (0x13F2)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Debug MIBs for DPD
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPD_DEBUG 0x13F2
/*******************************************************************************
* NAME : UnifiNarrowbandCcaDebug
* PSID : 5107 (0x13F3)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* Read values from Radio CCA settings.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NARROWBAND_CCA_DEBUG 0x13F3
/*******************************************************************************
* NAME : UnifiNannyTemperatureReportDelta
* PSID : 5109 (0x13F5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 4
* DESCRIPTION :
* A temperature difference, in degrees Celsius, above which the nanny
* process will generate a temperature update debug word
*******************************************************************************/
#define SLSI_PSID_UNIFI_NANNY_TEMPERATURE_REPORT_DELTA 0x13F5
/*******************************************************************************
* NAME : UnifiNannyTemperatureReportInterval
* PSID : 5110 (0x13F6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 200
* DESCRIPTION :
* A report interval in milliseconds where temperature is checked
*******************************************************************************/
#define SLSI_PSID_UNIFI_NANNY_TEMPERATURE_REPORT_INTERVAL 0x13F6
/*******************************************************************************
* NAME : UnifiRadioRxDcocDebugIqValue
* PSID : 5111 (0x13F7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* RX DCOC debug testing. Allows user to override LUT index IQ values in
* combination with unifiRadioRxDcocDebug. This MIB sets IQ value that all
* LUT index Is and Qs get set to.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_RX_DCOC_DEBUG_IQ_VALUE 0x13F7
/*******************************************************************************
* NAME : UnifiRadioRxDcocDebug
* PSID : 5112 (0x13F8)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* RX DCOC debug testing. Allows user to override LUT index IQ values in
* combination with unifiRadioRxDcocDebugIqValue. This MIB enables the
* feature.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_RX_DCOC_DEBUG 0x13F8
/*******************************************************************************
* NAME : UnifiNannyRetrimDpdMod
* PSID : 5113 (0x13F9)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 2
* DESCRIPTION :
* Bitmap to selectively enable nanny retrim of DPD per modulation.
* B0==OFDM0, B1==OFDM1, B2==CCK
*******************************************************************************/
#define SLSI_PSID_UNIFI_NANNY_RETRIM_DPD_MOD 0x13F9
/*******************************************************************************
* NAME : UnifiDisableDpdSubIteration
* PSID : 5114 (0x13FA)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* For Engineering debug use only.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DISABLE_DPD_SUB_ITERATION 0x13FA
/*******************************************************************************
* NAME : UnifiRxRssiAdjustments
* PSID : 5115 (0x13FB)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 4
* MAX : 4
* DEFAULT :
* DESCRIPTION :
* Provides platform dependent rssi adjustments. Octet string (length 4),
* each octet represents a signed 8 bit value in units of quarter dB.
* octet[0] = always_adjust (applied unconditionally in all cases) octet[1]
* = low_power_adjust (applied in low_power mode only) octet[2] =
* ext_lna_on_adjust (applied only if we have a FEM and the external LNA is
* enabled) octet[3] = ext_lna_off_adjust (applied only if we have a FEM and
* the external LNA is disabled)
*******************************************************************************/
#define SLSI_PSID_UNIFI_RX_RSSI_ADJUSTMENTS 0x13FB
/*******************************************************************************
* NAME : UnifiFleximacCcaEdEnable
* PSID : 5116 (0x13FC)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Enable/disable CCA-ED in Fleximac.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FLEXIMAC_CCA_ED_ENABLE 0x13FC
/*******************************************************************************
* NAME : UnifiRadioTxIqDelay
* PSID : 5117 (0x13FD)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 255
* DEFAULT :
* DESCRIPTION :
* The differential delay applied between I and Q paths in Tx.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_TX_IQ_DELAY 0x13FD
/*******************************************************************************
* NAME : UnifiDisableLnaBypass
* PSID : 5118 (0x13FE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Prevents the use of the LNA bypass. Can be set at any time, but takes
* effect the next time the radio is turned on from off. Set a bit to 1 to
* disable the LNA bypass in that configuration. B0 2.4G Radio 0 B1 2.4G
* Radio 1 B2 2.4G Radio 2 B3 2.4G Radio 3 B4 5G Radio 0 B5 5G Radio 1 B6 5G
* Radio 2 B7 5G Radio 3
*******************************************************************************/
#define SLSI_PSID_UNIFI_DISABLE_LNA_BYPASS 0x13FE
/*******************************************************************************
* NAME : UnifiEnableFlexiMacWatchdog
* PSID : 5200 (0x1450)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 0X0000
* DESCRIPTION :
* Bitmap controlling watchdog configuration for fleximac. Setting bit to 1
* will enable watchdog for MAC represented by bit position
*******************************************************************************/
#define SLSI_PSID_UNIFI_ENABLE_FLEXI_MAC_WATCHDOG 0x1450
/*******************************************************************************
* NAME : UnifiRttCapabilities
* PSID : 5300 (0x14B4)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 8
* MAX : 8
* DEFAULT : { 0X01, 0X01, 0X01, 0X01, 0X00, 0X07, 0X1C, 0X32 }
* DESCRIPTION :
* RTT capabilities of the chip. see SC-506960-SW.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RTT_CAPABILITIES 0x14B4
/*******************************************************************************
* NAME : UnifiFtmMinDeltaFrames
* PSID : 5301 (0x14B5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 255
* DEFAULT : 5
* DESCRIPTION :
* Default minimum time between consecutive FTM frames in units of 100 us.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_MIN_DELTA_FRAMES 0x14B5
/*******************************************************************************
* NAME : UnifiFtmPerBurst
* PSID : 5302 (0x14B6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 1
* MAX : 31
* DEFAULT : 4
* DESCRIPTION :
* Requested FTM frames per burst.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_PER_BURST 0x14B6
/*******************************************************************************
* NAME : UnifiFtmBurstDuration
* PSID : 5303 (0x14B7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 2
* MAX : 11
* DEFAULT : 6
* DESCRIPTION :
* indicates the duration of a burst instance, values 0, 1, 12-14 are
* reserved, [2..11], the burst duration is defined as (250 x 2)^(N-2), and
* 15 means "no preference".
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_BURST_DURATION 0x14B7
/*******************************************************************************
* NAME : UnifiFtmNumOfBurstsExponent
* PSID : 5304 (0x14B8)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 14
* DEFAULT :
* DESCRIPTION :
* The number of burst instances is 2^(Number of Bursts Exponent), value 15
* means "no preference".
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_NUM_OF_BURSTS_EXPONENT 0x14B8
/*******************************************************************************
* NAME : UnifiFtmAsapModeActivated
* PSID : 5305 (0x14B9)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Activate support for ASAP mode in FTM
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_ASAP_MODE_ACTIVATED 0x14B9
/*******************************************************************************
* NAME : UnifiFtmResponderActivated
* PSID : 5306 (0x14BA)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Activate support for FTM Responder
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_RESPONDER_ACTIVATED 0x14BA
/*******************************************************************************
* NAME : UnifiFtmDefaultSessionEstablishmentTimeout
* PSID : 5307 (0x14BB)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 10
* MAX : 100
* DEFAULT : 50
* DESCRIPTION :
* Default timeout for session estabishmant in units of ms.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_DEFAULT_SESSION_ESTABLISHMENT_TIMEOUT 0x14BB
/*******************************************************************************
* NAME : UnifiFtmDefaultGapBeforeFirstBurstPerResponder
* PSID : 5308 (0x14BC)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Deprecated
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_DEFAULT_GAP_BEFORE_FIRST_BURST_PER_RESPONDER 0x14BC
/*******************************************************************************
* NAME : UnifiFtmDefaultGapBetweenBursts
* PSID : 5309 (0x14BD)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 5
* MAX : 50
* DEFAULT : 10
* DESCRIPTION :
* Interval between consecutive Bursts. In units of ms.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_DEFAULT_GAP_BETWEEN_BURSTS 0x14BD
/*******************************************************************************
* NAME : UnifiFtmDefaultTriggerDelay
* PSID : 5310 (0x14BE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 100
* DEFAULT : 1
* DESCRIPTION :
* Delay to account for differences in time between Initiator and Responder
* at start of the Burst. In units of ms.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_DEFAULT_TRIGGER_DELAY 0x14BE
/*******************************************************************************
* NAME : UnifiFtmDefaultEndBurstDelay
* PSID : 5311 (0x14BF)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 100
* DEFAULT : 10
* DESCRIPTION :
* Delay to account for differences in time between Initiator and Responder
* at the end of the Burst. In units of ms.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_DEFAULT_END_BURST_DELAY 0x14BF
/*******************************************************************************
* NAME : UnifiFtmRequestValidationEnabled
* PSID : 5312 (0x14C0)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Enable Validation for FTM Add Range request RTT_Configs
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_REQUEST_VALIDATION_ENABLED 0x14C0
/*******************************************************************************
* NAME : UnifiFtmResponseValidationEnabled
* PSID : 5313 (0x14C1)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Enable Validation for FTM Response
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_RESPONSE_VALIDATION_ENABLED 0x14C1
/*******************************************************************************
* NAME : UnifiFtmUseResponseParameters
* PSID : 5314 (0x14C2)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Use Response burst parameters for burst
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_USE_RESPONSE_PARAMETERS 0x14C2
/*******************************************************************************
* NAME : UnifiFtmInitialResponseTimeout
* PSID : 5315 (0x14C3)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 10
* MAX : 100
* DEFAULT : 50
* DESCRIPTION :
* Default timeout for FtmInitialResponse in units of ms.
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_INITIAL_RESPONSE_TIMEOUT 0x14C3
/*******************************************************************************
* NAME : UnifiFtmUseRequestParameters
* PSID : 5321 (0x14C9)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Use certain burst params from user while sending FTM req
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_USE_REQUEST_PARAMETERS 0x14C9
/*******************************************************************************
* NAME : UnifiFtmMeanAroundCluster
* PSID : 5322 (0x14CA)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Whether to get simple mean or mean around cluster
*******************************************************************************/
#define SLSI_PSID_UNIFI_FTM_MEAN_AROUND_CLUSTER 0x14CA
/*******************************************************************************
* NAME : UnifiMlmeScanContinueIfMoreThanXAps
* PSID : 5410 (0x1522)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 10
* DESCRIPTION :
* Part of Scan Algorithm: Keep scanning on a channel with lots of APs.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_CONTINUE_IF_MORE_THAN_XAPS 0x1522
/*******************************************************************************
* NAME : UnifiMlmeScanStopIfLessThanXNewAps
* PSID : 5411 (0x1523)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 4
* DESCRIPTION :
* Part of Scan Algorithm: Stop scanning on a channel if less than X NEW APs
* are seen.
*******************************************************************************/
#define SLSI_PSID_UNIFI_MLME_SCAN_STOP_IF_LESS_THAN_XNEW_APS 0x1523
/*******************************************************************************
* NAME : UnifiScanMultiVifActivated
* PSID : 5412 (0x1524)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : 1
* DESCRIPTION :
* Part of Scan Algorithm: Activate support for Multi Vif channel times.
*******************************************************************************/
#define SLSI_PSID_UNIFI_SCAN_MULTI_VIF_ACTIVATED 0x1524
/*******************************************************************************
* NAME : UnifiScanNewAlgorithmActivated
* PSID : 5413 (0x1525)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : 1
* DESCRIPTION :
* Part of Scan Algorithm: Activate support for the new algorithm.
*******************************************************************************/
#define SLSI_PSID_UNIFI_SCAN_NEW_ALGORITHM_ACTIVATED 0x1525
/*******************************************************************************
* NAME : UnifiUnsyncVifLnaEnabled
* PSID : 6010 (0x177A)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Enable or disable use of the LNA for unsynchronised VIFs.
*******************************************************************************/
#define SLSI_PSID_UNIFI_UNSYNC_VIF_LNA_ENABLED 0x177A
/*******************************************************************************
* NAME : UnifiTpcMinPower2Gmimo
* PSID : 6011 (0x177B)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT : 52
* DESCRIPTION :
* Minimum power for 2.4GHz MIMO interface when RSSI is above
* unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than
* dot11PowerCapabilityMinImplemented.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TPC_MIN_POWER2_GMIMO 0x177B
/*******************************************************************************
* NAME : UnifiTpcMinPower5Gmimo
* PSID : 6012 (0x177C)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT : 52
* DESCRIPTION :
* Minimum power for 5 GHz MIMO interface when RSSI is above
* unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than
* dot11PowerCapabilityMinImplemented.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TPC_MIN_POWER5_GMIMO 0x177C
/*******************************************************************************
* NAME : UnifiLnaControlEnabled
* PSID : 6013 (0x177D)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Enable dynamic switching of the LNA based on RSSI for synchronised VIFs.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LNA_CONTROL_ENABLED 0x177D
/*******************************************************************************
* NAME : UnifiLnaControlRssiThresholdLower
* PSID : 6014 (0x177E)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dBm
* MIN : -128
* MAX : 127
* DEFAULT : -40
* DESCRIPTION :
* The lower RSSI threshold for dynamic switching of the LNA. If the RSSI
* avg of received frames is lower than this value for all scheduled VIFs,
* then the external LNA will be enabled.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LNA_CONTROL_RSSI_THRESHOLD_LOWER 0x177E
/*******************************************************************************
* NAME : UnifiLnaControlRssiThresholdUpper
* PSID : 6015 (0x177F)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dBm
* MIN : -128
* MAX : 127
* DEFAULT : -30
* DESCRIPTION :
* The upper RSSI threshold for dynamic switching of the LNA. If the RSSI
* avg of received frames is higher than this value for all scheduled VIFs,
* then the external LNA will be disabled.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LNA_CONTROL_RSSI_THRESHOLD_UPPER 0x177F
/*******************************************************************************
* NAME : UnifiPowerIsGrip
* PSID : 6016 (0x1780)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Is using Grip power cap instead of SAR cap.
*******************************************************************************/
#define SLSI_PSID_UNIFI_POWER_IS_GRIP 0x1780
/*******************************************************************************
* NAME : UnifiLowPowerRxConfig
* PSID : 6018 (0x1782)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 3
* DESCRIPTION :
* Enables low power radio RX for idle STA and AP VIFs respectively.
* Setting/clearing bit 0 enables/disabled LP RX for (all) STA/Cli VIFs.
* Setting/clearing bit 1 enables/disabled LP RX for AP/GO VIFs.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LOW_POWER_RX_CONFIG 0x1782
/*******************************************************************************
* NAME : UnifiTpcEnabled
* PSID : 6019 (0x1783)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT :
* DESCRIPTION :
* Deprecated. Golden Certification MIB don't delete, change PSID or name
*******************************************************************************/
#define SLSI_PSID_UNIFI_TPC_ENABLED 0x1783
/*******************************************************************************
* NAME : UnifiCurrentTxpowerLevel
* PSID : 6020 (0x1784)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : qdBm
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* Maximum air power for the VIF. 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
* MIN : -32768
* MAX : 32767
* DEFAULT : 127
* DESCRIPTION :
* Test only: Maximum User Set Tx Power (quarter dBm). Enable it in
* unifiTestTxPowerEnable.
*******************************************************************************/
#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 the (dBm) threshold, switch to the max power allowed by regulatory,
* if it has been previously reduced due to unifiTPCMinPowerRSSIThreshold.
*******************************************************************************/
#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 the (dBm) threshold, switch to the minimum hardware supported -
* capped by unifiTPCMinPower2G/unifiTPCMinPower5G. A Zero value reverts the
* power to a default state.
*******************************************************************************/
#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 : 52
* DESCRIPTION :
* Minimum power for 2.4GHz SISO interface when RSSI is above
* unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than
* dot11PowerCapabilityMinImplemented.
*******************************************************************************/
#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 :
* Minimum power for 5 GHz SISO interface when RSSI is above
* unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than
* dot11PowerCapabilityMinImplemented.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TPC_MIN_POWER5G 0x1789
/*******************************************************************************
* NAME : UnifiSarBackoff
* PSID : 6026 (0x178A)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* Max power values per band per index(quarter dBm).
*******************************************************************************/
#define SLSI_PSID_UNIFI_SAR_BACKOFF 0x178A
/*******************************************************************************
* NAME : UnifiTpcUseAfterConnectRsp
* PSID : 6027 (0x178B)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Use TPC only after MlmeConnect_Rsp has been received from the Host i.e.
* not during initial connection exchanges (EAPOL/DHCP operation) as RSSI
* readings might be inaccurate.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TPC_USE_AFTER_CONNECT_RSP 0x178B
/*******************************************************************************
* NAME : UnifiRadioLpRxRssiThresholdLower
* PSID : 6028 (0x178C)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dBm
* MIN : -128
* MAX : 127
* DEFAULT : -75
* DESCRIPTION :
* The lower RSSI threshold for switching between low power rx and normal
* rx. If the RSSI avg of received frames is lower than this value for a
* VIF, then that VIF will vote against using low-power radio RX. Low power
* rx could negatively influence the receiver sensitivity.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_LP_RX_RSSI_THRESHOLD_LOWER 0x178C
/*******************************************************************************
* NAME : UnifiRadioLpRxRssiThresholdUpper
* PSID : 6029 (0x178D)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* UNITS : dBm
* MIN : -128
* MAX : 127
* DEFAULT : -65
* DESCRIPTION :
* The upper RSSI threshold for switching between low power rx and normal
* rx. If the RSSI avg of received frames is higher than this value for a
* VIF, then that VIF will vote in favour of using low-power radio RX. Low
* power RX could negatively influence the receiver sensitivity.
*******************************************************************************/
#define SLSI_PSID_UNIFI_RADIO_LP_RX_RSSI_THRESHOLD_UPPER 0x178D
/*******************************************************************************
* NAME : UnifiTestTxPowerEnable
* PSID : 6032 (0x1790)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 0X03DD
* DESCRIPTION :
* Test only: Bitfield to enable Control Plane Tx Power processing.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TEST_TX_POWER_ENABLE 0x1790
/*******************************************************************************
* NAME : UnifiLteCoexMaxPowerRssiThreshold
* PSID : 6033 (0x1791)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT : -55
* DESCRIPTION :
* Below this (dBm) threshold, switch to max power allowed by regulatory, if
* it has been previously reduced due to unifiTPCMinPowerRSSIThreshold.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_COEX_MAX_POWER_RSSI_THRESHOLD 0x1791
/*******************************************************************************
* NAME : UnifiLteCoexMinPowerRssiThreshold
* PSID : 6034 (0x1792)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT : -45
* DESCRIPTION :
* Above this(dBm) threshold, switch to minimum hardware supported - capped
* by unifiTPCMinPower2G/unifiTPCMinPower5G. Zero reverts the power to its
* default state.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_COEX_MIN_POWER_RSSI_THRESHOLD 0x1792
/*******************************************************************************
* NAME : UnifiLteCoexPowerReduction
* PSID : 6035 (0x1793)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 127
* DEFAULT : 24
* DESCRIPTION :
* When LTE Coex Power Reduction provisions are met, impose a power cap of
* the regulatory domain less the amount specified by this MIB (quarter dB)
*******************************************************************************/
#define SLSI_PSID_UNIFI_LTE_COEX_POWER_REDUCTION 0x1793
/*******************************************************************************
* NAME : UnifiPmfAssociationComebackTimeDelta
* PSID : 6050 (0x17A2)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 1100
* DESCRIPTION :
* Timeout interval, in TU, for the TimeOut IE in the SA Query request
* frame.
*******************************************************************************/
#define SLSI_PSID_UNIFI_PMF_ASSOCIATION_COMEBACK_TIME_DELTA 0x17A2
/*******************************************************************************
* NAME : UnifiTestTspecHack
* PSID : 6060 (0x17AC)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Test only: Hack to allow in-house tspec testing
*******************************************************************************/
#define SLSI_PSID_UNIFI_TEST_TSPEC_HACK 0x17AC
/*******************************************************************************
* NAME : UnifiTestTspecHackValue
* PSID : 6061 (0x17AD)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Test only: Saved dialog number of tspec request action frame from the
* Host
*******************************************************************************/
#define SLSI_PSID_UNIFI_TEST_TSPEC_HACK_VALUE 0x17AD
/*******************************************************************************
* NAME : UnifiDebugInstantDelivery
* PSID : 6069 (0x17B5)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Instant delivery control of the debug messages when set to true. Note:
* will not allow the host to suspend when set to True.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DEBUG_INSTANT_DELIVERY 0x17B5
/*******************************************************************************
* NAME : UnifiDebugEnable
* PSID : 6071 (0x17B7)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Debug to host state. Debug is either is sent to the host or it isn't.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DEBUG_ENABLE 0x17B7
/*******************************************************************************
* NAME : UnifiDPlaneDebug
* PSID : 6073 (0x17B9)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X203
* DESCRIPTION :
* Bit mask for turning on individual debug entities in the data_plane that
* if enabled effect throughput. See DPLP_DEBUG_ENTITIES_T in
* dplane_dplp_debug.h for bits. Default of 0x203 means dplp, ampdu and
* metadata logs are enabled.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DPLANE_DEBUG 0x17B9
/*******************************************************************************
* NAME : UnifiNanMaxQueuedFollowups
* PSID : 6077 (0x17BD)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 4
* DESCRIPTION :
* Maximum number of NAN Followup instances which can be queued in FW.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_QUEUED_FOLLOWUPS 0x17BD
/*******************************************************************************
* NAME : UnifiNanMaxSdaTxRetryCount
* PSID : 6078 (0x17BE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 3
* DESCRIPTION :
* Maximum number of reties to send SDA to a peer.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_SDA_TX_RETRY_COUNT 0x17BE
/*******************************************************************************
* NAME : UnifiNanSupportedCipherSuites
* PSID : 6079 (0x17BF)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Set of supported cipher suites. NanCipherSuiteType bit field format.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_SUPPORTED_CIPHER_SUITES 0x17BF
/*******************************************************************************
* NAME : UnifiNanActivated
* PSID : 6080 (0x17C0)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Activate Neighbour Aware Networking (NAN)
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_ACTIVATED 0x17C0
/*******************************************************************************
* NAME : UnifiNanBeaconCapabilities
* PSID : 6081 (0x17C1)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 0X0620
* DESCRIPTION :
* The 16-bit field follows the coding of IEEE 802.11 Capability
* Information.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_BEACON_CAPABILITIES 0x17C1
/*******************************************************************************
* NAME : UnifiNanMaxConcurrentClusters
* PSID : 6082 (0x17C2)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 1
* DESCRIPTION :
* Maximum number of concurrent NAN clusters supported.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_CONCURRENT_CLUSTERS 0x17C2
/*******************************************************************************
* NAME : UnifiNanMaxConcurrentPublishes
* PSID : 6083 (0x17C3)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 2
* DESCRIPTION :
* Maximum number of concurrent NAN Publish instances supported.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_CONCURRENT_PUBLISHES 0x17C3
/*******************************************************************************
* NAME : UnifiNanMaxConcurrentSubscribes
* PSID : 6084 (0x17C4)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 2
* DESCRIPTION :
* Maximum number of concurrent NAN Subscribe instances supported.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_CONCURRENT_SUBSCRIBES 0x17C4
/*******************************************************************************
* NAME : UnifiNanMaxServiceNameLength
* PSID : 6085 (0x17C5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 255
* DESCRIPTION :
* Maximum Service Name Length.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_SERVICE_NAME_LENGTH 0x17C5
/*******************************************************************************
* NAME : UnifiNanMaxMatchFilterLength
* PSID : 6086 (0x17C6)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 255
* DESCRIPTION :
* Maximum Match Filter Length.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_MATCH_FILTER_LENGTH 0x17C6
/*******************************************************************************
* NAME : UnifiNanMaxTotalMatchFilterLength
* PSID : 6087 (0x17C7)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 255
* DESCRIPTION :
* Maximum Total Match Filter Length.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_TOTAL_MATCH_FILTER_LENGTH 0x17C7
/*******************************************************************************
* NAME : UnifiNanMaxServiceSpecificInfoLength
* PSID : 6088 (0x17C8)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 255
* DESCRIPTION :
* Maximum Service Specific Info Length.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_SERVICE_SPECIFIC_INFO_LENGTH 0x17C8
/*******************************************************************************
* NAME : UnifiNanMaxExtendedServiceSpecificInfoLen
* PSID : 6089 (0x17C9)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 2048
* DESCRIPTION :
* Maximum Extended Service Specific Info Length.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_EXTENDED_SERVICE_SPECIFIC_INFO_LEN 0x17C9
/*******************************************************************************
* NAME : UnifiNanMaxSubscribeInterfaceAddresses
* PSID : 6090 (0x17CA)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 8
* DESCRIPTION :
* Maximum number interface addresses in subscribe filter list.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_SUBSCRIBE_INTERFACE_ADDRESSES 0x17CA
/*******************************************************************************
* NAME : UnifiNanMaxNdiInterfaces
* PSID : 6091 (0x17CB)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 1
* DESCRIPTION :
* Maximum NDI Interfaces. Note: This does not affect number of NDL Vifs
* supported by FW as they are hard coded.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_NDI_INTERFACES 0x17CB
/*******************************************************************************
* NAME : UnifiNanMaxNdpSessions
* PSID : 6092 (0x17CC)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 1
* DESCRIPTION :
* Maximum NDP Sessions.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_NDP_SESSIONS 0x17CC
/*******************************************************************************
* NAME : UnifiNanMaxAppInfoLength
* PSID : 6093 (0x17CD)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 2048
* DESCRIPTION :
* Maximum App Info Length.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_APP_INFO_LENGTH 0x17CD
/*******************************************************************************
* NAME : UnifiNanMatchExpirationTime
* PSID : 6094 (0x17CE)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : seconds
* MIN : 0
* MAX : 65535
* DEFAULT : 60
* DESCRIPTION :
* Time limit in which Mlme will expire a match for discovered service.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MATCH_EXPIRATION_TIME 0x17CE
/*******************************************************************************
* NAME : UnifiNanPermittedChannels
* PSID : 6095 (0x17CF)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 8
* MAX : 8
* DEFAULT : { 0XFF, 0XFF, 0XFF, 0XFF, 0X7F, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* Applicable Primary Channels mask. Defined in a uint64 represented by the
* octet string. Mapping defined in ChannelisationRules; i.e. Bit 14 maps to
* channel 36.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_PERMITTED_CHANNELS 0x17CF
/*******************************************************************************
* NAME : UnifiNanDefaultScanPeriod
* PSID : 6096 (0x17D0)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : seconds
* MIN : 0
* MAX : 65535
* DEFAULT : 20
* DESCRIPTION :
* The default value of scan period in seconds.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_DEFAULT_SCAN_PERIOD 0x17D0
/*******************************************************************************
* NAME : UnifiNanMaxChannelSwitchTime
* PSID : 6097 (0x17D1)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* UNITS : microseconds
* MIN : 0
* MAX : 65535
* DEFAULT : 5000
* DESCRIPTION :
* Maximum Channel Switch Time.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAX_CHANNEL_SWITCH_TIME 0x17D1
/*******************************************************************************
* NAME : UnifiNanMacRandomisationActivated
* PSID : 6098 (0x17D2)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Enabling Mac Address Randomisation for NMI address.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_MAC_RANDOMISATION_ACTIVATED 0x17D2
/*******************************************************************************
* NAME : UnifiNanDefaultSchedule
* PSID : 6099 (0x17D3)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 11
* MAX : 11
* DEFAULT :
* DESCRIPTION :
* Default Schedule to be proposed for NDL. Values must match with NAN Spec
* Time BitMap Control field values. Octet 0 ~ 1 : Ordered ChannelList[2]
* from most to least prefered channel, stated as channel number. Zero means
* not in used. Octet 2 : Bit Duration in TUs. Octet 3 ~ 4 : Period in TUs.
* Octet 5 ~ 6 : Start Offset in TUs. Octet 7 ~ 10 : TimeBitMap[4]
*******************************************************************************/
#define SLSI_PSID_UNIFI_NAN_DEFAULT_SCHEDULE 0x17D3
/*******************************************************************************
* NAME : hutsReadWriteDataElementInt32
* PSID : 6100 (0x17D4)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 1000
* DESCRIPTION :
* Reserved for HUTS tests - Data element read/write entry of int32 type.
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_DATA_ELEMENT_INT32 0x17D4
/*******************************************************************************
* NAME : hutsReadWriteDataElementBoolean
* PSID : 6101 (0x17D5)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Reserved for HUTS tests - Data element read/write entry of boolean type.
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_DATA_ELEMENT_BOOLEAN 0x17D5
/*******************************************************************************
* NAME : hutsReadWriteDataElementOctetString
* PSID : 6102 (0x17D6)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 9
* MAX : 9
* DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* Reserved for HUTS tests - Data element read/write entry of octet string
* type.
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_DATA_ELEMENT_OCTET_STRING 0x17D6
/*******************************************************************************
* NAME : hutsReadWriteTableInt16Row
* PSID : 6103 (0x17D7)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* Reserved for HUTS tests - Data element read/write entry table of int16
* type.
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_TABLE_INT16_ROW 0x17D7
/*******************************************************************************
* NAME : hutsReadWriteTableOctetStringRow
* PSID : 6104 (0x17D8)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 6
* MAX : 73
* DEFAULT :
* DESCRIPTION :
* Reserved for HUTS tests - Data element read/write entry table of octet
* string type.
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_TABLE_OCTET_STRING_ROW 0x17D8
/*******************************************************************************
* NAME : hutsReadWriteRemoteProcedureCallInt32
* PSID : 6105 (0x17D9)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT : 0X000A0001
* DESCRIPTION :
* Reserved for HUTS tests - Remote Procedure call read/write entry of int32
* type.
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_REMOTE_PROCEDURE_CALL_INT32 0x17D9
/*******************************************************************************
* NAME : hutsReadWriteRemoteProcedureCallOctetString
* PSID : 6107 (0x17DB)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 144
* MAX : 144
* DEFAULT :
* DESCRIPTION :
* Reserved for HUTS tests - Remote Procedure call read/write entry of octet
* string type.
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_REMOTE_PROCEDURE_CALL_OCTET_STRING 0x17DB
/*******************************************************************************
* NAME : hutsReadWriteInternalApiInt16
* PSID : 6108 (0x17DC)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT : -55
* DESCRIPTION :
* Reserved for HUTS tests - Data element read/write entry of int16 type via
* internal API.
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_INT16 0x17DC
/*******************************************************************************
* NAME : hutsReadWriteInternalApiUint16
* PSID : 6109 (0x17DD)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 0X0730
* DESCRIPTION :
* Reserved for HUTS tests - Data element read/write entry of unsigned int16
* type via internal API.
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_UINT16 0x17DD
/*******************************************************************************
* NAME : hutsReadWriteInternalApiUint32
* PSID : 6110 (0x17DE)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* UNITS : µs
* MIN : 0
* MAX : 2147483647
* DEFAULT : 30000
* DESCRIPTION :
* Reserved for HUTS tests - Data element read/write entry of unsigned int32
* type via internal API.
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_UINT32 0x17DE
/*******************************************************************************
* NAME : hutsReadWriteInternalApiInt64
* PSID : 6111 (0x17DF)
* PER INTERFACE?: NO
* TYPE : INT64
* MIN : -9223372036854775808
* MAX : 9223372036854775807
* DEFAULT :
* DESCRIPTION :
* Reserved for HUTS tests - Data element read/write entry of int64 type via
* internal API.
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_INT64 0x17DF
/*******************************************************************************
* NAME : hutsReadWriteInternalApiBoolean
* PSID : 6112 (0x17E0)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : TRUE
* DESCRIPTION :
* Reserved for HUTS tests - Data element read/write entry of boolean type
* via internal API.
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_BOOLEAN 0x17E0
/*******************************************************************************
* NAME : hutsReadWriteInternalApiOctetString
* PSID : 6113 (0x17E1)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 8
* MAX : 8
* DEFAULT : { 0X00, 0X18, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* Reserved for HUTS tests - Data element read/write entry of octet string
* type via internal API.
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_OCTET_STRING 0x17E1
/*******************************************************************************
* NAME : hutsReadWriteInternalApiFixedSizeTableRow
* PSID : 6114 (0x17E2)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : 0
* MAX : 100
* DEFAULT :
* DESCRIPTION :
* Reserved for HUTS tests - Fixed size table rows of int16 type via
* internal API
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_FIXED_SIZE_TABLE_ROW 0x17E2
/*******************************************************************************
* NAME : hutsReadWriteInternalApiVarSizeTableRow
* PSID : 6115 (0x17E3)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 6
* MAX : 73
* DEFAULT :
* DESCRIPTION :
* Reserved for HUTS tests - Variable size table rows of octet string type
* via internal API
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_VAR_SIZE_TABLE_ROW 0x17E3
/*******************************************************************************
* NAME : hutsReadWriteInternalApiFixSizeTableKey1Row
* PSID : 6116 (0x17E4)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Reserved for HUTS tests - Fixed size table rows of int16 type via
* internal API
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_FIX_SIZE_TABLE_KEY1_ROW 0x17E4
/*******************************************************************************
* NAME : hutsReadWriteInternalApiFixSizeTableKey2Row
* PSID : 6117 (0x17E5)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Reserved for HUTS tests - Fixed size table rows of int16 type via
* internal API
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_FIX_SIZE_TABLE_KEY2_ROW 0x17E5
/*******************************************************************************
* NAME : hutsReadWriteInternalApiFixVarSizeTableKey1Row
* PSID : 6118 (0x17E6)
* PER INTERFACE?: NO
* TYPE : SlsiUint32
* MIN : 0
* MAX : 4294967295
* DEFAULT :
* DESCRIPTION :
* The values stored in hutsReadWriteInternalAPIFixVarSizeTableKeys
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_FIX_VAR_SIZE_TABLE_KEY1_ROW 0x17E6
/*******************************************************************************
* NAME : hutsReadWriteInternalApiFixVarSizeTableKey2Row
* PSID : 6119 (0x17E7)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* The values stored in hutsReadWriteInternalAPIFixVarSizeTableKeys
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_FIX_VAR_SIZE_TABLE_KEY2_ROW 0x17E7
/*******************************************************************************
* NAME : hutsReadWriteInternalApiFixSizeTableKeyRow
* PSID : 6120 (0x17E8)
* 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_HUTS_READ_WRITE_INTERNAL_API_FIX_SIZE_TABLE_KEY_ROW 0x17E8
/*******************************************************************************
* NAME : hutsReadWriteInternalApiVarSizeTableKeyRow
* PSID : 6121 (0x17E9)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 144
* MAX : 144
* DEFAULT :
* DESCRIPTION :
* Write a DPD LUT entry
*******************************************************************************/
#define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_VAR_SIZE_TABLE_KEY_ROW 0x17E9
/*******************************************************************************
* NAME : UnifiTestScanNoMedium
* PSID : 6122 (0x17EA)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Test only: Stop Scan from using the Medium to allow thruput testing.
*******************************************************************************/
#define SLSI_PSID_UNIFI_TEST_SCAN_NO_MEDIUM 0x17EA
/*******************************************************************************
* NAME : UnifiDualBandConcurrency
* PSID : 6123 (0x17EB)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Identify whether the chip supports dualband concurrency or not (RSDB vs.
* VSDB). Set in the respective platform htf file.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DUAL_BAND_CONCURRENCY 0x17EB
/*******************************************************************************
* NAME : UnifiLoggerMaxDelayedEvents
* PSID : 6124 (0x17EC)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 10
* DESCRIPTION :
* Maximum number of events to keep when host is suspended.
*******************************************************************************/
#define SLSI_PSID_UNIFI_LOGGER_MAX_DELAYED_EVENTS 0x17EC
/*******************************************************************************
* 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,0X0D,0X24,0X04,0X34,0X04,0X64,0X0C,0X95,0X05}
* DESCRIPTION :
* For Test Only. Supported 20MHz channel primary 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 :
* DESCRIPTION :
* Host set Default Code.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DEFAULT_COUNTRY 0x1F4D
/*******************************************************************************
* NAME : UnifiCountryList
* PSID : 8014 (0x1F4E)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 2
* MAX : 270
* 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, has to be updated as well.
*******************************************************************************/
#define SLSI_PSID_UNIFI_COUNTRY_LIST 0x1F4E
/*******************************************************************************
* NAME : UnifiOperatingClassParamters
* PSID : 8015 (0x1F4F)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 1
* MAX : 73
* DEFAULT :
* DESCRIPTION :
* Supported Operating Class parameters.
*******************************************************************************/
#define SLSI_PSID_UNIFI_OPERATING_CLASS_PARAMTERS 0x1F4F
/*******************************************************************************
* NAME : UnifiVifCountry
* PSID : 8016 (0x1F50)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 0
* MAX : 65535
* DEFAULT :
* DESCRIPTION :
* Per VIf: Each VIF updates its Country Code for the Host to read
*******************************************************************************/
#define SLSI_PSID_UNIFI_VIF_COUNTRY 0x1F50
/*******************************************************************************
* NAME : UnifiNoCellMaxPower
* PSID : 8017 (0x1F51)
* PER INTERFACE?: NO
* TYPE : SlsiInt16
* MIN : -32768
* MAX : 32767
* DEFAULT :
* DESCRIPTION :
* Max power values for included channels (quarter dBm).
*******************************************************************************/
#define SLSI_PSID_UNIFI_NO_CELL_MAX_POWER 0x1F51
/*******************************************************************************
* NAME : UnifiNoCellIncludedChannels
* PSID : 8018 (0x1F52)
* PER INTERFACE?: NO
* TYPE : SlsiUint8
* MIN : 8
* MAX : 8
* DEFAULT : { 0X00, 0X18, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
* DESCRIPTION :
* Channels applicable. Defined in a uint64 represented by the octet string.
* First byte of the octet string maps to LSB. Bit 0 maps to channel 1.
* Mapping defined in ChannelisationRules.
*******************************************************************************/
#define SLSI_PSID_UNIFI_NO_CELL_INCLUDED_CHANNELS 0x1F52
/*******************************************************************************
* NAME : UnifiRegDomVersion
* PSID : 8019 (0x1F53)
* PER INTERFACE?: NO
* TYPE : SlsiUint16
* MIN : 0
* MAX : 65535
* DEFAULT : 0X0107
* DESCRIPTION :
* Regulatory domain version encoded into 2 bytes, major version as MSB and
* minor version as LSB
*******************************************************************************/
#define SLSI_PSID_UNIFI_REG_DOM_VERSION 0x1F53
/*******************************************************************************
* NAME : UnifiDefaultCountryWithoutCH12CH13
* PSID : 8020 (0x1F54)
* PER INTERFACE?: NO
* TYPE : SlsiBool
* MIN : 0
* MAX : 1
* DEFAULT : FALSE
* DESCRIPTION :
* Update the default country code to ensure CH12 and CH13 are not used.
*******************************************************************************/
#define SLSI_PSID_UNIFI_DEFAULT_COUNTRY_WITHOUT_CH12_CH13 0x1F54
/*******************************************************************************
* 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__ */