11905 lines
474 KiB
C
Executable file
11905 lines
474 KiB
C
Executable file
/****************************************************************************
|
|
*
|
|
* Copyright (c) 2014 - 2021 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 : Dot11MinPowerCapabilityOverride
|
|
* PSID : 113 (0x0071)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* MIN : -127
|
|
* MAX : 127
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete, change PSID or name: Override for
|
|
* the advertised power in an Association Request.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_DOT11_MIN_POWER_CAPABILITY_OVERRIDE 0x0071
|
|
|
|
/*******************************************************************************
|
|
* NAME : Dot11MaxNetworkPowerCapabilityOverride
|
|
* PSID : 114 (0x0072)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* MIN : -127
|
|
* MAX : 127
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete, change PSID or name: Override for
|
|
* the regulatory domain max power used in calculating network power cap.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_DOT11_MAX_NETWORK_POWER_CAPABILITY_OVERRIDE 0x0072
|
|
|
|
/*******************************************************************************
|
|
* 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 : Dot11TxopDurationRtsThreshold
|
|
* PSID : 125 (0x007D)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : octet
|
|
* MIN : 0
|
|
* MAX : 1023
|
|
* DEFAULT : 1023
|
|
* DESCRIPTION :
|
|
* In an HE BSS, the use of RTS/CTS can be TXOP duration-based.Any Data PPDU
|
|
* transmitted from the STA whose TXOP duration is greater or equal to the
|
|
* duration calculated above should pre-pend with RTS. Value is in units of
|
|
* 32us
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_DOT11_TXOP_DURATION_RTS_THRESHOLD 0x007D
|
|
|
|
/*******************************************************************************
|
|
* 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 : 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 : 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 : UnifiExtendedCapabilitiesSoftAp
|
|
* PSID : 2024 (0x07E8)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 10
|
|
* MAX : 10
|
|
* DEFAULT : { 0X01, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X40, 0X00, 0X40 }
|
|
* DESCRIPTION :
|
|
* Extended capabilities for SoftAp. 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_SOFT_AP 0x07E8
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMaxNumAntennaToUse
|
|
* PSID : 2025 (0x07E9)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT : 0X0202
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete, change PSID or name: Specify the
|
|
* maximum number of antenna that will be used for each band. Lower 8 bits =
|
|
* 2GHz, Mid 8 bits = 5Ghz, Higher 8 bits = 6Ghz. 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 : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Deprecated.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_HT_CAPABILITIES5G 0x07EA
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiVhtCapabilities5g
|
|
* PSID : 2027 (0x07EB)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Deprecated.
|
|
*******************************************************************************/
|
|
#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 :
|
|
* Golden Certification MIB don't delete, change PSID or name. HT
|
|
* capabilities for softAP to disallow MIMO when customer want to control
|
|
* MIMO/ SISO mode (see SC-508764-DD for further details). NOTE: Greenfield
|
|
* has been disabled due to interoperability issues with setting 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 : 10
|
|
* MAX : 10
|
|
* DEFAULT : { 0X05, 0X00, 0X08, 0X00, 0X00, 0X00, 0X00, 0X40, 0X80, 0X20}
|
|
* 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 :
|
|
* Golden Certification MIB don't delete, change PSID or name. 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 :
|
|
* Golden Certification MIB don't delete, change PSID or name: Enables 40Mz
|
|
* wide channels in the 2.4G band for STA. This can only be changed before
|
|
* STA is coonected.
|
|
*******************************************************************************/
|
|
#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 :
|
|
* Golden Certification MIB don't delete, change PSID or name: 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, 0X01, 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 : TRUE
|
|
* 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 : UnifiPlM689WorkaroundTriggerArpCount
|
|
* PSID : 2048 (0x0800)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Deprecated
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_PL_M689_WORKAROUND_TRIGGER_ARP_COUNT 0x0800
|
|
|
|
/*******************************************************************************
|
|
* 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 : SlsiUint32
|
|
* UNITS : microseconds
|
|
* MIN : 1
|
|
* MAX : 4294967295
|
|
* DEFAULT : 120000000
|
|
* 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
|
|
* UNITS : microseconds
|
|
* MIN : 1
|
|
* MAX : 4294967295
|
|
* DEFAULT : 120000000
|
|
* DESCRIPTION :
|
|
* NCHO: Specifies the period at which the full channel scan shall be run.
|
|
* 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 : UnifiRoamNchoScanMaxActiveChannelTime
|
|
* PSID : 2057 (0x0809)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : TU
|
|
* MIN : 1
|
|
* MAX : 65535
|
|
* DEFAULT : 40
|
|
* DESCRIPTION :
|
|
* NCHO: Specifies the maximum time spent active scanning a channel.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_NCHO_SCAN_MAX_ACTIVE_CHANNEL_TIME 0x0809
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamReScanPeriod
|
|
* PSID : 2058 (0x080A)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* UNITS : microseconds
|
|
* MIN : 1
|
|
* MAX : 4294967295
|
|
* DEFAULT : 10000000
|
|
* 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 : SlsiUint32
|
|
* UNITS : microseconds
|
|
* MIN : 1
|
|
* MAX : 4294967295
|
|
* DEFAULT : 10000000
|
|
* 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 : 8
|
|
* 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 : -65
|
|
* 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 : 5
|
|
* 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 : UnifiRoamNchoScanControl
|
|
* PSID : 2067 (0x0813)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* NCHO: Indicates which control path shall be evaluated in order to
|
|
* determine which channels should be scanned for NCHO scans.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_NCHO_SCAN_CONTROL 0x0813
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamNchoDfsScanMode
|
|
* PSID : 2068 (0x0814)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 2
|
|
* DEFAULT : 1
|
|
* DESCRIPTION :
|
|
* NCHO: Specifies how DFS channels should be scanned for roaming. For
|
|
* certification and Host use only.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_NCHO_DFS_SCAN_MODE 0x0814
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamNchoScanHomeTime
|
|
* PSID : 2069 (0x0815)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : TU
|
|
* 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_NCHO_SCAN_HOME_TIME 0x0815
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamNchoScanHomeAwayTime
|
|
* PSID : 2070 (0x0816)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : TU
|
|
* MIN : 40
|
|
* MAX : 65535
|
|
* DEFAULT : 100
|
|
* DESCRIPTION :
|
|
* NCHO: The time, in TU, to spend scanning during a HomeAway scan.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_NCHO_SCAN_HOME_AWAY_TIME 0x0816
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamIdleInactiveCount
|
|
* PSID : 2071 (0x0817)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : number_of_packets
|
|
* MIN : 0
|
|
* MAX : 100
|
|
* DEFAULT : 10
|
|
* DESCRIPTION :
|
|
* The number of packets over which the link is considered not idle.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_IDLE_INACTIVE_COUNT 0x0817
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamNchoScanNProbe
|
|
* 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_NCHO_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
|
|
* UNITS : dBm
|
|
* MIN : 0
|
|
* MAX : 127
|
|
* DEFAULT : 10
|
|
* DESCRIPTION :
|
|
* NCHO: Specifies the RSSI delta at a potential candidate is deemed
|
|
* eligible.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_NCHO_RSSI_DELTA 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 : UnifiOffchannelProcedureTimeout
|
|
* 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 procedure is
|
|
* completed
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_OFFCHANNEL_PROCEDURE_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 : 2000
|
|
* 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 : UnifiRoamingInP2pActivated
|
|
* PSID : 2090 (0x082A)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Activate Roaming in P2P.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAMING_IN_P2P_ACTIVATED 0x082A
|
|
|
|
/*******************************************************************************
|
|
* 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
|
|
* UNITS : dBm
|
|
* MIN : -128
|
|
* MAX : 127
|
|
* DEFAULT : -75
|
|
* DESCRIPTION :
|
|
* The current channel Averaged RSSI value below which a NCHO scan shall
|
|
* start.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_NCHO_RSSI_TRIGGER 0x082C
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamNchoRssiTriggerHysteresis
|
|
* PSID : 2093 (0x082D)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : dBm
|
|
* MIN : 0
|
|
* MAX : 127
|
|
* DEFAULT : 5
|
|
* DESCRIPTION :
|
|
* Hysteresis value that added to unifiRoamNchoRssiTrigger will result in
|
|
* the RSSI value that will stop eventual NCHO scans.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_NCHO_RSSI_TRIGGER_HYSTERESIS 0x082D
|
|
|
|
/*******************************************************************************
|
|
* 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. This value
|
|
* is read only once when an interface is added.
|
|
*******************************************************************************/
|
|
#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. This value
|
|
* is read only once when an interface is added.
|
|
*******************************************************************************/
|
|
#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. This value is read only once when an interface is added.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MLME_STATION_INITIAL_KICK_TIMEOUT 0x0834
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiFrameResponseLongTimeout
|
|
* PSID : 2101 (0x0835)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 10000
|
|
* DEFAULT : 5000
|
|
* DESCRIPTION :
|
|
* Deprecated. Timeout, in TU, to wait for a frame(Auth, Assoc, ReAssoc)
|
|
* after TX Cfm trasnmission_status == Successful for SAE
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FRAME_RESPONSE_LONG_TIMEOUT 0x0835
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiInitialConnectionFailureTimeout
|
|
* PSID : 2102 (0x0836)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 20000
|
|
* DEFAULT : 3000
|
|
* DESCRIPTION :
|
|
* Timeout, in TU, for a frame retry before giving up for initial
|
|
* connection.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_INITIAL_CONNECTION_FAILURE_TIMEOUT 0x0836
|
|
|
|
/*******************************************************************************
|
|
* NAME : unifRetryAuthForSpecialAps
|
|
* PSID : 2103 (0x0837)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 20000
|
|
* DEFAULT : 500
|
|
* DESCRIPTION :
|
|
* How long, in milliseconds, before ConnectionFailureTimeout to send
|
|
* authentication frame for special aps.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIF_RETRY_AUTH_FOR_SPECIAL_APS 0x0837
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiAssocComebackTimeout
|
|
* PSID : 2104 (0x0838)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 20000
|
|
* DEFAULT : 3000
|
|
* DESCRIPTION :
|
|
* Timeout, in TU, for a association comeback limit before giving up.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ASSOC_COMEBACK_TIMEOUT 0x0838
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMlmeInactivityNewAlgorithmActivated
|
|
* PSID : 2105 (0x0839)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* If enabled, the new algorithm which uses the timestamp of Sync frames
|
|
* (Beacon and Probe Response) would be used in logic to evaluate
|
|
* inactivity. If disabled, the old inactivity mechanism of any RX/TX
|
|
* timestamp and transmission of Null/QoS Null frame would be used in
|
|
* inactivity logic.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MLME_INACTIVITY_NEW_ALGORITHM_ACTIVATED 0x0839
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiScanParametersPublic
|
|
* PSID : 2153 (0x0869)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 4
|
|
* MAX : 4
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* 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. index2 = 1 octet 0 ~ 1 - Probe Interval in Time Units (uint16) /
|
|
* Zero VIF octet 2 ~ 3 - Probe Interval in Time Units (uint16) / Non-Zero
|
|
* VIF index2 = 2 octet 0 ~ 1 - Max Active Channel Time in Time Units
|
|
* (uint16) / Zero VIF octet 2 ~ 3 - Max Active Channel Time in Time Units
|
|
* (uint16) / Non-Zero VIF index2 = 3 octet 0 ~ 1 - Max Passive Channel Time
|
|
* in Time Units (uint16) / Zero VIF octet 2 ~ 3 - Max Passive Channel Time
|
|
* in Time Units (uint16) / Non-Zero VIF index2 = 4 octet 0 ~ 1 - Scan Flags
|
|
* (uint16) (see unifiScanFlags) / Zero VIF octet 2 ~ 3 - Scan Flags
|
|
* (uint16) (see unifiScanFlags) / Non-Zero VIF bit 0 - Enable Early Channel
|
|
* Exit (bool) bit 1 - Disable Scan (bool) bit 2 - Enable NCHO (bool) bit 3
|
|
* - Enable MAC Randomization (bool) bit 4 - Clear Scan Records cache
|
|
* between cycles (bool)
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_SCAN_PARAMETERS_PUBLIC 0x0869
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiScanParametersPrivate
|
|
* PSID : 2157 (0x086D)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 2
|
|
* MAX : 2
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Each row of the table contains 2 entries for a scan type: first entry
|
|
* when there is 0 registered VIFs, second - when there is 1 or more
|
|
* registered VIFs. index2 = 1 octet 0 - Scan Priority (uint8) / Zero VIF
|
|
* octet 1 - Scan Priority (uint8) / Non-Zero VIF index2 = 2 octet 0 - Scan
|
|
* Policy (uint8) / Zero VIF octet 1 - Scan Policy (uint8) / Non-Zero VIF
|
|
* index2 = 3 octet 0 - Scan Groups (uint8) (see unifiScanGroups) / Zero VIF
|
|
* octet 1 - Scan Groups (uint8) (see unifiScanGroups) / Non-Zero VIF bit 0
|
|
* - Roaming scan group (bool) bit 1 - Roaming scan on known channel group
|
|
* (bool) bit 2 - P2P scan group (bool) bit 3 - Wifi Sharing allowed group
|
|
* (bool) bit 4 - NAN scan group (bool)
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_SCAN_PARAMETERS_PRIVATE 0x086D
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiModemDesenseEnabled
|
|
* PSID : 2160 (0x0870)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enable dynamic desensing of the CCK and OFDM modems based on RSSI for STA
|
|
* VIFs.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MODEM_DESENSE_ENABLED 0x0870
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiModemDesenseOffset
|
|
* PSID : 2164 (0x0874)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* UNITS : dBm
|
|
* MIN : 0
|
|
* MAX : 127
|
|
* DEFAULT : 20
|
|
* DESCRIPTION :
|
|
* The offset value for the CCK and 2G4 OFDM modem desensing. When the CCK
|
|
* and/or 2G4 OFDM modems are desensed, the desense value will be set to the
|
|
* averaged STA-AP RSSI less this parameter value. Only used when
|
|
* unifiModemDesenseEnabled is set to true.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MODEM_DESENSE_OFFSET 0x0874
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiModemDesenseCap
|
|
* PSID : 2165 (0x0875)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* UNITS : dBm
|
|
* MIN : -128
|
|
* MAX : 0
|
|
* DEFAULT : -65
|
|
* DESCRIPTION :
|
|
* The upper limit for dynamic desensing of the CCK and 2G4 OFDM modem. The
|
|
* CCK and/or 2G4 OFDM modems will not be desensed to a value in excess of
|
|
* this parameter. Only used when unifiModemDesenseEnabled is set to true.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MODEM_DESENSE_CAP 0x0875
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiModemDesenseOffset5g
|
|
* PSID : 2169 (0x0879)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* UNITS : dBm
|
|
* MIN : 0
|
|
* MAX : 127
|
|
* DEFAULT : 20
|
|
* DESCRIPTION :
|
|
* The offset value for the CCK and OFDM modem desensing. When the 5G OFDM
|
|
* modem is desensed, the desense value will be set to the averaged STA-AP
|
|
* RSSI less this parameter value. Only used when unifiModemDesenseEnabled
|
|
* is set to true.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MODEM_DESENSE_OFFSET5G 0x0879
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiModemDesenseCap5g
|
|
* PSID : 2170 (0x087A)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* UNITS : dBm
|
|
* MIN : -128
|
|
* MAX : 0
|
|
* DEFAULT : -65
|
|
* DESCRIPTION :
|
|
* The upper limit for dynamic desensing of the CCK and OFDM modem. The 5G
|
|
* OFDM modem will not be desensed to a value in excess of this parameter.
|
|
* Only used when unifiModemDesenseEnabled is set to true.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MODEM_DESENSE_CAP5G 0x087A
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiModemDesenseOption
|
|
* PSID : 2171 (0x087B)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 7
|
|
* DESCRIPTION :
|
|
* Select which of the modems will be desensed. Only valid if
|
|
* unifiModemDesenseEnabled is set to true. Set the corresponding bit to
|
|
* enable 0: CCK desense 1: 2G4 OFDM desense 2: 5G OFDM desense 3: JD
|
|
* settings adjust for C1 4: Suppress during connect 5: 6G OFDM desense Also
|
|
* see unifiDesenseSelection
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MODEM_DESENSE_OPTION 0x087B
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRssiThresholdForBbbSync
|
|
* PSID : 2172 (0x087C)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* MIN : -32768
|
|
* MAX : 32767
|
|
* DEFAULT : 128
|
|
* DESCRIPTION :
|
|
* Below this (dBm) threshold, a different set of bbb_sync_ratio and
|
|
* bbb_num_syms values are used for modem desense by default it is disabled
|
|
* by keeping a very high value of 128dbm
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RSSI_THRESHOLD_FOR_BBB_SYNC 0x087C
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiModemDesenseOffset6g
|
|
* PSID : 2173 (0x087D)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* UNITS : dBm
|
|
* MIN : 0
|
|
* MAX : 127
|
|
* DEFAULT : 20
|
|
* DESCRIPTION :
|
|
* The offset value for the CCK and OFDM modem desensing. When the 6G OFDM
|
|
* modem is desensed, the desense value will be set to the averaged STA-AP
|
|
* RSSI less this parameter value. Only used when unifiModemDesenseEnabled
|
|
* is set to true.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MODEM_DESENSE_OFFSET6G 0x087D
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiModemDesenseCap6g
|
|
* PSID : 2174 (0x087E)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* UNITS : dBm
|
|
* MIN : -128
|
|
* MAX : 0
|
|
* DEFAULT : -65
|
|
* DESCRIPTION :
|
|
* The upper limit for dynamic desensing of the CCK and OFDM modem. The 6G
|
|
* OFDM modem will not be desensed to a value in excess of this parameter.
|
|
* Only used when unifiModemDesenseEnabled is set to true.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MODEM_DESENSE_CAP6G 0x087E
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiDynamicItoEnable
|
|
* PSID : 2175 (0x087F)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enables Dynamic ITO update feature
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_DYNAMIC_ITO_ENABLE 0x087F
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRssiTypeToUse
|
|
* PSID : 2193 (0x0891)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Define which type of RSSI averaging will be used internally, e.g. for
|
|
* determining roaming thresholds. If the value is set to 0, then the
|
|
* average RSSI for all frame types will be used. If the value is set to 1,
|
|
* then the maximum RSSI between the beacon-only and non-beacon-only
|
|
* averages will be used. If the value is set to 2, then the average RSSI
|
|
* for only beacon frame types will be used. Only used for VIFs of type STA.
|
|
* Also see unifiRSSIAvgType.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RSSI_TYPE_TO_USE 0x0891
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNumRssiAverageSample
|
|
* PSID : 2194 (0x0892)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 16
|
|
* DESCRIPTION :
|
|
* The amount of samples used for calculating the average RSSI value.
|
|
* WARNING: Changing this value after system start-up will have no effect.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NUM_RSSI_AVERAGE_SAMPLE 0x0892
|
|
|
|
/*******************************************************************************
|
|
* 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 : 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 :
|
|
* 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. Indexed by
|
|
* unifiAccessClassIndex.
|
|
*******************************************************************************/
|
|
#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 :
|
|
* AP evaluation state
|
|
*******************************************************************************/
|
|
#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 : UnifiPhyEventLogEnable
|
|
* PSID : 2238 (0x08BE)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 1
|
|
* DESCRIPTION :
|
|
* Enable or Disable PHY Event Log - Disable: zero, Enable: None zero
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_PHY_EVENT_LOG_ENABLE 0x08BE
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiReadTxPacketStatsFromStaVif
|
|
* PSID : 2248 (0x08C8)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Read TX packet stats from VIF to avoid resetting of the counters during
|
|
* roaming - this is a Volcano requirement
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_READ_TX_PACKET_STATS_FROM_STA_VIF 0x08C8
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiRestrictScoTxopSize
|
|
* PSID : 2265 (0x08D9)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* If non 0 value, during an SCO/ESCO USBPO, restrict the TXOP Limit to
|
|
* value (in steps of 32us). 0 = Do not restrict.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RESTRICT_SCO_TXOP_SIZE 0x08D9
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiUspboTxAggregateBufferSize
|
|
* PSID : 2266 (0x08DA)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 8
|
|
* DESCRIPTION :
|
|
* Control BA TX agreements and Restrict the Tx BA Buffer size during
|
|
* non-LTE USPBO. 0 = Tx BA agreements will be suppressed during USPBO. 1 -
|
|
* 256 = Tx BA agreements will be preserved during USPBO, buffer size
|
|
* limited to this value. 0xffff = Tx BA agreements will be preserved during
|
|
* USPBO, buffer size limited to default value.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_USPBO_TX_AGGREGATE_BUFFER_SIZE 0x08DA
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNonLteUspboConfig
|
|
* PSID : 2267 (0x08DB)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 0X00
|
|
* DESCRIPTION :
|
|
* Deprecated. Configuration bitmap for non-LTE BlockACK control. bit0: If
|
|
* the bit value is 1, then preserve RX BA agreements during USPBO. If the
|
|
* bit value is 0, then RX BA agreements will be suppressed during USPBO
|
|
* bit1: If the bit value is 1, then preserve TX BA agreements during USPBO.
|
|
* If the bit value is 0, then TX BA agreements will be suppressed during
|
|
* USPBO bit2-bit15: reserved
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NON_LTE_USPBO_CONFIG 0x08DB
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiSetResponseRate
|
|
* PSID : 2268 (0x08DC)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Forces the response rate to the one of the selected or lower than rx
|
|
* frame A bitmask of following rates MAC_BASIC_RATE11A_06MBPS_MASK =
|
|
* 0x0001, MAC_BASIC_RATE11A_09MBPS_MASK = 0x0002,
|
|
* MAC_BASIC_RATE11A_12MBPS_MASK = 0x0004, MAC_BASIC_RATE11A_18MBPS_MASK =
|
|
* 0x0008, MAC_BASIC_RATE11A_24MBPS_MASK = 0x0010,
|
|
* MAC_BASIC_RATE11A_36MBPS_MASK = 0x0020, MAC_BASIC_RATE11A_48MBPS_MASK =
|
|
* 0x0040, MAC_BASIC_RATE11A_54MBPS_MASK = 0x0080,
|
|
* MAC_BASIC_RATE11B_01MBPS_MASK = 0x0100, MAC_BASIC_RATE11B_02MBPS_MASK =
|
|
* 0x0200, MAC_BASIC_RATE11B_5M5BPS_CCK_MASK = 0x0400,
|
|
* MAC_BASIC_RATE11B_11MBPS_CCK_MASK = 0x0800
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_SET_RESPONSE_RATE 0x08DC
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMacBeaconTimeout
|
|
* PSID : 2270 (0x08DE)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : microseconds
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 128
|
|
* DESCRIPTION :
|
|
* The maximum time in microseconds we want to stall TX data when expecting
|
|
* a beacon at EBRT time as a station.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MAC_BEACON_TIMEOUT 0x08DE
|
|
|
|
/*******************************************************************************
|
|
* NAME : 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 : UnifiMiflessStaEnable
|
|
* PSID : 2273 (0x08E1)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* This is flag for checking if MIFLESS for station vif is enabled or not.
|
|
* True means enabled. And false means disabled. This would be mainly
|
|
* depended on RF chip.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MIFLESS_STA_ENABLE 0x08E1
|
|
|
|
/*******************************************************************************
|
|
* 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 : 3
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete, change PSID or name: 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. S630: -
|
|
* bit0 : RADIO_0_A (5G/6G) or RADIO_0_B(2G) - bit1 : RADIO_1_A(5G/6G) or
|
|
* RADIO_1_B(2G) S62x or earlier than S630: - bit0 : RADIO_0_A - bit1 :
|
|
* RADIO_1_A
|
|
*******************************************************************************/
|
|
#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 :
|
|
* Golden Certification MIB don't delete, change PSID or name: 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 : UnifiRoamingLowLatencySoftRoamingAllowed
|
|
* PSID : 2282 (0x08EA)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Allow Soft Roaming functionality for some chipsets when the low latency
|
|
* mode is enabled.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAMING_LOW_LATENCY_SOFT_ROAMING_ALLOWED 0x08EA
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamingSoftRoamingActivatedWhenLcdIsOff
|
|
* PSID : 2284 (0x08EC)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Activate Soft Roaming functionality when the LCD is off.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAMING_SOFT_ROAMING_ACTIVATED_WHEN_LCD_IS_OFF 0x08EC
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamingSendDeauthWhenRoamingBack
|
|
* PSID : 2285 (0x08ED)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Send a deauthentication frame before sending an authentication frame when
|
|
* roaming back.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAMING_SEND_DEAUTH_WHEN_ROAMING_BACK 0x08ED
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamBtmDisregardSelectionFactor
|
|
* PSID : 2286 (0x08EE)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Disregard the selection factor for BTM candidates.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_BTM_DISREGARD_SELECTION_FACTOR 0x08EE
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTestSetMaxBandwidth
|
|
* PSID : 2287 (0x08EF)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete, change PSID or name. Set the
|
|
* maximum bandwidth for a vif Setting it to 0 uses the default bandwidth as
|
|
* selected by firmware. channel_bw_20_mhz = 20, channel_bw_40_mhz = 40,
|
|
* channel_bw_80_mhz = 80, channel_bw_160_mhz = 160
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TEST_SET_MAX_BANDWIDTH 0x08EF
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLowLatencyScanNProbe
|
|
* PSID : 2288 (0x08F0)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 1
|
|
* MAX : 65535
|
|
* DEFAULT : 2
|
|
* DESCRIPTION :
|
|
* Low Latency Scan: The number of ProbeRequest frames per channel.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LOW_LATENCY_SCAN_NPROBE 0x08F0
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamEteActivated
|
|
* PSID : 2289 (0x08F1)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* This MIB activates support for calculation of estimated throughput. This
|
|
* sorts all candidates by descending order of the throughput.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_ETE_ACTIVATED 0x08F1
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamMpduss
|
|
* PSID : 2290 (0x08F2)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 0X08
|
|
* DESCRIPTION :
|
|
* minimum MPDU start spacing of the MPDUs receiver. Limited by HW.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_MPDUSS 0x08F2
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamBaWinSize
|
|
* PSID : 2291 (0x08F3)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 0X20
|
|
* DESCRIPTION :
|
|
* Block Ack Configuration. Maximum number of BAs for receiving a-mpdu
|
|
* frame. Limited by HW.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_BA_WIN_SIZE 0x08F3
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamNchoCachedScanPeriod
|
|
* PSID : 2292 (0x08F4)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* UNITS : microseconds
|
|
* MIN : 1
|
|
* MAX : 4294967295
|
|
* DEFAULT : 10000000
|
|
* DESCRIPTION :
|
|
* NCHO: Specifies the period at which the cached channel scan shall be run.
|
|
* For certification and Host use only.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_NCHO_CACHED_SCAN_PERIOD 0x08F4
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiBeaconCu
|
|
* PSID : 2296 (0x08F8)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* MIN : -32768
|
|
* MAX : 32767
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Provides a channel utilization of peer, value 255=100% channel
|
|
* utilization.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_BEACON_CU 0x08F8
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamBtmForceAbridged
|
|
* PSID : 2297 (0x08F9)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Force abridged scan, no matter the abridged bit is set or not.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_BTM_FORCE_ABRIDGED 0x08F9
|
|
|
|
/*******************************************************************************
|
|
* 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 : -75
|
|
* 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 : -75
|
|
* 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 for each band.
|
|
*******************************************************************************/
|
|
#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 : 100
|
|
* DEFAULT : 1
|
|
* DESCRIPTION :
|
|
* How often, in seconds, 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 : UnifiRoamInactiveCount
|
|
* PSID : 2319 (0x090F)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : number_of_packets
|
|
* MIN : 0
|
|
* MAX : 1000
|
|
* DEFAULT : 5
|
|
* DESCRIPTION :
|
|
* The number of packets over which the link is considered not idle.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_INACTIVE_COUNT 0x090F
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiRoamApSelectMinDeltaFactor
|
|
* PSID : 2322 (0x0912)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 10000
|
|
* DEFAULT : 1500
|
|
* DESCRIPTION :
|
|
* The minimum score delta with which a candidate needs to be better to be
|
|
* considered as an eligible candidate. This prevents ping pong roaming.
|
|
* Please note this applies only to soft roams.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_AP_SELECT_MIN_DELTA_FACTOR 0x0912
|
|
|
|
/*******************************************************************************
|
|
* 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: BIG DATA 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 : UnifiLaaTxNssAllowedMode
|
|
* PSID : 2338 (0x0922)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* If non-zero,it constraites NSS mode used in LAA. Note that this MIB
|
|
* should be set before any connection is made. - 0 : This MIB is not used.
|
|
* LAA can use all possible NSS modes - 0x1 : Only 1SS mode can be used
|
|
* (only bit 0 is set) - 0x2 : Only 2SS mode can be used (only bit 1 is set)
|
|
* - 0x3 : Both 1SS and 2SS modes can be used (both bit 0 and 1 are set)
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LAA_TX_NSS_ALLOWED_MODE 0x0922
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiLaaAmpduInhibitTimeout
|
|
* PSID : 2353 (0x0931)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 20
|
|
* DESCRIPTION :
|
|
* When fallback rate for an A-MPDU retransmission is non-(V)HT, we need to
|
|
* disable A-MPDUs to transmit the MPDU(s) at that rate. LAA does this, and
|
|
* re-enabled A-MPDUs based on this timeout. Note that the timeout is
|
|
* examined only when the current rate changes, which signifies some change
|
|
* in the conditions or state machine. If set to 0, A-MPDUs will restored as
|
|
* soon as a rate with MCS>1 or BW>20 is installed.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LAA_AMPDU_INHIBIT_TIMEOUT 0x0931
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLaaInhibitRtsCount
|
|
* PSID : 2354 (0x0932)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 32
|
|
* DESCRIPTION :
|
|
* When RTS protection for an A-MPDU transmission fails
|
|
* UnifiLaaInhibitRtsCount successive times, we disable RTS.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LAA_INHIBIT_RTS_COUNT 0x0932
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLaaRtsInhibitTimeout
|
|
* PSID : 2355 (0x0933)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 20
|
|
* DESCRIPTION :
|
|
* When RTS protection for an A-MPDU transmission fails
|
|
* UnifiLaaInhibitRtsCount successive times, we disable RTS. RTS is later
|
|
* re-enabled based on this timeout. Note that RTS may be controlled by
|
|
* other means, orthogonally to this feature, e.g. Coex may have disabled
|
|
* it. If set to 0, RTS will be restored only after a re-association.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LAA_RTS_INHIBIT_TIMEOUT 0x0933
|
|
|
|
/*******************************************************************************
|
|
* 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. If DPIF_PEER_INFO_PROTECTION_ALLOWED is unset, all
|
|
* protections are disabled. If DPIF_PEER_INFO_PROTECTION_TXOP_AMPDU is
|
|
* unset then, 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 : UnifiRtsDurationProtectsFullTxop
|
|
* PSID : 2359 (0x0937)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* When set to true the RTS duration protects full TXOP. If false then it
|
|
* only covers from the RTS to the first BA, which may be followed by other
|
|
* bursted AMPDUs
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RTS_DURATION_PROTECTS_FULL_TXOP 0x0937
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLaaAmpduInhibitRtsAlso
|
|
* PSID : 2360 (0x0938)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* When inhibiting A-MPDU also disable RTS
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LAA_AMPDU_INHIBIT_RTS_ALSO 0x0938
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLoadMemDpdLut
|
|
* PSID : 2361 (0x0939)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 250
|
|
* MAX : 350
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Write a static DPD LUT to the FW, read DPD LUT from hardware for devices
|
|
* that support Memory DPD
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LOAD_MEM_DPD_LUT 0x0939
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiCsrOnlyEifsDuration
|
|
* PSID : 2362 (0x093A)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : microseconds
|
|
* 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 : UnifiOverrideMemDpdLut
|
|
* PSID : 2363 (0x093B)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 140
|
|
* MAX : 350
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Write a DPD LUT directly to the HW for devices that support Memory DPD
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_OVERRIDE_MEM_DPD_LUT 0x093B
|
|
|
|
/*******************************************************************************
|
|
* 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 : 0XFFFFFFF0
|
|
* 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 : 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 : UnifiFtmOneCrossTwoSupport
|
|
* PSID : 2376 (0x0948)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enable FTM 1*2 support
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FTM_ONE_CROSS_TWO_SUPPORT 0x0948
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamFtOverDsEnabled
|
|
* PSID : 2378 (0x094A)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Enable roaming by FT over DS if BSS support it.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_FT_OVER_DS_ENABLED 0x094A
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamFtOverDsMinRssi
|
|
* PSID : 2379 (0x094B)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* UNITS : dBm
|
|
* MIN : -128
|
|
* MAX : 127
|
|
* DEFAULT : -70
|
|
* DESCRIPTION :
|
|
* Defines the minimum RSSI of the roaming required to try 'FT over the DS'.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_FT_OVER_DS_MIN_RSSI 0x094B
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiAlwaysIncludeOperatingModeNotification
|
|
* PSID : 2380 (0x094C)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete, change PSID or name: Always
|
|
* include OMN IE in the Assoc request frames.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ALWAYS_INCLUDE_OPERATING_MODE_NOTIFICATION 0x094C
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiSisoOnSingleNssActivated
|
|
* PSID : 2381 (0x094D)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* When activated, avoid MIMO+OMN and connect as SISO.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_SISO_ON_SINGLE_NSS_ACTIVATED 0x094D
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMaxTdlsClient
|
|
* PSID : 2382 (0x094E)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 4
|
|
* DESCRIPTION :
|
|
* Maximum number of clients Supported in TDLS.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MAX_TDLS_CLIENT 0x094E
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiAutoConnectionTestActivated
|
|
* PSID : 2383 (0x094F)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete. Enable auto response for
|
|
* connection without radio
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_AUTO_CONNECTION_TEST_ACTIVATED 0x094F
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamWtcActivated
|
|
* PSID : 2384 (0x0950)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* If false, the FW shall ignore the Cisco VSIE(WTC) in received BTM Request
|
|
* frames.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_WTC_ACTIVATED 0x0950
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiEnableCoexLowLatency
|
|
* PSID : 2401 (0x0961)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Enable requests to BT to modify behaviour to support WLAN Low Latency
|
|
* operation. If enabled, WLAN shall request Low Latency supporting
|
|
* operation from BT if Low Latency is requested by the host or if
|
|
* CTS-To-Self is being used to protect Leaky APs See also
|
|
* unifiUseCtsForLeakyAp.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ENABLE_COEX_LOW_LATENCY 0x0961
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiCoexApiLoopbackTest
|
|
* PSID : 2402 (0x0962)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Perform a loopback test over the WLAN-BT interface.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_COEX_API_LOOPBACK_TEST 0x0962
|
|
|
|
/*******************************************************************************
|
|
* 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, 0X06 }
|
|
* 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, 0X0E }
|
|
* 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, 0X0E }
|
|
* 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, 0X0D }
|
|
* 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 : UnifiLteBand4041AvoidChannelsFallback
|
|
* PSID : 2450 (0x0992)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 2
|
|
* MAX : 2
|
|
* DEFAULT : { 0X06, 0X06 }
|
|
* DESCRIPTION :
|
|
* Fallback allowed channels when LTE/NR Band (N)40 and (N)41 in use
|
|
* simultaneously.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LTE_BAND4041_AVOID_CHANNELS_FALLBACK 0x0992
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLteBand79Enable
|
|
* PSID : 2451 (0x0993)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enable cellular coexistence schemes for band (n)79
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LTE_BAND79_ENABLE 0x0993
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLteBand79PowerBackoffChannels
|
|
* PSID : 2452 (0x0994)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 2
|
|
* MAX : 2
|
|
* DEFAULT : { 0X00, 0X00 }
|
|
* DESCRIPTION :
|
|
* Defines channels to which power backoff shall be applied when NR
|
|
* operating on Band n79.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LTE_BAND79_POWER_BACKOFF_CHANNELS 0x0994
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLteBand79AvoidChannels
|
|
* PSID : 2453 (0x0995)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 2
|
|
* MAX : 2
|
|
* DEFAULT : { 0X00, 0X00 }
|
|
* DESCRIPTION :
|
|
* MIB to define WLAN channels to avoid when NR Band 79 in use.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LTE_BAND79_AVOID_CHANNELS 0x0995
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLeakyApConfig
|
|
* PSID : 2454 (0x0996)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 0X0001
|
|
* DESCRIPTION :
|
|
* Bitmap to configure leaky AP behavior bit 0: Set dont send NULL with
|
|
* CTS2SELF when bad AP is detected bit 1: Force all connected STA VIFs to
|
|
* behave as if they are connected to a bad AP
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LEAKY_AP_CONFIG 0x0996
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiUseCtsForLeakyAp
|
|
* PSID : 2455 (0x0997)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enable or disable the use of CTS-to-self frames by STA connected to AP
|
|
* that leaks frames after PM=1. If enabled, coex will also modify BT
|
|
* behaviour to ensure BT opportunities are short enough to be protected by
|
|
* CTS-To-Self. See also unifiEnableCoexLowLatency.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_USE_CTS_FOR_LEAKY_AP 0x0997
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiUspboRxAggregateBufferSize
|
|
* PSID : 2456 (0x0998)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 4
|
|
* DESCRIPTION :
|
|
* Control BA RX agreements and Restrict the Rx BA Buffer size during
|
|
* non-LTE USPBO. 0 = Rx BA agreements will be suppressed during USPBO. 1 -
|
|
* 256 = Rx BA agreements will be preserved during USPBO, buffer size
|
|
* limited to this value. 0xffff = Rx BA agreements will be preserved during
|
|
* USPBO, buffer size limited to default value
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_USPBO_RX_AGGREGATE_BUFFER_SIZE 0x0998
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMiflessApBitmap
|
|
* PSID : 2458 (0x099A)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* This is bitmap for checking if AP IDLE is MIFLESS of not BIT 0: Set means
|
|
* beacon is transmitted with MIF turned off.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MIFLESS_AP_BITMAP 0x099A
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiAntennaSelectionOption
|
|
* PSID : 2459 (0x099B)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Select how antennas will be allocated for SISO/RSDB/RSTB scenarios. Only
|
|
* valid for multi-radio platforms. WARNING: Changing this value after
|
|
* system start-up will have no effect. If the value is set to 0, antenna0
|
|
* is used for 2G4 and antenna1 is used for 5G or 6G. If the value is set to
|
|
* 1, antenna1 is used for 2G4 and antenna0 is used for 5G or 6G. If the
|
|
* value is set to 2, the antenna with the strongest RSSI average will be
|
|
* preferred over the other antenna. Also see unifiAntennaSelection.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ANTENNA_SELECTION_OPTION 0x099B
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiSupportMaxRequiredAntenna
|
|
* PSID : 2460 (0x099C)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Setting this MIB key to 'false' will use the number of antennas based on
|
|
* the peer device's advertised Nss. Setting this MIB key to 'true' will use
|
|
* the number of antennas based on the peers's max required antennas. An
|
|
* example where this is useful is when a peer advertises support for 1ss
|
|
* and STBC, thus 2 antennas must be used. For multi-antenna platforms only.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_SUPPORT_MAX_REQUIRED_ANTENNA 0x099C
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiBeaconRxPeriodUpdate
|
|
* PSID : 2465 (0x09A1)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enables beacon rx period update, if AP is sending wrong beacon period.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_BEACON_RX_PERIOD_UPDATE 0x09A1
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiSisoSwitchWaitTime
|
|
* PSID : 2466 (0x09A2)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 20
|
|
* DESCRIPTION :
|
|
* The amount of time in beacon intervals to evaluate whether an AP has
|
|
* responded correctly to a STA VIF attempting to switch from SISO to MIMO
|
|
* based on a host request. Only used if unifiHostNumAntennaControlActivated
|
|
* is set to true.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_SISO_SWITCH_WAIT_TIME 0x09A2
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMiflessApMinAwakeInterval
|
|
* PSID : 2467 (0x09A3)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* UNITS : ms
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT : 100
|
|
* DESCRIPTION :
|
|
* For Mifless AP low power mode this is the minimum time period in
|
|
* milliseconds before VIF re-enters low power mode after exiting due to
|
|
* DPHP RX
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MIFLESS_AP_MIN_AWAKE_INTERVAL 0x09A3
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiBlackoutSimulation
|
|
* PSID : 2470 (0x09A6)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* For Test Purposes, create specific blackouts: 0 = Turn off all test
|
|
* blackouts. 1 = A2DP One shot blackout sent periodically 2 = ESCO Blackout
|
|
* Needs STA vif, and it must be connected before mib is changed. Clearing
|
|
* value should stop test.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_BLACKOUT_SIMULATION 0x09A6
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiBlackoutForceTxOnly
|
|
* PSID : 2471 (0x09A7)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Setting individual bits will make any blackout requests of that type into
|
|
* TX only blackouts. Only applicable to coex blackouts. 0x00 = Do not force
|
|
* any blackouts to become TX only 0x01 = Force coex single shot blackouts
|
|
* to become TX only 0x02 = Force coex non-uspbo periodic blackouts to
|
|
* become TX only
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_BLACKOUT_FORCE_TX_ONLY 0x09A7
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiSaeDwellTime
|
|
* PSID : 2472 (0x09A8)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : TimeUnits
|
|
* MIN : 1
|
|
* MAX : 65535
|
|
* DEFAULT : 976
|
|
* DESCRIPTION :
|
|
* Dwell time for SAE Auth frames.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_SAE_DWELL_TIME 0x09A8
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiUseHostListenInterval
|
|
* PSID : 2476 (0x09AC)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : DTIM intervals
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Listen interval of beacons when in single-vif as set by host.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_USE_HOST_LISTEN_INTERVAL 0x09AC
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiDynamicItoControl
|
|
* PSID : 2478 (0x09AE)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65536
|
|
* DEFAULT : 0X000E
|
|
* DESCRIPTION :
|
|
* Control DynamicITO algorithm with bit flags. 1 defines enabled,with 0
|
|
* showing the case disabled. bit 0: Dynamic ITO based on Beacon RX missed
|
|
* condition or struggling to receive beacons bit 1: Dynamic ITO based on
|
|
* Traffic condition (continuous or occasional) bit 2: Dynamic ITO based on
|
|
* Channel condition (Free/busy) bit 3: Dynamic ITO based on how fast AP
|
|
* responding to data
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_DYNAMIC_ITO_CONTROL 0x09AE
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMaxBeaconListenWindowTime
|
|
* PSID : 2479 (0x09AF)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : microseconds
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* The maximum beacon listen window time we can limit on.This is the
|
|
* difference between listen end and listen start time.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MAX_BEACON_LISTEN_WINDOW_TIME 0x09AF
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiApScanAbsenceDuration
|
|
* PSID : 2480 (0x09B0)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : beacon intervals
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 2
|
|
* 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. This value is read only once when
|
|
* an interface is added.
|
|
*******************************************************************************/
|
|
#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. This value is read only once when
|
|
* an interface is added.
|
|
*******************************************************************************/
|
|
#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. This value is read only once when
|
|
* an interface is added.
|
|
*******************************************************************************/
|
|
#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 : UnifiIgmpOffloadActivated
|
|
* PSID : 2489 (0x09B9)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Activate IGMP IPv4 Offloading.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_IGMP_OFFLOAD_ACTIVATED 0x09B9
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiDualStaIdleModeEnabled
|
|
* PSID : 2490 (0x09BA)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enables Dual STA Idle mode, if dual vif stations are active and both vifs
|
|
* are idle.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_DUAL_STA_IDLE_MODE_ENABLED 0x09BA
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiStaIdleModeControl
|
|
* PSID : 2491 (0x09BB)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 0X0000
|
|
* DESCRIPTION :
|
|
* Control STA idle mode behaviour within firmware with bit flags. 1 defines
|
|
* enabled, 0 defines disabled. bit 0: STA idle mode with LCD on
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_STA_IDLE_MODE_CONTROL 0x09BB
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiGoctWindowDelay
|
|
* PSID : 2492 (0x09BC)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : seconds
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Delay to apply Client Traffic Window in seconds for oppertunistic power
|
|
* save in P2PGO.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_GOCT_WINDOW_DELAY 0x09BC
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiStaIdleModeEnabled
|
|
* PSID : 2493 (0x09BD)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* 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 : microseconds
|
|
* MIN : 0
|
|
* MAX : 2147483647
|
|
* DEFAULT : 20000
|
|
* DESCRIPTION :
|
|
* UniFi implements a proprietary power management mode called Fast Power
|
|
* Save that balances network performance against power consumption. In this
|
|
* mode UniFi delays entering power save mode until it detects that there
|
|
* has been no exchange of data for the duration 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 : TRUE
|
|
* DESCRIPTION :
|
|
* Enables AP Idle mode if softAP is active, and there has been no activity
|
|
* for a time if unifiMiflessAPBitmap bit 0 is not set SOFTAP beacons will
|
|
* be transmitted with MIF turned on when IDLE otherwise beacon will be
|
|
* transmited in MIFLESS mode
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_AP_IDLE_MODE_ENABLED 0x09C1
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiFastPowerSaveTimeout
|
|
* PSID : 2500 (0x09C4)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* UNITS : microseconds
|
|
* 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 : microseconds
|
|
* MIN : 0
|
|
* MAX : 2147483647
|
|
* DEFAULT : 50000
|
|
* DESCRIPTION :
|
|
* UniFi implements a proprietary power management mode called Fast Power
|
|
* Save that balances network performance against power consumption. In this
|
|
* mode UniFi delays entering power save mode until it detects that there
|
|
* has been no exchange of data for the duration 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. This value is read only once when an interface is added.
|
|
*******************************************************************************/
|
|
#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. This value is read only once when an interface is added.
|
|
*******************************************************************************/
|
|
#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. This value is read only once when an interface is added.
|
|
*******************************************************************************/
|
|
#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 : microseconds
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 0XFFFF
|
|
* DESCRIPTION :
|
|
* The maximum drift in microseconds we will allow for each beacon sent when
|
|
* we're trying to move it to get a 50% duty cycle between GO and STA in
|
|
* multiple VIF scenario. We'll delay our TX beacon by a maximum of this
|
|
* value until we reach our target TBTT. We have 3 possible cases for this
|
|
* value: a) ap_beacon_max_drift = 0x0000 - Feature disabled b)
|
|
* ap_beacon_max_drift between 0x0001 and 0xFFFE - Each time we transmit the
|
|
* beacon we'll move it a little bit forward but never more than this. (Not
|
|
* implemented yet) c) ap_beacon_max_drift = 0xFFFF - Move the beacon to the
|
|
* desired position in one shot.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_AP_BEACON_MAX_DRIFT 0x09CB
|
|
|
|
/*******************************************************************************
|
|
* NAME : 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 "unifiTrafficAnalysisPeriod" 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 : microseconds
|
|
* MIN : 0
|
|
* MAX : 2147483647
|
|
* DEFAULT : 20000
|
|
* 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 : microseconds
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 20000
|
|
* DESCRIPTION :
|
|
* During Unscheduled Automated Power Save Delivery (U-APSD), UniFi may
|
|
* trigger a service period in order to fetch data from the access point.
|
|
* The service period is normally terminated by a frame from the access
|
|
* point with the EOSP (End Of Service Period) flag set, at which point
|
|
* UniFi returns to sleep. However, if the access point is temporarily
|
|
* inaccessible, UniFi would stay awake indefinitely. Specifies a timeout
|
|
* starting from the point where the trigger frame has been sent. If the
|
|
* timeout expires and no data has been received from the access point,
|
|
* UniFi will behave as if the service period had been ended normally and
|
|
* return to sleep. This timeout takes precedence over
|
|
* unifiPowerSaveExtraListenTime if both would otherwise be applicable.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_APSD_SERVICE_PERIOD_TIMEOUT 0x09D3
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiConcurrentPowerManagementDelayTimeout
|
|
* PSID : 2516 (0x09D4)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* UNITS : microseconds
|
|
* MIN : 0
|
|
* MAX : 2147483647
|
|
* DEFAULT : 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 : microseconds
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 15000
|
|
* DESCRIPTION :
|
|
* Time we try to stay awake after sending a PS-POLL to receive data.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LEGACY_PS_POLL_TIMEOUT 0x09D8
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiBeaconSkippingControl
|
|
* PSID : 2521 (0x09D9)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT : 0X00010101
|
|
* 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 : microseconds
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* A limit on transmission time for a data frame. If the data payload would
|
|
* take longer than unifiFragmentationDuration to transmit, UniFi will
|
|
* attempt to fragment the frame to ensure that the data portion of each
|
|
* fragment is within the limit. The limit imposed by the fragmentation
|
|
* threshold is also respected, and no more than 16 fragments may be
|
|
* generated. If the value is zero no limit is imposed. The value may be
|
|
* changed dynamically during connections. Note that the limit is a
|
|
* guideline and may not always be respected. In particular, the data rate
|
|
* is finalised after fragmentation in order to ensure responsiveness to
|
|
* conditions, the calculation is not performed to high accuracy, and octets
|
|
* added during encryption are not included in the duration calculation.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FRAGMENTATION_DURATION 0x09DC
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamSendInitFrameToGetNeighbors
|
|
* PSID : 2525 (0x09DD)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete, change PSID or name: The firmware
|
|
* can send a Neighbor request/ BTM query to get AP's neighbors. This frame
|
|
* upsets certification setups. Setting this MIB to false inhibits sending a
|
|
* Neighbor request/ BTM query to get AP's neighbors.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_SEND_INIT_FRAME_TO_GET_NEIGHBORS 0x09DD
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiIdleModeLiteEnabled
|
|
* PSID : 2526 (0x09DE)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* DEPRECATED
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_IDLE_MODE_LITE_ENABLED 0x09DE
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiDtimWaitTimeout
|
|
* PSID : 2529 (0x09E1)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : microseconds
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 50000
|
|
* DESCRIPTION :
|
|
* If UniFi is in power save and receives a Traffic Indication Map from its
|
|
* associated access point with a DTIM indication, it will wait a maximum
|
|
* time given by this attribute for succeeding broadcast or multicast
|
|
* traffic, or until it receives such traffic with the 'more data'
|
|
* flag clear. Any reception of broadcast or multicast traffic with the
|
|
* 'more data' flag set, or any reception of unicast data, resets
|
|
* the timeout. The timeout can be turned off by setting the value to zero;
|
|
* in that case UniFi will remain awake indefinitely waiting for broadcast
|
|
* or multicast data. Otherwise, the value should be larger than that of
|
|
* unifiPowerSaveExtraListenTime.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_DTIM_WAIT_TIMEOUT 0x09E1
|
|
|
|
/*******************************************************************************
|
|
* NAME : 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 : 80
|
|
* 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 unifiTrafficAnalysisPeriod 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
|
|
* UNITS : TimeUnits
|
|
* MIN : 1
|
|
* MAX : 65535
|
|
* DEFAULT : 50
|
|
* DESCRIPTION :
|
|
* Dwell time 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, 0X91, 0X03, 0XFA, 0XFF, 0X00, 0X00, 0XFA, 0XFF, 0X00, 0X00 }
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete, change PSID or name. 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 : 2
|
|
* 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 : UnifiGoctWindowDuration
|
|
* PSID : 2551 (0x09F7)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : TU
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Client Traffic Window in TU to be set for oppertunistic power save in
|
|
* P2PGO.This will help reduce the GO power consumption but may adversly
|
|
* affect P2PGO disconverability.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_GOCT_WINDOW_DURATION 0x09F7
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiSuppressScanGoNoaAnnounce
|
|
* PSID : 2552 (0x09F8)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Stop a p2p GO from sending NoA announcements when the GO needs to be
|
|
* absent for scanning purposes.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_SUPPRESS_SCAN_GO_NOA_ANNOUNCE 0x09F8
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiWiFiSharingChannels
|
|
* PSID : 2581 (0x0A15)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 8
|
|
* MAX : 8
|
|
* DEFAULT : { 0XFF, 0XDF, 0XFF, 0XFF, 0X7F, 0X00, 0X00, 0X00 }
|
|
* DESCRIPTION :
|
|
* Default host allowed channels during Wifi Sharing. 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. Mapping defined in
|
|
* ChannelisationRules.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_WI_FI_SHARING_CHANNELS 0x0A15
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiWiFiSharing5GHzChannel
|
|
* PSID : 2582 (0x0A16)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 8
|
|
* MAX : 8
|
|
* DEFAULT : { 0X00, 0XC0, 0XFF, 0XFF, 0X7F, 0X00, 0X00, 0X00 }
|
|
* DESCRIPTION :
|
|
* Deprecated. 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 : UnifiWpA3Activated
|
|
* PSID : 2588 (0x0A1C)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Activate WPA3 support.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_WP_A3_ACTIVATED 0x0A1C
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiArpOutstandingMax
|
|
* PSID : 2590 (0x0A1E)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 32
|
|
* DESCRIPTION :
|
|
* Maximum number of outstanding ARP frame transmissions in the firmware.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ARP_OUTSTANDING_MAX 0x0A1E
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiP2PLegacyProbeResponseActivated
|
|
* PSID : 2599 (0x0A27)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete. When activated, P2P-GO responds to
|
|
* legacy Probe Request.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_P2_PLEGACY_PROBE_RESPONSE_ACTIVATED 0x0A27
|
|
|
|
/*******************************************************************************
|
|
* 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 :
|
|
* Golden Certification MIB don't delete, change PSID or name. Limit the
|
|
* number of Aerials that Scan will use.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MLME_SCAN_MAX_AERIALS 0x0A2F
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiIncludePmkidForPsk
|
|
* PSID : 2610 (0x0A32)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Include PMKID in frame if security type WPA2-PSK.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_INCLUDE_PMKID_FOR_PSK 0x0A32
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiAmsduSubframeRealtekOverrideActivated
|
|
* PSID : 2615 (0x0A37)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* When connected to Realtek chipset AP, inform Dataplane that actions need
|
|
* to be taken.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_AMSDU_SUBFRAME_REALTEK_OVERRIDE_ACTIVATED 0x0A37
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiSuppressStsUpdateBasedOnPeer
|
|
* PSID : 2616 (0x0A38)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete, change PSID or name: Do not update
|
|
* STS in VHT caps based on Peer's sounding dimensions.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_SUPPRESS_STS_UPDATE_BASED_ON_PEER 0x0A38
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiBaRxInternalDeleteDisabled
|
|
* PSID : 2618 (0x0A3A)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Disable Rx Block Ack from being deleted internally. The BA delete is
|
|
* still advertised to the peer, but is not deleted internally. This is
|
|
* applicable only when the delete does not come from the peer.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_BA_RX_INTERNAL_DELETE_DISABLED 0x0A3A
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiHtApDowngradeByNssActivated
|
|
* PSID : 2619 (0x0A3B)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enable HT Ap downgrade when NSS is changed. This is customer specific.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_HT_AP_DOWNGRADE_BY_NSS_ACTIVATED 0x0A3B
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiHE40in5GRalinkOverrideEnable
|
|
* PSID : 2620 (0x0A3C)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* When connected to Ralink chipset AP, inform MLME to override support of
|
|
* 40Mhz in 5G of HE phy capabilities when connected on 2.4G.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_HE40IN5_GRALINK_OVERRIDE_ENABLE 0x0A3C
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiBtmDisassociationScanDelay
|
|
* PSID : 2639 (0x0A4F)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Delay roaming scan to the expiration of Dissassociation Timer when
|
|
* disassociation is imminent.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_BTM_DISASSOCIATION_SCAN_DELAY 0x0A4F
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamBtmQueryTimeout
|
|
* PSID : 2640 (0x0A50)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : second
|
|
* MIN : 0
|
|
* MAX : 10
|
|
* DEFAULT : 1
|
|
* DESCRIPTION :
|
|
* Wait time in seconds for a response to BTM Query.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_BTM_QUERY_TIMEOUT 0x0A50
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamBsscuTriggerFrequency
|
|
* PSID : 2641 (0x0A51)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 100
|
|
* DEFAULT : 10
|
|
* DESCRIPTION :
|
|
* How long, in seconds, should the BSS load be high before triggering
|
|
* roaming?
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_BSSCU_TRIGGER_FREQUENCY 0x0A51
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamRssiFactorFixedMultiplier
|
|
* PSID : 2643 (0x0A53)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* MIN : -32768
|
|
* MAX : 32767
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Table allocating fixed multiplier used to calculate the RSSIfactorScore
|
|
* to RSSI values range for each band.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_RSSI_FACTOR_FIXED_MULTIPLIER 0x0A53
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamNchoScanMaxPassiveChannelTime
|
|
* PSID : 2644 (0x0A54)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : TU
|
|
* MIN : 1
|
|
* MAX : 65535
|
|
* DEFAULT : 130
|
|
* DESCRIPTION :
|
|
* NCHO: Specifies the maximum time spent passive scanning a channel.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAM_NCHO_SCAN_MAX_PASSIVE_CHANNEL_TIME 0x0A54
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiSmPowerSaveMode
|
|
* PSID : 2670 (0x0A6E)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 3
|
|
* DEFAULT : 3
|
|
* DESCRIPTION :
|
|
* Config SM Power Save mode capability Input: 0 : Static 1 : Dynamic 2 : No
|
|
* Limit 3 : Disabled
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_SM_POWER_SAVE_MODE 0x0A6E
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiHeActivated
|
|
* PSID : 2700 (0x0A8C)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enables HE mode.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_HE_ACTIVATED 0x0A8C
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiHeCapabilities
|
|
* PSID : 2701 (0x0A8D)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 28
|
|
* MAX : 28
|
|
* DEFAULT : { 0X03, 0X08, 0X88, 0X02, 0X00, 0X00, 0X26, 0X70, 0X42, 0X09, 0X0D, 0X01, 0XA4, 0X0A, 0X00, 0XBD, 0X00, 0XFA, 0XFF, 0XFA, 0XFF, 0X79, 0X1C, 0XC7, 0X71, 0X1C, 0XC7, 0X71 }
|
|
* DESCRIPTION :
|
|
* HE capabilities of chip. This includes HE MAC capabilities information,
|
|
* HE PHY capabilities information, Supported HE-MCS and NSS set, PPE
|
|
* thresholds(optional) fields.see SC-XXXXXX-SP.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_HE_CAPABILITIES 0x0A8D
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRaaTxGiValue
|
|
* PSID : 2702 (0x0A8E)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 255
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* HE GI value set by Host".
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RAA_TX_GI_VALUE 0x0A8E
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRaaTxLtfValue
|
|
* PSID : 2703 (0x0A8F)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 255
|
|
* DEFAULT : 1
|
|
* DESCRIPTION :
|
|
* HE LTF value set by host.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RAA_TX_LTF_VALUE 0x0A8F
|
|
|
|
/*******************************************************************************
|
|
* NAME : Unifi256MsduConfig
|
|
* PSID : 2704 (0x0A90)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* 256 MSDU support.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI256_MSDU_CONFIG 0x0A90
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMbssidActivated
|
|
* PSID : 2705 (0x0A91)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Activate Multiple Bssid.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MBSSID_ACTIVATED 0x0A91
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTxAmsduSupportOverride
|
|
* PSID : 2706 (0x0A92)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Param to override tx amsdu support
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TX_AMSDU_SUPPORT_OVERRIDE 0x0A92
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMbssidRoamingActivated
|
|
* PSID : 2707 (0x0A93)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Activate Multiple Bssid roaming.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MBSSID_ROAMING_ACTIVATED 0x0A93
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiHeDynamicSmpsEnable
|
|
* PSID : 2708 (0x0A94)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enable/Disable HE dynamic SMPS
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_HE_DYNAMIC_SMPS_ENABLE 0x0A94
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiHe1xltf08giWorkaround
|
|
* PSID : 2709 (0x0A95)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Param to disable workaround logic for station support of HE 1x ltf and
|
|
* 0.8us gi in its association request frame. Some APs send HE SU PPDUs at
|
|
* 1x ltf and 0.8us gi even though they do not support 1x ltf and 0.8us gi
|
|
* if peer advertises that it supports HE SU PPDUs at 1x ltf and 0.8us gi.
|
|
* If this param is set to true and if ap advertises that it does not
|
|
* support 1x ltf and 0.8us gi, station will disable support for 1x ltf and
|
|
* 0.8us gi in HE capabilities in its association request frame. If this
|
|
* param is set to false, station will advertise support for 1x ltf and
|
|
* 0.8us gi in HE capabilities in its association request frame based on its
|
|
* local capability only.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_HE1XLTF08GI_WORKAROUND 0x0A95
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiOverrideMuedcaParamAcEnable
|
|
* PSID : 2710 (0x0A96)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 31
|
|
* DEFAULT : 1
|
|
* DESCRIPTION :
|
|
* override STA - AC MU-EDCA using the values in unifiOverrideMUEDCAParamAC
|
|
* MIB, useful for internal testing. Bit 0 - 0 means disable M-EDCA feature
|
|
* completely and always use legacy EDCA parameters. Bit 1 - if set to 1
|
|
* means ignore MUEDCA parameters for BE that is being broadcasted by AP and
|
|
* overwrite it with MU EDCA parameters for BE specified in MIB variable
|
|
* unifiOverrideMUEDCAParamAC. Bit 2 - if set to 1 means ignore MUEDCA
|
|
* parameters for BK that is being broadcasted by AP and overwrite it with
|
|
* MU EDCA parameters for BK specified in MIB variable
|
|
* unifiOverrideMUEDCAParamAC. Bit 3 - if set to 1 means ignore MUEDCA
|
|
* parameters for VI that is being broadcasted by AP and overwrite it with
|
|
* MU EDCA parameters for VI specified in MIB variable
|
|
* unifiOverrideMUEDCAParamAC. Bit 4 - if set to 1 means ignore MUEDCA
|
|
* parameters for VO that is being broadcasted by AP and overwrite it with
|
|
* MU EDCA parameters for VO specified in MIB variable
|
|
* unifiOverrideMUEDCAParamAC.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_OVERRIDE_MUEDCA_PARAM_AC_ENABLE 0x0A96
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiOverrideMuedcaParamAc
|
|
* PSID : 2711 (0x0A97)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 12
|
|
* MAX : 12
|
|
* DEFAULT : {0X02, 0X33, 0X06, 0X02, 0XA4, 0X06, 0X02, 0X44, 0X06, 0X02, 0X32, 0X06}
|
|
* DESCRIPTION :
|
|
* Override the MU EDCA parameters. octet 0 - BE AIFS octet 1 - [7:4] ECW
|
|
* MAX [3:0] ECW MIN octet 2 - MU EDCA timer for BE in 8 TU units. octet 3 -
|
|
* BK AIFS octet 4 - [7:4] ECW MAX [3:0] ECW MIN octet 5 - MU EDCA timer for
|
|
* BK in 8 TU units. octet 6 - VI AIFS octet 7 - [7:4] ECW MAX [3:0] ECW MIN
|
|
* octet 8 - MU EDCA timer for VI in 8 TU units. octet 9 - VO AIFS octet 10
|
|
* - [7:4] ECW MAX [3:0] ECW MIN octet 11 - MU EDCA timer for VO in 8 TU
|
|
* units.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_OVERRIDE_MUEDCA_PARAM_AC 0x0A97
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMuedcaTimerUnit
|
|
* PSID : 2712 (0x0A98)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 8
|
|
* DESCRIPTION :
|
|
* MU EDCA Timer Unit
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MUEDCA_TIMER_UNIT 0x0A98
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiUlmuDisableBitMap
|
|
* PSID : 2713 (0x0A99)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 255
|
|
* DEFAULT : 2
|
|
* DESCRIPTION :
|
|
* Disable UL MU in various modes. Input: 1 (i.e. BIT0) : Disable UL MU if
|
|
* Bluetooth is on 2 (i.e BIT1) : Disable UL MU if Same band multi-vif
|
|
* detected 4 (i.e. BIT2) : Disable UL MU if TDLS is active 0: Enable by
|
|
* default
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ULMU_DISABLE_BIT_MAP 0x0A99
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiHeErSuDisable
|
|
* PSID : 2714 (0x0A9A)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Enable/Disable HE ER in SAP/P2P Go mode
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_HE_ER_SU_DISABLE 0x0A9A
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiOmTxNstsValue
|
|
* PSID : 2715 (0x0A9B)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Tx NSTS value set by Host
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_OM_TX_NSTS_VALUE 0x0A9B
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiOmRxNssValue
|
|
* PSID : 2716 (0x0A9C)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Rx NSS value set by Host
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_OM_RX_NSS_VALUE 0x0A9C
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiOmChanBandwidthValue
|
|
* PSID : 2717 (0x0A9D)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Operating channel bandwidth value set by Host
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_OM_CHAN_BANDWIDTH_VALUE 0x0A9D
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiOmUlMuEnable
|
|
* PSID : 2718 (0x0A9E)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 2
|
|
* DESCRIPTION :
|
|
* UL MU/UL MU Data enable/disable
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_OM_UL_MU_ENABLE 0x0A9E
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiOpModeValue
|
|
* PSID : 2719 (0x0A9F)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 0XDEAD
|
|
* DESCRIPTION :
|
|
* Operating Mode control param to add in OMI frame
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_OP_MODE_VALUE 0x0A9F
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiOfdmaNarrowBwRuDisableTime
|
|
* PSID : 2720 (0x0AA0)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 2929
|
|
* DEFAULT : 2929
|
|
* DESCRIPTION :
|
|
* Minimum Time (3 Minute, 2929TU) that needs to pass since the reception of
|
|
* last beacon from OBSS AP that disable Narrow BW RU.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_OFDMA_NARROW_BW_RU_DISABLE_TIME 0x0AA0
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiUlMuMimoSupportOverride
|
|
* PSID : 2721 (0x0AA1)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Param to override UL MU support
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_UL_MU_MIMO_SUPPORT_OVERRIDE 0x0AA1
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiDlMumimoNcWar
|
|
* PSID : 2722 (0x0AA2)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Enable DL MUMIMO WAR for dynamic configuration of nc value
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_DL_MUMIMO_NC_WAR 0x0AA2
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiHeUlOfdmaRxDisabledSoftAp
|
|
* PSID : 2723 (0x0AA3)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enables uplink ofdma reception in softap mode.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_HE_UL_OFDMA_RX_DISABLED_SOFT_AP 0x0AA3
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMbssControlFrameRxSupported
|
|
* PSID : 2724 (0x0AA4)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Activate support for control frames from MBSS AP.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MBSS_CONTROL_FRAME_RX_SUPPORTED 0x0AA4
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiPnCheck
|
|
* PSID : 2725 (0x0AA5)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* MIN : -32768
|
|
* MAX : 32767
|
|
* DEFAULT : 000
|
|
* DESCRIPTION :
|
|
* Changes the packet number to test PN check Input: input a positive or
|
|
* negitive value to offset PN value
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_PN_CHECK 0x0AA5
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiOfdmaSoftApTxTriggerParams
|
|
* PSID : 2726 (0x0AA6)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Configures interval for trigger transmissions and aid for which trigger
|
|
* has to be tx'd Input: Byte 0-1: Trigger Interval use bits 12 Byte 1 : ack
|
|
* policy use bits 4 Byte 2 : Aid of the STA for which trigger has to be
|
|
* tx'd Byte 3 : Trigger Type
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_OFDMA_SOFT_AP_TX_TRIGGER_PARAMS 0x0AA6
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTwtActivated
|
|
* PSID : 2731 (0x0AAB)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Enable TWT feature
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TWT_ACTIVATED 0x0AAB
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTwtControlFlags
|
|
* PSID : 2732 (0x0AAC)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 255
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Control flags for TWT Input: BIT0 : Broadcast TWT Support BIT1 :
|
|
* Responder TWT Support BIT2 : Enable TWT Service period skip if LCD OFF
|
|
* BIT3 : Enable aggressive TWT Service period powerdown
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TWT_CONTROL_FLAGS 0x0AAC
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTwtIndDefSessIdx
|
|
* PSID : 2733 (0x0AAD)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 1
|
|
* DESCRIPTION :
|
|
* Default individual TWT session index to be used from
|
|
* unifiTWTIndSessParamTable.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TWT_IND_DEF_SESS_IDX 0x0AAD
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTwtStartSession
|
|
* PSID : 2734 (0x0AAE)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 255
|
|
* DESCRIPTION :
|
|
* Start TWT session. Input: Byte 0: Session Idx Byte 1: Value 0: Individual
|
|
* TWT Value 1: Broadcast TWT
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TWT_START_SESSION 0x0AAE
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTwtTeardownSession
|
|
* PSID : 2735 (0x0AAF)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Teardown TWT session. Input: Byte 0: flow id(Individual TWT)/ BTWT ID
|
|
* (Broadcast TWT) Byte 1: Value 0: Individual TWT Value 1: Broadcast TWT
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TWT_TEARDOWN_SESSION 0x0AAF
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTwtIndSessParam
|
|
* PSID : 2736 (0x0AB0)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 7
|
|
* MAX : 7
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Individual TWT session parameters. Supports multiple sessions. Each row
|
|
* of the table contains session parameters for a individual TWT sessions.
|
|
* Entry has the following structure: Octet 0: Control field bit 0: NDP
|
|
* paging indicator bit 1: Responder PM mode bit 2-3: Negotiation type bit
|
|
* 4: TWT information frame disabled. bit 5-7: Reserved Octet 1: bit 0: TWT
|
|
* request bit 1: Trigger bit 2: Implicit bit 3: Flowtype bit 4: TWT
|
|
* protection bit 5-7: TWT Setup command Octet 2: bit 0-4: TWT Wake Interval
|
|
* Exponent bit 5: TWT channel bit 6-7: Reserved Octet 3: Nominal Minimum
|
|
* TWT wake duration Octet 4-5: TWT Wake Interval Mantissa Octet 6: TWT wake
|
|
* time offset from next beacon tbtt in milliseconds. Size of each entry is
|
|
* 7 Octets.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TWT_IND_SESS_PARAM 0x0AB0
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTwtModeSupportBitMap
|
|
* PSID : 2737 (0x0AB1)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 255
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* TWT support in various modes. Input: 1 (i.e. BIT0) : TWT Support in
|
|
* Active Mode 2 (i.e BIT1) : TWT Support in Host Suspend Mode 4 (i.e. BIT2)
|
|
* : TWT Support in BT Coex Mode 0: Disable TWT in Active Mode uses Row 1
|
|
* params in unifiTWTIndSessParamTable TWT in Host Suspend Mode uses Row 2
|
|
* params in unifiTWTIndSessParamTable and so on
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TWT_MODE_SUPPORT_BIT_MAP 0x0AB1
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTwtHostSuspTwtTeardownDelay
|
|
* PSID : 2738 (0x0AB2)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 100
|
|
* DESCRIPTION :
|
|
* Teardown host suspend TWT session after this delay. Delay in msec
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TWT_HOST_SUSP_TWT_TEARDOWN_DELAY 0x0AB2
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTwtspInactivityTime
|
|
* PSID : 2739 (0x0AB3)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 10000
|
|
* DESCRIPTION :
|
|
* Inactivity time for terminating current service period in usec
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TWTSP_INACTIVITY_TIME 0x0AB3
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTwtResumeDuration
|
|
* PSID : 2740 (0x0AB4)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* This value is in microseconds and is used to compute TWT information
|
|
* frame Next TWT subfield value
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TWT_RESUME_DURATION 0x0AB4
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTwtOperation
|
|
* PSID : 2741 (0x0AB5)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 2
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Set to 1 for TWT suspend and set to 2 for TWT resume
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TWT_OPERATION 0x0AB5
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTwtInfoFrameTx
|
|
* PSID : 2742 (0x0AB6)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Enable/disable transmission of TWT information frames
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TWT_INFO_FRAME_TX 0x0AB6
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTwtBcastSessParam
|
|
* PSID : 2743 (0x0AB7)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 10
|
|
* MAX : 10
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Broadcast TWT session parameters. Supports multiple sessions. Each row of
|
|
* the table contains session parameters for a broadcast TWT sessions. Entry
|
|
* has the following structure: Octet 0: Control field bit 0: NDP paging
|
|
* indicator bit 1: Responder PM mode bit 2-3: Negotiation type bit 4: TWT
|
|
* information frame disabled. bit 5-7: Reserved Octet 1: bit 0: TWT request
|
|
* bit 1: Trigger bit 2: Last Broadcast Param set bit 3: Flowtype bit 4-6:
|
|
* TWT Setup command bit 7: Reserved Octet 2: bit 0-4: TWT Wake Interval
|
|
* Exponent bit 5-7: Broadcast TWT Recommendation Octet 3: Nominal Minimum
|
|
* TWT wake duration Octet 4-5: TWT Wake Interval Mantissa Octet 6-7: Target
|
|
* Wake time Octet 8: Broadcast TWT Persistence Octet 9: bit 0-4: Broadcast
|
|
* TWT ID bit 5-7: Reserved Size of each entry is 10 Octets.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TWT_BCAST_SESS_PARAM 0x0AB7
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiHeCapabilitiesSoftAp
|
|
* PSID : 2745 (0x0AB9)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 28
|
|
* MAX : 28
|
|
* DEFAULT : { 0X01, 0X08, 0X00, 0X02, 0X00, 0X00, 0X26, 0X70, 0X02, 0X00, 0X00, 0X00, 0X80, 0X0A, 0X00, 0X8D, 0X00, 0XFA, 0XFF, 0XFA, 0XFF, 0X79, 0X1C, 0XC7, 0X71, 0X1C, 0XC7, 0X71 }
|
|
* DESCRIPTION :
|
|
* HE capabilities of chip supported in softap mode. This includes HE MAC
|
|
* capabilities information, HE PHY capabilities information, Supported
|
|
* HE-MCS and NSS set,
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_HE_CAPABILITIES_SOFT_AP 0x0AB9
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiHeActivatedSoftAp
|
|
* PSID : 2746 (0x0ABA)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enables HE mode.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_HE_ACTIVATED_SOFT_AP 0x0ABA
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiHeActivatedP2p
|
|
* PSID : 2747 (0x0ABB)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enables HE mode for P2P.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_HE_ACTIVATED_P2P 0x0ABB
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiHeEnableDynamicDurationBasedRtsThreshold
|
|
* PSID : 2748 (0x0ABC)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Enables Dynamic Duration Based RTS Threshold.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_HE_ENABLE_DYNAMIC_DURATION_BASED_RTS_THRESHOLD 0x0ABC
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiSoftApMuedcaParamAc
|
|
* PSID : 2749 (0x0ABD)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 12
|
|
* MAX : 12
|
|
* DEFAULT : {0X02, 0X33, 0X06, 0X02, 0XA4, 0X06, 0X02, 0X44, 0X06, 0X02, 0X32, 0X06}
|
|
* DESCRIPTION :
|
|
* MU EDCA parameters for SoftAP to advertise in beacon, probe resp and
|
|
* asspc resp. octet 0 - BE AIFS octet 1 - [7:4] ECW MAX [3:0] ECW MIN octet
|
|
* 2 - MU EDCA timer for BE in 8 TU units. octet 3 - BK AIFS octet 4 - [7:4]
|
|
* ECW MAX [3:0] ECW MIN octet 5 - MU EDCA timer for BK in 8 TU units. octet
|
|
* 6 - VI AIFS octet 7 - [7:4] ECW MAX [3:0] ECW MIN octet 8 - MU EDCA timer
|
|
* for VI in 8 TU units. octet 9 - VO AIFS octet 10 - [7:4] ECW MAX [3:0]
|
|
* ECW MIN octet 11 - MU EDCA timer for VO in 8 TU units.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_SOFT_AP_MUEDCA_PARAM_AC 0x0ABD
|
|
|
|
/*******************************************************************************
|
|
* NAME : Unifi6GhzEnabled
|
|
* PSID : 2751 (0x0ABF)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enables 6G band operations.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI6_GHZ_ENABLED 0x0ABF
|
|
|
|
/*******************************************************************************
|
|
* NAME : Unifi6GrnrMaxCacheCount
|
|
* PSID : 2752 (0x0AC0)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 15
|
|
* DEFAULT : 10
|
|
* DESCRIPTION :
|
|
* Maximum RNR entries per channel
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI6_GRNR_MAX_CACHE_COUNT 0x0AC0
|
|
|
|
/*******************************************************************************
|
|
* NAME : Unifi6GScanAccTimeoutDur
|
|
* PSID : 2753 (0x0AC1)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 40
|
|
* DEFAULT : 20
|
|
* DESCRIPTION :
|
|
* Scan Accelerator Timeout duration in TUs
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI6_GSCAN_ACC_TIMEOUT_DUR 0x0AC1
|
|
|
|
/*******************************************************************************
|
|
* NAME : Unifi6GPrescanConcurrentMacs
|
|
* PSID : 2754 (0x0AC2)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 2
|
|
* DEFAULT : 1
|
|
* DESCRIPTION :
|
|
* Indicates number of concurrent macs to be used for scan accelerator
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI6_GPRESCAN_CONCURRENT_MACS 0x0AC2
|
|
|
|
/*******************************************************************************
|
|
* NAME : Unifi6GEnablePrescan
|
|
* PSID : 2755 (0x0AC3)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enables prescan of 6 GHz channels using scan accelerator.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI6_GENABLE_PRESCAN 0x0AC3
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiUserControlBaSession
|
|
* PSID : 2799 (0x0AEF)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 9
|
|
* MAX : 9
|
|
* DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00}
|
|
* DESCRIPTION :
|
|
* User control block ack session parameters octet 0 - action to be
|
|
* performed, tid and block ack session role bit [2:0] : action to be
|
|
* performed. if set to 0: add a block ack session if set to 1: delete a
|
|
* block ack session if set to 2: force reject incoming block ack session if
|
|
* set to 3: can initiate a block ack session if set to 4: can accept an
|
|
* incoming block ack session bit [7:3] : unused octet 1 - tid bit [2:0] :
|
|
* tid if set to 0: tid 0 if set to 1: tid 1 if set to 2: tid 2 if set to 3:
|
|
* tid 3 if set to 4: tid 4 if set to 5: tid 5 if set to 6: tid 6 if set to
|
|
* 7: tid 7 bit [7:3] : unused octet 2 - block ack session role bit 0 : if
|
|
* set to 0: block ack initiator if set to 1: block ack responder bit [7:1]
|
|
* : unused octet 3-8 - peer MAC address
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_USER_CONTROL_BA_SESSION 0x0AEF
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMlmestaKeepAliveFailure
|
|
* PSID : 2842 (0x0B1A)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Link lost by keep alive failure. 0 = Disabled. This is required by MCD.
|
|
* This value is read only once when an interface is added.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MLMESTA_KEEP_ALIVE_FAILURE 0x0B1A
|
|
|
|
/*******************************************************************************
|
|
* 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 : microseconds
|
|
* 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 firmware.
|
|
* The saved values are written to hardware, and also used to configure the
|
|
* AGC whenever halradio_agc_setup() is called. Get requests read the values
|
|
* from the static structure in firmware. AGC enables are not altered. Fixed
|
|
* gain may be tested by setting the minimums and maximums to the same
|
|
* value. Version 1 (for rfchip jar - not supported on this firmware branch)
|
|
* octet 0 - Version number = 1. 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 (8). octet 8 - ABB maximum gain (27). octet 9 - Digital minimum gain
|
|
* (depends on bb chip). octet 10 - Digital maximum gain (depends on bb
|
|
* chip). Version 2 (for rfchip hopper, lark) octet 0 - Version number = 2.
|
|
* Gain values. Default in brackets. octet 1 - 5G FE minimum gain (hopper 1,
|
|
* lark 0). 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 (1).
|
|
* octet 6 - ABB maximum gain (9). octet 7 - Digital minimum gain (depends
|
|
* on bb chip). octet 8 - Digital maximum gain (depends on bb chip). Version
|
|
* 3 (for rfchip leopard with 6G compatible and ax capable BBIC) octet 0 -
|
|
* Version number = 3. Gain values. Default in brackets. octet 1 - 6G FE
|
|
* minimum gain (0). octet 2 - 6G FE maximum gain (8). octet 3 - 5G FE
|
|
* minimum gain (0). octet 4 - 5G FE maximum gain (8). octet 5 - 2G FE
|
|
* minimum gain (0). octet 6 - 2G FE maximum gain (8). octet 7 - ABB minimum
|
|
* gain (1). octet 8 - ABB maximum gain (9). octet 9 - Digital minimum gain
|
|
* (depends on bb chip). octet 10 - Digital maximum gain (depends on bb
|
|
* chip).
|
|
*******************************************************************************/
|
|
#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 : UnifiDeactivateInessentialDebug
|
|
* PSID : 4140 (0x102C)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Allow Deactivate Inessential debug in high TRx throughput condition -
|
|
* default value is false.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_DEACTIVATE_INESSENTIAL_DEBUG 0x102C
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiThroughputLow
|
|
* 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_THROUGHPUT_LOW 0x1036
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiThroughputHigh
|
|
* 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_THROUGHPUT_HIGH 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 : UnifiEnableCopyPhyLogToDram
|
|
* PSID : 4158 (0x103E)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Enable or disable copying phy event logs in SRAM to DRAM
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ENABLE_COPY_PHY_LOG_TO_DRAM 0x103E
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLaaFixedMaxBandwidth
|
|
* PSID : 4159 (0x103F)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Fix maximum allowed bandwidth for transmission. - 20: allowed up to 20MHz
|
|
* - 40: allowed up to 40MHz - 80: allowed up to 80MHz - others: maximum
|
|
* bandwidth is not fixed
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LAA_FIXED_MAX_BANDWIDTH 0x103F
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiDplaneDeafDetection
|
|
* PSID : 4160 (0x1040)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Configuration for Deaf detection algorithm. This feature only becomes
|
|
* enabled when it is FlexiMac and FM_DEAF_DETECTION flag is set. Usage:
|
|
* octet 0 - the number of consecutive cts without data frames to detect as
|
|
* deafness octet 1 - the number of consecutive rts without cts to detect as
|
|
* deafness octet 2 and 3 are not used 0 means disabling it.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_DPLANE_DEAF_DETECTION 0x1040
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLaaLocalBwControlEnable
|
|
* PSID : 4161 (0x1041)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* On the platform which supports secondary channel monitoring such as
|
|
* FlexiMAC, LAA can automatically adjust maximum allowed bandwidth to avoid
|
|
* long-delayed transmission due to busy secondary channels.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LAA_LOCAL_BW_CONTROL_ENABLE 0x1041
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLaaLocalBwBusyWeigh
|
|
* PSID : 4162 (0x1042)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Weigh for busy secondary channel in LAA local BW control algorithm. 0
|
|
* means this value is not applied to firmware.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LAA_LOCAL_BW_BUSY_WEIGH 0x1042
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLaaLocalBwBusyLevelThres
|
|
* PSID : 4163 (0x1043)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Busy level threshold by which LAA local BW control drops bandwidth. 0
|
|
* means this value is not applied to firmware.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LAA_LOCAL_BW_BUSY_LEVEL_THRES 0x1043
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLaaMinMcsForBwChange
|
|
* PSID : 4164 (0x1044)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 1
|
|
* DESCRIPTION :
|
|
* LAA considers to drop bandwidth when MCS drops and hits the configured
|
|
* value.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LAA_MIN_MCS_FOR_BW_CHANGE 0x1044
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiDphpHwMonitorLogEnable
|
|
* PSID : 4165 (0x1045)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Enable/Disable DPHP HW Monitor Log
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_DPHP_HW_MONITOR_LOG_ENABLE 0x1045
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiPhyEventToUdiMinInterval
|
|
* PSID : 4166 (0x1046)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : milliseconds
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 5
|
|
* DESCRIPTION :
|
|
* Minimal gap in msec from the last PHY Event Logs to UDI. PHY logs are
|
|
* generated only when the gap from the last logging is larger than MIB
|
|
* value.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_PHY_EVENT_TO_UDI_MIN_INTERVAL 0x1046
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiPhyEventToUdiMinBeaconMissInRow
|
|
* PSID : 4167 (0x1047)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 5
|
|
* DESCRIPTION :
|
|
* Minimal beacon misses in a row to start PHY logging on beacon misses.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_PHY_EVENT_TO_UDI_MIN_BEACON_MISS_IN_ROW 0x1047
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiPhyEventToUdiConfig
|
|
* PSID : 4168 (0x1048)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 0X000E
|
|
* DESCRIPTION :
|
|
* Configure events that trigger sending PHY Event logs to UDI This feature
|
|
* is enabled when DPHP_DEBUG_PHY_ENABLE is defined. Bitmap for configuring
|
|
* the trigger condition: 0x0000 : disabled 0x0001 : periodically 0x0002 :
|
|
* tx_failure 0x0004 : ba_missed 0x0008 : live_restart
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_PHY_EVENT_TO_UDI_CONFIG 0x1048
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiPhyEventToUdiInterval
|
|
* PSID : 4169 (0x1049)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : milliseconds
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 1000
|
|
* DESCRIPTION :
|
|
* Interval (milliseconds) to send PHY Event Logs to UDI Trigger condition
|
|
* is controlled by unifiPhyEventToUDIControl This feature is enabled when
|
|
* DPHP_DEBUG_PHY_ENABLE is defined.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_PHY_EVENT_TO_UDI_INTERVAL 0x1049
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMonitorStaAddress
|
|
* PSID : 4170 (0x104A)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 6
|
|
* MAX : 6
|
|
* DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }
|
|
* DESCRIPTION :
|
|
* MAC address of a target station to be captured in monitor (sniffer) mode.
|
|
* Monitor mode captures all received frames on a best-effort basis but
|
|
* there are certain frames which require pre-configuration before
|
|
* capturing. This feature will allow to capture HE-MU OFDMA frame by
|
|
* setting corresponding AID to the target station. Monitor vif uses this
|
|
* target station address to retrieve AID from AID-contained-frames
|
|
* automatically, e.g. assoc resp and NDPA.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MONITOR_STA_ADDRESS 0x104A
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiPreEbrtWindow
|
|
* PSID : 4171 (0x104B)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* UNITS : microseconds
|
|
* 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 : microseconds
|
|
* MIN : 0
|
|
* MAX : 2147483647
|
|
* DEFAULT : 5000
|
|
* DESCRIPTION :
|
|
* Minimum time after the expected normal mode 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 : UnifiLiveRestartRssiThreshold
|
|
* PSID : 4174 (0x104E)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* MIN : -32768
|
|
* MAX : 32767
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Minimum rssi threshold (dBm) to trigger live-restart If the RSSI is
|
|
* lower(poor) than this value, even if live-restart is requested by
|
|
* unifiDplaneDeafDetection, do not execute live-restart to avoid false
|
|
* alarm from environmental cause. This feature is disabled if set to 0 and
|
|
* only valid for STA VIFs.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LIVE_RESTART_RSSI_THRESHOLD 0x104E
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLiveRestartMinInterval
|
|
* PSID : 4175 (0x104F)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* UNITS : ms
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Minimum duration(ms) to execute live-restart from the previous restart.
|
|
* If elapsed time from previous live-restart is smaller than this value,
|
|
* even if live-restart is requested by unifiDplaneDeafDetection, do not
|
|
* execute live-restart to avoid redundant chatty alarm. This feature is
|
|
* disabled if set to 0.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LIVE_RESTART_MIN_INTERVAL 0x104F
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiPostEbrtWindowIdle
|
|
* PSID : 4180 (0x1054)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* UNITS : microseconds
|
|
* MIN : 0
|
|
* MAX : 2147483647
|
|
* DEFAULT : 2000
|
|
* DESCRIPTION :
|
|
* Minimum time after the expected idle mode 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_IDLE 0x1054
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiPreEbrtWindowIdle
|
|
* PSID : 4181 (0x1055)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* UNITS : microseconds
|
|
* MIN : 0
|
|
* MAX : 2147483647
|
|
* DEFAULT : 100
|
|
* DESCRIPTION :
|
|
* Latest time before the expected idle mode 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_IDLE 0x1055
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiDplaneSableTxDelayThresMs
|
|
* PSID : 5004 (0x138C)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* TX Delay threshold in msec to take action.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_DPLANE_SABLE_TX_DELAY_THRES_MS 0x138C
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiDplaneSableTxDelayAction
|
|
* PSID : 5005 (0x138D)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Action to take when TX delay is larger than
|
|
* unifiDplaneSableTxDelayThresMs. 0: do nothing 1: print delay in mxlog 2:
|
|
* trigger a panic
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_DPLANE_SABLE_TX_DELAY_ACTION 0x138D
|
|
|
|
/*******************************************************************************
|
|
* 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 :
|
|
* Deprecated
|
|
*******************************************************************************/
|
|
#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 :
|
|
* Deprecated
|
|
*******************************************************************************/
|
|
#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 : 12
|
|
* 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 : 8
|
|
* MAX : 46
|
|
* 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 : celsius
|
|
* 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 :
|
|
* Deprecated
|
|
*******************************************************************************/
|
|
#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 :
|
|
* Deprecated
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TX_PA_GAIN_DPD_FREQUENCY_COMPENSATION 0x13CB
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTxPowerTrimConfig
|
|
* PSID : 5072 (0x13D0)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 26
|
|
* 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 : 0XFFFF
|
|
* 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, rfchip up to and including S620.
|
|
*******************************************************************************/
|
|
#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 : UnifiInitialFrequencyOffset
|
|
* PSID : 5119 (0x13FF)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* MIN : -32768
|
|
* MAX : 32767
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Allows carrier frequency and sample clock offset initial value in trim to
|
|
* be non-zero. Use to test Tx/Rx with a freq offset with significant freq
|
|
* offset or test convergence of freq tracking loop. Relevant to chips with
|
|
* 11ax capability only. Provided for test and characterisation only. Should
|
|
* normally be zero.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_INITIAL_FREQUENCY_OFFSET 0x13FF
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRxRssiNbHwGain
|
|
* PSID : 5120 (0x1400)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 26
|
|
* MAX : 26
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Narrowband RSSI gain values for some combination of radio, band and
|
|
* bandwidth.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RX_RSSI_NB_HW_GAIN 0x1400
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRxRssiNbFmOffset
|
|
* PSID : 5121 (0x1401)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 26
|
|
* MAX : 26
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Narrowband RSSI gain offset values for some combination of radio, band
|
|
* and bandwidth.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RX_RSSI_NB_FM_OFFSET 0x1401
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRadioTxSettingsReadV2
|
|
* PSID : 5122 (0x1402)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Read value from Tx settings, rfchip S621 onwards.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RADIO_TX_SETTINGS_READ_V2 0x1402
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRxCckModemDesense
|
|
* PSID : 5123 (0x1403)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 6
|
|
* MAX : 6
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Specify values of CCK modem desense level, wlanlite only.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RX_CCK_MODEM_DESENSE 0x1403
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRxCckModemDesenseOffset
|
|
* PSID : 5124 (0x1404)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* MIN : -32768
|
|
* MAX : 32767
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Set 11b calibration offset fine adjust for unifiRxCckModemDesense,
|
|
* wlanlite only.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RX_CCK_MODEM_DESENSE_OFFSET 0x1404
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRxOfdmModemDesense
|
|
* PSID : 5125 (0x1405)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 6
|
|
* MAX : 6
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Specify values of OFDM modem desense level, wlanlite only.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RX_OFDM_MODEM_DESENSE 0x1405
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRxOfdmModemDesenseOffset
|
|
* PSID : 5126 (0x1406)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 4
|
|
* MAX : 4
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Set ofdm calibration offset fine adjusts for unifiRxOfdmModemDesense,
|
|
* wlanlite only.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RX_OFDM_MODEM_DESENSE_OFFSET 0x1406
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRadioFecConfig
|
|
* PSID : 5127 (0x1407)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 7
|
|
* MAX : 7
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Configuration for Front End Control
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RADIO_FEC_CONFIG 0x1407
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTxPowerDetectorResponseFrequency
|
|
* PSID : 5128 (0x1408)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 0
|
|
* MAX : 255
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Hardware specific transmitter detector response settings per frequency.
|
|
* 2G settings before 5G. Increasing order within band.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TX_POWER_DETECTOR_RESPONSE_FREQUENCY 0x1408
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRadioMiscPerBand
|
|
* PSID : 5129 (0x1409)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 16
|
|
* MAX : 16
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Miscellaneous per band radio configuration values octet[0] = band
|
|
* octet[1] = mix_lo_bias octet[2] = vco_ictrl octet[3] = vco_ictrl_lp
|
|
* octet[4] = vco_ictrl_dpd octet[5] = vco_ictrl_dpd_lp octets[15:6] =
|
|
* reserved
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RADIO_MISC_PER_BAND 0x1409
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNannyTrimNow
|
|
* PSID : 5130 (0x140A)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Trigger Nanny retrim with next timer tick
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NANNY_TRIM_NOW 0x140A
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMapRadioIdToMacId
|
|
* PSID : 5131 (0x140B)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Convert radio_id to mac_id
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MAP_RADIO_ID_TO_MAC_ID 0x140B
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiReportNarrowbandRssi
|
|
* PSID : 5132 (0x140C)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Enable reporting of Fleximac narrowband RSSI to higher layers.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_REPORT_NARROWBAND_RSSI 0x140C
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiEnableFemRfLoopback
|
|
* PSID : 5133 (0x140D)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Enable RF loopback from a suitably equipped external PA.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ENABLE_FEM_RF_LOOPBACK 0x140D
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRadioTrimCount
|
|
* PSID : 5134 (0x140E)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Radio trims since service start
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RADIO_TRIM_COUNT 0x140E
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRxRssiBandCompensation
|
|
* PSID : 5135 (0x140F)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 24
|
|
* MAX : 81
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* RSSI band flatness compensation for combinations of radio, band and
|
|
* bandwidth.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RX_RSSI_BAND_COMPENSATION 0x140F
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiEnableFrequencyTracking
|
|
* PSID : 5136 (0x1410)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Allow RadioFW to tune the PLL frequency to that of the BSS.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ENABLE_FREQUENCY_TRACKING 0x1410
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMediumPowerModeEnabled
|
|
* PSID : 5137 (0x1411)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enable Medium Power mode to set DIV3/256QAM reduced power LO modes
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MEDIUM_POWER_MODE_ENABLED 0x1411
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiChipTemperatureDirect
|
|
* PSID : 5138 (0x1412)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* UNITS : celsius
|
|
* MIN : -32768
|
|
* MAX : 32767
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Read the chip current temperature by sending a reading request to the RF
|
|
* chip and waits for value to return.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_CHIP_TEMPERATURE_DIRECT 0x1412
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiEnableFlexiMacWatchdog
|
|
* PSID : 5200 (0x1450)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 0X0000
|
|
* DESCRIPTION :
|
|
* OBSOLETE. 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 : 20
|
|
* 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 : 10
|
|
* 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 : 10
|
|
* 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 : UnifiFtmMacAddressRandomisation
|
|
* PSID : 5316 (0x14C4)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enable mac address randomisation for FTM initiator
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FTM_MAC_ADDRESS_RANDOMISATION 0x14C4
|
|
|
|
/*******************************************************************************
|
|
* 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 : TRUE
|
|
* DESCRIPTION :
|
|
* Whether to get simple mean or mean around cluster
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FTM_MEAN_AROUND_CLUSTER 0x14CA
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiFtm11azI2RLmrFeedback
|
|
* PSID : 5323 (0x14CB)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* I2R LMR Feedback ranging parameter in 11az IFTM request frame
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FTM11AZ_I2_RLMR_FEEDBACK 0x14CB
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiFtm11azSupport
|
|
* PSID : 5324 (0x14CC)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Whether IEEE 802.11az FTM is supported
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FTM11AZ_SUPPORT 0x14CC
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiFtm11azMinTimeBetweenMeasurements
|
|
* PSID : 5325 (0x14CD)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT : 3000
|
|
* DESCRIPTION :
|
|
* This is a field in IEEE 802.11az FTM Ranging Non-TB specific sub element.
|
|
* In units of 100usec
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FTM11AZ_MIN_TIME_BETWEEN_MEASUREMENTS 0x14CD
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiFtm11azMaxTimeBetweenMeasurements
|
|
* PSID : 5326 (0x14CE)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT : 500
|
|
* DESCRIPTION :
|
|
* This is a field in IEEE 802.11az FTM Ranging Non-TB specific sub element.
|
|
* In units of 10msec
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FTM11AZ_MAX_TIME_BETWEEN_MEASUREMENTS 0x14CE
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiFtm11azTerminateSession
|
|
* PSID : 5327 (0x14CF)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Whether IEEE 802.11az FTM Session has to be terminated or not
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FTM11AZ_TERMINATE_SESSION 0x14CF
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiFtm11azFormatBwRanging
|
|
* PSID : 5328 (0x14D0)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 1
|
|
* DESCRIPTION :
|
|
* 802.11az format bw and ranging parameter
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FTM11AZ_FORMAT_BW_RANGING 0x14D0
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiFtm11azImmediateR2i
|
|
* PSID : 5329 (0x14D1)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* 802.11az Immediate R2I parameter
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FTM11AZ_IMMEDIATE_R2I 0x14D1
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiFtmLegacyCalibration
|
|
* PSID : 5333 (0x14D5)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Table for legacy mode FTM calibration values.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FTM_LEGACY_CALIBRATION 0x14D5
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiFtmHtVhtCalibration
|
|
* PSID : 5334 (0x14D6)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Table for HT/VHT mode FTM calibration values.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FTM_HT_VHT_CALIBRATION 0x14D6
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiFtmChannelEstimate
|
|
* PSID : 5335 (0x14D7)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* True if hardware channel estimate based FTM is enabled. False if software
|
|
* IQ capture based FTM is enabled
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_FTM_CHANNEL_ESTIMATE 0x14D7
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiScanMaxCacheCount
|
|
* PSID : 5395 (0x1513)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 200
|
|
* DEFAULT : 150
|
|
* DESCRIPTION :
|
|
* Maximum count the Scan will maintain the scan result in cache. Zero to
|
|
* disable the caching.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_SCAN_MAX_CACHE_COUNT 0x1513
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiScanMaxCacheTime
|
|
* PSID : 5396 (0x1514)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : seconds
|
|
* MIN : 1
|
|
* MAX : 120
|
|
* DEFAULT : 30
|
|
* DESCRIPTION :
|
|
* Maximum period, in seconds, the Scan will keep the scan result in cache.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_SCAN_MAX_CACHE_TIME 0x1514
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRmMaxMeasurementDuration
|
|
* PSID : 5400 (0x1518)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 100
|
|
* MAX : 200
|
|
* DEFAULT : 150
|
|
* DESCRIPTION :
|
|
* Maximum measurement duration in milliseconds for operating channel
|
|
* measurements, i.e. maximum channel time duration for measurement scan
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RM_MAX_MEASUREMENT_DURATION 0x1518
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRmMaxScanCacheTime
|
|
* PSID : 5401 (0x1519)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 120
|
|
* DEFAULT : 60
|
|
* DESCRIPTION :
|
|
* Maximum period, in seconds, the Mlme Measurement will keep the scan
|
|
* result for beacon table mode. When set to zero, result never expires
|
|
* acting as a Golden Certification MIB for WFA VE Certification.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RM_MAX_SCAN_CACHE_TIME 0x1519
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRmMaxScanCacheCount
|
|
* PSID : 5402 (0x151A)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 10
|
|
* MAX : 150
|
|
* DEFAULT : 70
|
|
* DESCRIPTION :
|
|
* Maximum count the Mlme Measurement will maintain the scan result for
|
|
* beacon table mode.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_RM_MAX_SCAN_CACHE_COUNT 0x151A
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiObssScanStartWait
|
|
* PSID : 5405 (0x151D)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 200
|
|
* DEFAULT : 150
|
|
* DESCRIPTION :
|
|
* Time in seconds to wait before starting a OBSS scan after channel switch.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_OBSS_SCAN_START_WAIT 0x151D
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMlmeScanDefaultShortFullScanTime
|
|
* PSID : 5406 (0x151E)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : TU
|
|
* MIN : 20
|
|
* MAX : 30
|
|
* DEFAULT : 25
|
|
* DESCRIPTION :
|
|
* Scan channel duration when in short full scan mode.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MLME_SCAN_DEFAULT_SHORT_FULL_SCAN_TIME 0x151E
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiMlmeScanShortFullScanNumOfProbes
|
|
* PSID : 5407 (0x151F)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 1
|
|
* MAX : 3
|
|
* DEFAULT : 2
|
|
* DESCRIPTION :
|
|
* Number of probes for short full scan.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_MLME_SCAN_SHORT_FULL_SCAN_NUM_OF_PROBES 0x151F
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiScanRegisteredVifInfrastructureSta
|
|
* PSID : 5414 (0x1526)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Part of Scan Algorithm: Consider only Infrastructure STA vif as
|
|
* registered vif to choose VIF >= 1 scan parameters.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_SCAN_REGISTERED_VIF_INFRASTRUCTURE_STA 0x1526
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLnaControlEvaluationInterval
|
|
* PSID : 6008 (0x1778)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : milliseconds
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 200
|
|
* DESCRIPTION :
|
|
* Interval in milliseconds, for evaluating LNA control.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LNA_CONTROL_EVALUATION_INTERVAL 0x1778
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLnaControlRssiThresholds
|
|
* PSID : 6009 (0x1779)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* UNITS : dBm
|
|
* MIN : 2
|
|
* MAX : 2
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* RSSI threshold table for dynamic switching of the LNA.Default values set
|
|
* to{-30,-40}
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LNA_CONTROL_RSSI_THRESHOLDS 0x1779
|
|
|
|
/*******************************************************************************
|
|
* 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 : UnifiTpcMaxPower2Gmimo
|
|
* PSID : 6011 (0x177B)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* MIN : -32768
|
|
* MAX : 32767
|
|
* DEFAULT : 52
|
|
* DESCRIPTION :
|
|
* Maximum power for 2.4GHz MIMO interface when RSSI is above
|
|
* unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than
|
|
* dot11PowerCapabilityMinImplemented. This value is read only once when an
|
|
* interface is added.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TPC_MAX_POWER2_GMIMO 0x177B
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTpcMaxPower5Gmimo
|
|
* PSID : 6012 (0x177C)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* MIN : -32768
|
|
* MAX : 32767
|
|
* DEFAULT : 52
|
|
* DESCRIPTION :
|
|
* Maximum power for 5 GHz MIMO interface when RSSI is above
|
|
* unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than
|
|
* dot11PowerCapabilityMinImplemented. This value is read only once when an
|
|
* interface is added.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TPC_MAX_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 : 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.
|
|
* This value is read only once when an interface is added.
|
|
*******************************************************************************/
|
|
#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, limit the transmit power by
|
|
* unifiTPCMaxPower2G/unifiTPCMaxPower5G. A Zero value reverts the power to
|
|
* a default state. This value is read only once when an interface is added.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TPC_MIN_POWER_RSSI_THRESHOLD 0x1787
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTpcMaxPower2g
|
|
* PSID : 6024 (0x1788)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* MIN : -32768
|
|
* MAX : 32767
|
|
* DEFAULT : 52
|
|
* DESCRIPTION :
|
|
* Maximum power for 2.4GHz SISO interface when RSSI is above
|
|
* unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than
|
|
* dot11PowerCapabilityMinImplemented. This value is read only once when an
|
|
* interface is added.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TPC_MAX_POWER2G 0x1788
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiTpcMaxPower5g
|
|
* PSID : 6025 (0x1789)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiInt16
|
|
* MIN : -32768
|
|
* MAX : 32767
|
|
* DEFAULT : 40
|
|
* DESCRIPTION :
|
|
* Maximum power for 5 GHz SISO interface when RSSI is above
|
|
* unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than
|
|
* dot11PowerCapabilityMinImplemented. This value is read only once when an
|
|
* interface is added.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_TPC_MAX_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. This value is read only once when an
|
|
* interface is added.
|
|
*******************************************************************************/
|
|
#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. This
|
|
* value is read only once when an interface is added.
|
|
*******************************************************************************/
|
|
#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 unifiTPCMaxPower2G/unifiTPCMaxPower5G. Zero reverts the power to its
|
|
* default state. This value is read only once when an interface is added.
|
|
*******************************************************************************/
|
|
#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).
|
|
* This value is read only once when an interface is added.
|
|
*******************************************************************************/
|
|
#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 : UnifiNanHeActivated
|
|
* PSID : 6074 (0x17BA)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Enable HE mode for NAN.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_HE_ACTIVATED 0x17BA
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanDefaultEdcaParam
|
|
* PSID : 6075 (0x17BB)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 0
|
|
* MAX : 255
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* EDCA Parameters to be used as the default in NAN, as there is no AP to
|
|
* specify them, 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_NAN_DEFAULT_EDCA_PARAM 0x17BB
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanAllowCipherSuiteDowngrade
|
|
* PSID : 6076 (0x17BC)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* PRI-12398: Workaround for Framework not selecting correct Cipher Suite
|
|
* ID. FW would use Cipher Suite ID '1' if peer is using it even if
|
|
* Framework requested ID '2'.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_ALLOW_CIPHER_SUITE_DOWNGRADE 0x17BC
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanMaxQueuedFollowups
|
|
* PSID : 6077 (0x17BD)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 8
|
|
* 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 : 1
|
|
* 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 : 3
|
|
* DEFAULT : 1
|
|
* 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 : 1
|
|
* MAX : 1
|
|
* 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 : 8
|
|
* DEFAULT : 8
|
|
* 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 : 8
|
|
* DEFAULT : 8
|
|
* 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 : 2048
|
|
* DEFAULT : 255
|
|
* DESCRIPTION :
|
|
* Not used by FW. 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 : 255
|
|
* DEFAULT : 255
|
|
* DESCRIPTION :
|
|
* Not used by FW. 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 : 2048
|
|
* DEFAULT : 512
|
|
* DESCRIPTION :
|
|
* Not used by FW. 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 : 255
|
|
* DEFAULT : 255
|
|
* DESCRIPTION :
|
|
* Not used by FW. 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 : 2048
|
|
* DEFAULT : 2048
|
|
* DESCRIPTION :
|
|
* Not used by FW. 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 : 256
|
|
* DEFAULT : 8
|
|
* DESCRIPTION :
|
|
* Not used by FW. 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 : 8
|
|
* DEFAULT : 4
|
|
* DESCRIPTION :
|
|
* Not used by FW. 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 : 16
|
|
* DEFAULT : 4
|
|
* DESCRIPTION :
|
|
* Not used by FW. Maximum NDP Sessions. Note: This does not affect number
|
|
* of NDP sessions supported by FW as they are hard coded.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_MAX_NDP_SESSIONS 0x17CC
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanMaxAppInfoLength
|
|
* PSID : 6093 (0x17CD)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 2048
|
|
* DEFAULT : 2048
|
|
* DESCRIPTION :
|
|
* Not used by FW. 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 : 2147
|
|
* DEFAULT : 8
|
|
* DESCRIPTION :
|
|
* Time limit in which Mlme will expire a match for discovered service. DW0
|
|
* interval is 8s and all NAN devices shall be awake in DW0.
|
|
*******************************************************************************/
|
|
#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 : 2147
|
|
* 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 : 7000
|
|
* 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. FW will remove impossible /
|
|
* overlapping slots from proposal. 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 : microseconds
|
|
* 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 :
|
|
* Golden Certification MIB don't delete, change PSID or name. 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 : UnifiNanSkipNanChannelsIfNdlExists
|
|
* PSID : 6125 (0x17ED)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Disable Nan Scan if an NDL exists.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_SKIP_NAN_CHANNELS_IF_NDL_EXISTS 0x17ED
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanKeepAliveTimeout
|
|
* PSID : 6140 (0x17FC)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : seconds
|
|
* MIN : 0
|
|
* MAX : 2147
|
|
* DEFAULT : 14
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete, change PSID or name. Timeout
|
|
* before terminating in seconds. 0 = Disabled. Capped to greater than 6
|
|
* seconds. This value is read only once when an interface is added.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_KEEP_ALIVE_TIMEOUT 0x17FC
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanKeepAliveTimeoutCheck
|
|
* PSID : 6141 (0x17FD)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : seconds
|
|
* MIN : 1
|
|
* 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. This value is read only once when
|
|
* an interface is added.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_KEEP_ALIVE_TIMEOUT_CHECK 0x17FD
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanDataPathTrafficTimeout
|
|
* PSID : 6142 (0x17FE)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : seconds
|
|
* MIN : 0
|
|
* MAX : 2147
|
|
* DEFAULT : 60
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete, change PSID or name. Timeout
|
|
* before terminating NDP for no data traffic in seconds. 0 = Disabled.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_DATA_PATH_TRAFFIC_TIMEOUT 0x17FE
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanDataPathSetupTimeout
|
|
* PSID : 6143 (0x17FF)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : seconds
|
|
* MIN : 0
|
|
* MAX : 20
|
|
* DEFAULT : 8
|
|
* DESCRIPTION :
|
|
* Timeout for a NDP setup.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_DATA_PATH_SETUP_TIMEOUT 0x17FF
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanWarmupTimeout
|
|
* PSID : 6144 (0x1800)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : seconds
|
|
* MIN : 0
|
|
* MAX : 2147
|
|
* DEFAULT : 120
|
|
* DESCRIPTION :
|
|
* Test MIB Only. Warmup time which FW doesn't set it's master preference.
|
|
* It's defined as 120s in spec.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_WARMUP_TIMEOUT 0x1800
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanMultiVifSharedSlots
|
|
* PSID : 6146 (0x1802)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 9
|
|
* MAX : 9
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* In multi vif scenarios, e.g. NAN + STA, NAN will share these slots with
|
|
* other VIFs. DW and NDC slots are not affected and are not removed due to
|
|
* MultiViF scenarios. Octet 0 : Bit Duration in TUs. Octet 1 ~ 2 : Period
|
|
* in TUs. Octet 3 ~ 4 : Start Offset in TUs. Octet 5 ~ 8 : TimeBitMap[4].
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_MULTI_VIF_SHARED_SLOTS 0x1802
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRoamingInNdlActivated
|
|
* PSID : 6147 (0x1803)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* When Activated, allow Roaming scan whilst NDL is active.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_ROAMING_IN_NDL_ACTIVATED 0x1803
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanMultiBandNdlPermitted
|
|
* PSID : 6148 (0x1804)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete, change PSID or name. When
|
|
* permitted, NDLs can use multi-band schedules.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_MULTI_BAND_NDL_PERMITTED 0x1804
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiLoggerNanTrafficReportPeriod
|
|
* PSID : 6149 (0x1805)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* UNITS : ms
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT : 1000
|
|
* DESCRIPTION :
|
|
* Period in ms for sending NAN traffic updates to the host.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_LOGGER_NAN_TRAFFIC_REPORT_PERIOD 0x1805
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanUlwTest
|
|
* PSID : 6150 (0x1806)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Deprecated.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_ULW_TEST 0x1806
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanDiscoveryBeaconConfig
|
|
* PSID : 6151 (0x1807)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 65535
|
|
* DEFAULT : 7
|
|
* DESCRIPTION :
|
|
* Enables NAN discovery beacon transmission for NMI vif. Setting/clearing
|
|
* bit 0 enables/disabled discovery beacons on 2GHz band. Setting/clearing
|
|
* bit 1 enables/disabled discovery beacons on 5GHz band. Setting/clearing
|
|
* bit 3 enables/disabled discovery beacons when theres an NDL vif on same
|
|
* band.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_DISCOVERY_BEACON_CONFIG 0x1807
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanForceWidestBandwidth
|
|
* PSID : 6152 (0x1808)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* When Activated, schedules on NDL VIF with same primary channel will have
|
|
* same bandwidth equal to widest one.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_FORCE_WIDEST_BANDWIDTH 0x1808
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanScanBoRepeatCount
|
|
* PSID : 6153 (0x1809)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT : 3
|
|
* DESCRIPTION :
|
|
* The repeat count value to be used for blackouts installed for scan on NAN
|
|
* VIFs
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_SCAN_BO_REPEAT_COUNT 0x1809
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanBlackoutFawReductionActivated
|
|
* PSID : 6154 (0x180A)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* When Activated, Blackouts aligned to FAWs with count == 255 are converted
|
|
* to FAW Reduction.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_BLACKOUT_FAW_REDUCTION_ACTIVATED 0x180A
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanRangingActivated
|
|
* PSID : 6155 (0x180B)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Activate Ranging Support.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_RANGING_ACTIVATED 0x180B
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanMaxConcurrentRangingAsInitiator
|
|
* PSID : 6156 (0x180C)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 8
|
|
* DEFAULT : 4
|
|
* DESCRIPTION :
|
|
* Maximum number of concurrent NAN Ranging Sessions supported as initiator.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_MAX_CONCURRENT_RANGING_AS_INITIATOR 0x180C
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanMaxConcurrentRangingAsResponder
|
|
* PSID : 6157 (0x180D)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 8
|
|
* DEFAULT : 4
|
|
* DESCRIPTION :
|
|
* Maximum number of concurrent NAN Ranging Sessions supported as responder.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_MAX_CONCURRENT_RANGING_AS_RESPONDER 0x180D
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanRangingSetupTimeout
|
|
* PSID : 6158 (0x180E)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : seconds
|
|
* MIN : 0
|
|
* MAX : 20
|
|
* DEFAULT : 8
|
|
* DESCRIPTION :
|
|
* Timeout for a Ranging setup.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_RANGING_SETUP_TIMEOUT 0x180E
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanMaxRangingRetryCount
|
|
* PSID : 6159 (0x180F)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 1
|
|
* MAX : 65535
|
|
* DEFAULT : 4
|
|
* DESCRIPTION :
|
|
* Maximum number of retries FW does to perform a ranging (FTM burst
|
|
* sessions) and fails before terminating the ranging session. i.e. value of
|
|
* 4 will result in termination of ranging session after 5 consecutive
|
|
* ranging failure.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_MAX_RANGING_RETRY_COUNT 0x180F
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanTestRangingDistance
|
|
* PSID : 6160 (0x1810)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint32
|
|
* UNITS : millimeters
|
|
* MIN : 0
|
|
* MAX : 4294967295
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Test MIB for Distance which Ranging reports. When this MIB is set, FW
|
|
* doesn't use FTM for ranging anymore.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_TEST_RANGING_DISTANCE 0x1810
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNansdfTransmissionOutsideDwPermitted
|
|
* PSID : 6161 (0x1811)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : TRUE
|
|
* DESCRIPTION :
|
|
* Golden Certification MIB don't delete, change PSID or name. When this MIB
|
|
* is set FW is allowed to send SDF during remote CRB otherwise FW only
|
|
* sends SDF during DW.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NANSDF_TRANSMISSION_OUTSIDE_DW_PERMITTED 0x1811
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanDeviceLinkSetupTimeout
|
|
* PSID : 6162 (0x1812)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : seconds
|
|
* MIN : 0
|
|
* MAX : 20
|
|
* DEFAULT : 8
|
|
* DESCRIPTION :
|
|
* Timeout for a NDL setup (re-negotiation).
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_DEVICE_LINK_SETUP_TIMEOUT 0x1812
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanDeviceLinkScheduleUpdateRetryInterval
|
|
* PSID : 6163 (0x1813)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* UNITS : seconds
|
|
* MIN : 0
|
|
* MAX : 127
|
|
* DEFAULT : 10
|
|
* DESCRIPTION :
|
|
* Retry interval of NDL renegotiation to fill empty slots. Set to zero for
|
|
* diabling retry.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_DEVICE_LINK_SCHEDULE_UPDATE_RETRY_INTERVAL 0x1813
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanMultiVifDualBandConcurrencyPermitted
|
|
* PSID : 6164 (0x1814)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiBool
|
|
* MIN : 0
|
|
* MAX : 1
|
|
* DEFAULT : FALSE
|
|
* DESCRIPTION :
|
|
* In multi vif scenarios, e.g. NAN + STA, NAN use RSDB, when possible,
|
|
* instead of time sharing with other VIFs.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_MULTI_VIF_DUAL_BAND_CONCURRENCY_PERMITTED 0x1814
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanMaxNafTxRetryCount
|
|
* PSID : 6165 (0x1815)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 254
|
|
* DEFAULT : 2
|
|
* DESCRIPTION :
|
|
* Maximum number of retries to send NAF(NDP Terminate at the moment.) to a
|
|
* peer.
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_MAX_NAF_TX_RETRY_COUNT 0x1815
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiNanTestMasterPreference
|
|
* PSID : 6170 (0x181A)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint16
|
|
* MIN : 0
|
|
* MAX : 255
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Test MIB for Master Preference value. This overwrites host value, and to
|
|
* take effect this MIB should be set before NAN start(FW reads this MIB on
|
|
* start and config request signals.).
|
|
*******************************************************************************/
|
|
#define SLSI_PSID_UNIFI_NAN_TEST_MASTER_PREFERENCE 0x181A
|
|
|
|
/*******************************************************************************
|
|
* NAME : UnifiRegulatoryParameters
|
|
* PSID : 8011 (0x1F4B)
|
|
* PER INTERFACE?: NO
|
|
* TYPE : SlsiUint8
|
|
* MIN : 3
|
|
* MAX : 73
|
|
* DEFAULT :
|
|
* DESCRIPTION :
|
|
* Deprecated.
|
|
*******************************************************************************/
|
|
#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 :
|
|
* Deprecated. 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 :
|
|
* Deprecated. 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 :
|
|
* 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
|
|
|
|
/* TODO: Autogen for new MIBs*/
|
|
#define SLSI_PSID_UNIFI_MISC_FEATURES_ACTIVATED 2880
|
|
#define SLSI_PSID_UNIFI_QSFS_VERION 2391
|
|
#define SLSI_PSID_UNIFI_APPENDIX_VERSIONS 2881
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif /* SLSI_MIB_H__ */
|