| /**************************************************************************** |
| * |
| * Copyright (c) 2014 - 2020 Samsung Electronics Co., Ltd. All rights reserved |
| * |
| ****************************************************************************/ |
| |
| /* Note: this is an auto-generated file. */ |
| |
| #ifndef SLSI_MIB_H__ |
| #define SLSI_MIB_H__ |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| struct slsi_mib_data { |
| u32 dataLength; |
| u8 *data; |
| }; |
| |
| #define SLSI_MIB_MAX_INDEXES 2U |
| |
| #define SLSI_MIB_TYPE_BOOL 0 |
| #define SLSI_MIB_TYPE_UINT 1 |
| #define SLSI_MIB_TYPE_INT 2 |
| #define SLSI_MIB_TYPE_OCTET 3U |
| #define SLSI_MIB_TYPE_NONE 4 |
| |
| struct slsi_mib_value { |
| u8 type; |
| union { |
| bool boolValue; |
| s32 intValue; |
| u32 uintValue; |
| struct slsi_mib_data octetValue; |
| } u; |
| }; |
| |
| struct slsi_mib_entry { |
| u16 psid; |
| u16 index[SLSI_MIB_MAX_INDEXES]; /* 0 = no Index */ |
| struct slsi_mib_value value; |
| }; |
| |
| struct slsi_mib_get_entry { |
| u16 psid; |
| u16 index[SLSI_MIB_MAX_INDEXES]; /* 0 = no Index */ |
| }; |
| |
| #define SLSI_MIB_STATUS_SUCCESS 0x0000 |
| #define SLSI_MIB_STATUS_UNKNOWN_PSID 0x0001 |
| #define SLSI_MIB_STATUS_INVALID_INDEX 0x0002 |
| #define SLSI_MIB_STATUS_OUT_OF_RANGE 0x0003 |
| #define SLSI_MIB_STATUS_WRITE_ONLY 0x0004 |
| #define SLSI_MIB_STATUS_READ_ONLY 0x0005 |
| #define SLSI_MIB_STATUS_UNKNOWN_INTERFACE_TAG 0x0006 |
| #define SLSI_MIB_STATUS_INVALID_NUMBER_OF_INDICES 0x0007 |
| #define SLSI_MIB_STATUS_ERROR 0x0008 |
| #define SLSI_MIB_STATUS_UNSUPPORTED_ON_INTERFACE 0x0009 |
| #define SLSI_MIB_STATUS_UNAVAILABLE 0x000A |
| #define SLSI_MIB_STATUS_NOT_FOUND 0x000B |
| #define SLSI_MIB_STATUS_INCOMPATIBLE 0x000C |
| #define SLSI_MIB_STATUS_OUT_OF_MEMORY 0x000D |
| #define SLSI_MIB_STATUS_TO_MANY_REQUESTED_VARIABLES 0x000E |
| #define SLSI_MIB_STATUS_NOT_TRIED 0x000F |
| #define SLSI_MIB_STATUS_FAILURE 0xFFFF |
| |
| /******************************************************************************* |
| * |
| * NAME |
| * slsi_mib_encode_get Functions |
| * |
| * DESCRIPTION |
| * For use when getting data from the Wifi Stack. |
| * These functions append the encoded data to the "buffer". |
| * |
| * index == 0 where there is no index required |
| * |
| * EXAMPLE |
| * { |
| * static const struct slsi_mib_get_entry getValues[] = { |
| * { PSID1, { 0, 0 } }, |
| * { PSID2, { 3, 0 } }, |
| * }; |
| * struct slsi_mib_data buffer; |
| * slsi_mib_encode_get_list(&buffer, |
| * sizeof(getValues) / sizeof(struct slsi_mib_get_entry), |
| * getValues); |
| * } |
| * or |
| * { |
| * struct slsi_mib_data buffer = {0, NULL}; |
| * slsi_mib_encode_get(&buffer, PSID1, 0); |
| * slsi_mib_encode_get(&buffer, PSID2, 3); |
| * } |
| * RETURN |
| * SlsiResult: See SLSI_MIB_STATUS_* |
| * |
| *******************************************************************************/ |
| void slsi_mib_encode_get(struct slsi_mib_data *buffer, u16 psid, u16 index); |
| int slsi_mib_encode_get_list(struct slsi_mib_data *buffer, u16 psidsLength, const struct slsi_mib_get_entry *psids); |
| |
| /******************************************************************************* |
| * |
| * NAME |
| * SlsiWifiMibdEncode Functions |
| * |
| * DESCRIPTION |
| * For use when getting data from the Wifi Stack. |
| * |
| * index == 0 where there is no index required |
| * |
| * EXAMPLE |
| * { |
| * static const struct slsi_mib_get_entry getValues[] = { |
| * { PSID1, { 0, 0 } }, |
| * { PSID2, { 3, 0 } }, |
| * }; |
| * struct slsi_mib_data buffer = rxMibData; # Buffer with encoded Mib Data |
| * |
| * getValues = slsi_mib_decode_get_list(&buffer, |
| * sizeof(getValues) / sizeof(struct slsi_mib_get_entry), |
| * getValues); |
| * |
| * print("PSID1 = %d\n", getValues[0].u.uintValue); |
| * print("PSID2.3 = %s\n", getValues[1].u.boolValue?"TRUE":"FALSE"); |
| * |
| * kfree(getValues); |
| * |
| * } |
| * or |
| * { |
| * u8* buffer = rxMibData; # Buffer with encoded Mib Data |
| * size_t offset=0; |
| * struct slsi_mib_entry value; |
| * |
| * offset += slsi_mib_decode(&buffer[offset], &value); |
| * print("PSID1 = %d\n", value.u.uintValue); |
| * |
| * offset += slsi_mib_decode(&buffer[offset], &value); |
| * print("PSID2.3 = %s\n", value.u.boolValue?"TRUE":"FALSE"); |
| * |
| * } |
| * |
| *******************************************************************************/ |
| size_t slsi_mib_decode(struct slsi_mib_data *buffer, struct slsi_mib_entry *value); |
| struct slsi_mib_value *slsi_mib_decode_get_list(struct slsi_mib_data *buffer, u16 psidsLength, const struct slsi_mib_get_entry *psids); |
| |
| /******************************************************************************* |
| * |
| * NAME |
| * slsi_mib_encode Functions |
| * |
| * DESCRIPTION |
| * For use when setting data in the Wifi Stack. |
| * These functions append the encoded data to the "buffer". |
| * |
| * index == 0 where there is no index required |
| * |
| * EXAMPLE |
| * { |
| * u8 octets[2] = {0x00, 0x01}; |
| * struct slsi_mib_data buffer = {0, NULL}; |
| * slsi_mib_encode_bool(&buffer, PSID1, TRUE, 0); # Boolean set with no index |
| * slsi_mib_encode_int(&buffer, PSID2, -1234, 1); # Signed Integer set with on index 1 |
| * slsi_mib_encode_uint(&buffer, PSID2, 1234, 3); # Unsigned Integer set with on index 3 |
| * slsi_mib_encode_octet(&buffer, PSID3, sizeof(octets), octets, 0); # Octet set with no index |
| * } |
| * or |
| * { |
| # Unsigned Integer set with on index 3 |
| # struct slsi_mib_data buffer = {0, NULL}; |
| # struct slsi_mib_entry value; |
| # value.psid = psid; |
| # value.index[0] = 3; |
| # value.index[1] = 0; |
| # value.value.type = SLSI_MIB_TYPE_UINT; |
| # value.value.u.uintValue = 1234; |
| # slsi_mib_encode(buffer, &value); |
| # } |
| # RETURN |
| # See SLSI_MIB_STATUS_* |
| # |
| *******************************************************************************/ |
| u16 slsi_mib_encode(struct slsi_mib_data *buffer, struct slsi_mib_entry *value); |
| u16 slsi_mib_encode_bool(struct slsi_mib_data *buffer, u16 psid, bool value, u16 index); |
| u16 slsi_mib_encode_int(struct slsi_mib_data *buffer, u16 psid, s32 value, u16 index); |
| u16 slsi_mib_encode_uint(struct slsi_mib_data *buffer, u16 psid, u32 value, u16 index); |
| u16 slsi_mib_encode_octet(struct slsi_mib_data *buffer, u16 psid, size_t dataLength, const u8 *data, u16 index); |
| |
| /******************************************************************************* |
| * |
| * NAME |
| * SlsiWifiMib Low level Encode/Decode functions |
| * |
| *******************************************************************************/ |
| size_t slsi_mib_encode_uint32(u8 *buffer, u32 value); |
| size_t slsi_mib_encode_int32(u8 *buffer, s32 signedValue); |
| size_t slsi_mib_encode_octet_str(u8 *buffer, struct slsi_mib_data *octetValue); |
| |
| size_t slsi_mib_decodeUint32(u8 *buffer, u32 *value); |
| size_t slsi_mib_decodeInt32(u8 *buffer, s32 *value); |
| size_t slsi_mib_decodeUint64(u8 *buffer, u64 *value); |
| size_t slsi_mib_decodeInt64(u8 *buffer, s64 *value); |
| size_t slsi_mib_decode_octet_str(u8 *buffer, struct slsi_mib_data *octetValue); |
| |
| /******************************************************************************* |
| * |
| * NAME |
| * SlsiWifiMib Helper Functions |
| * |
| *******************************************************************************/ |
| |
| /* Find a the offset to psid data in an encoded buffer |
| * { |
| * struct slsi_mib_data buffer = rxMibData; # Buffer with encoded Mib Data |
| * struct slsi_mib_get_entry value = {PSID1, {0x01, 0x00}}; # Find value for PSID1.1 |
| * u8* mibdata = slsi_mib_find(&buffer, &value); |
| * if(mibdata) {print("Mib Data for PSID1.1 Found\n"); |
| * } |
| */ |
| u8 *slsi_mib_find(struct slsi_mib_data *buffer, const struct slsi_mib_get_entry *entry); |
| |
| /* Append data to a Buffer */ |
| void slsi_mib_buf_append(struct slsi_mib_data *dst, size_t bufferLength, u8 *buffer); |
| |
| /******************************************************************************* |
| * |
| * PSID Definitions |
| * |
| *******************************************************************************/ |
| |
| /******************************************************************************* |
| * NAME : Dot11TdlsPeerUapsdIndicationWindow |
| * PSID : 53 (0x0035) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : beacon intervals |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * The minimum time after the last TPU SP, before a RAME_TPU_SP indication |
| * can be issued. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_TDLS_PEER_UAPSD_INDICATION_WINDOW 0x0035 |
| |
| /******************************************************************************* |
| * NAME : Dot11AssociationSaQueryMaximumTimeout |
| * PSID : 100 (0x0064) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 1000 |
| * DESCRIPTION : |
| * Timeout (in TUs) before giving up on a Peer that has not responded to a |
| * SA Query frame. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_ASSOCIATION_SA_QUERY_MAXIMUM_TIMEOUT 0x0064 |
| |
| /******************************************************************************* |
| * NAME : Dot11AssociationSaQueryRetryTimeout |
| * PSID : 101 (0x0065) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 201 |
| * DESCRIPTION : |
| * Timeout (in TUs) before trying a Query Request frame. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_ASSOCIATION_SA_QUERY_RETRY_TIMEOUT 0x0065 |
| |
| /******************************************************************************* |
| * NAME : Dot11RtsThreshold |
| * PSID : 121 (0x0079) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : octet |
| * MIN : 0 |
| * MAX : 65536 |
| * DEFAULT : 65536 |
| * DESCRIPTION : |
| * Size of an MPDU, below which an RTS/CTS handshake shall not be performed, |
| * except as RTS/CTS is used as a cross modulation protection mechanism as |
| * defined in 9.10. An RTS/CTS handshake shall be performed at the beginning |
| * of any frame exchange sequence where the MPDU is of type Data or |
| * Management, the MPDU has an individual address in the Address1 field, and |
| * the length of the MPDU is greater than this threshold. (For additional |
| * details, refer to Table 21 in 9.7.) Setting larger than the maximum MSDU |
| * size shall have the effect of turning off the RTS/CTS handshake for |
| * frames of Data or Management type transmitted by this STA. Setting to |
| * zero shall have the effect of turning on the RTS/CTS handshake for all |
| * frames of Data or Management type transmitted by this STA. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_RTS_THRESHOLD 0x0079 |
| |
| /******************************************************************************* |
| * NAME : Dot11ShortRetryLimit |
| * PSID : 122 (0x007A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 1 |
| * MAX : 255 |
| * DEFAULT : 32 |
| * DESCRIPTION : |
| * Maximum number of transmission attempts of a frame, the length of which |
| * is less than or equal to dot11RTSThreshold, that shall be made before a |
| * failure condition is indicated. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_SHORT_RETRY_LIMIT 0x007A |
| |
| /******************************************************************************* |
| * NAME : Dot11LongRetryLimit |
| * PSID : 123 (0x007B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 1 |
| * MAX : 255 |
| * DEFAULT : 4 |
| * DESCRIPTION : |
| * Maximum number of transmission attempts of a frame, the length of which |
| * is greater than dot11RTSThreshold, that shall be made before a failure |
| * condition is indicated. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_LONG_RETRY_LIMIT 0x007B |
| |
| /******************************************************************************* |
| * NAME : Dot11FragmentationThreshold |
| * PSID : 124 (0x007C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 256 |
| * MAX : 11500 |
| * DEFAULT : 3000 |
| * DESCRIPTION : |
| * Current maximum size, in octets, of the MPDU that may be delivered to the |
| * security encapsulation. This maximum size does not apply when an MSDU is |
| * transmitted using an HT-immediate or HTdelayed Block Ack agreement, or |
| * when an MSDU or MMPDU is carried in an AMPDU that does not contain a VHT |
| * single MPDU. Fields added to the frame by security encapsulation are not |
| * counted against the limit specified. Except as described above, an MSDU |
| * or MMPDU is fragmented when the resulting frame has an individual address |
| * in the Address1 field, and the length of the frame is larger than this |
| * threshold, excluding security encapsulation fields. The default value is |
| * the lesser of 11500 or the aMPDUMaxLength or the aPSDUMaxLength of the |
| * attached PHY and the value never exceeds the lesser of 11500 or the |
| * aMPDUMaxLength or the aPSDUMaxLength of the attached PHY. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_FRAGMENTATION_THRESHOLD 0x007C |
| |
| /******************************************************************************* |
| * NAME : Dot11RtsSuccessCount |
| * PSID : 146 (0x0092) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * This counter shall increment when a CTS is received in response to an |
| * RTS. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_RTS_SUCCESS_COUNT 0x0092 |
| |
| /******************************************************************************* |
| * NAME : Dot11AckFailureCount |
| * PSID : 148 (0x0094) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * This counter shall increment when an ACK is not received when expected. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_ACK_FAILURE_COUNT 0x0094 |
| |
| /******************************************************************************* |
| * NAME : Dot11MulticastReceivedFrameCount |
| * PSID : 150 (0x0096) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * This counter shall increment when a MSDU is received with the multicast |
| * bit set in the destination MAC address. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_MULTICAST_RECEIVED_FRAME_COUNT 0x0096 |
| |
| /******************************************************************************* |
| * NAME : Dot11FcsErrorCount |
| * PSID : 151 (0x0097) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : -9223372036854775808 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * This counter shall increment when an FCS error is detected in a received |
| * MPDU. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_FCS_ERROR_COUNT 0x0097 |
| |
| /******************************************************************************* |
| * NAME : Dot11WepUndecryptableCount |
| * PSID : 153 (0x0099) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * This counter shall increment when a frame is received with the WEP |
| * subfield of the Frame Control field set to one and the WEPOn value for |
| * the key mapped to the transmitter's MAC address indicates that the frame |
| * should not have been encrypted or that frame is discarded due to the |
| * receiving STA not implementing the privacy option. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_WEP_UNDECRYPTABLE_COUNT 0x0099 |
| |
| /******************************************************************************* |
| * NAME : Dot11ManufacturerProductVersion |
| * PSID : 183 (0x00B7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 300 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Printable string used to identify the manufacturer's product version of |
| * the resource. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_MANUFACTURER_PRODUCT_VERSION 0x00B7 |
| |
| /******************************************************************************* |
| * NAME : Dot11RsnaStatsStaAddress |
| * PSID : 430 (0x01AE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The MAC address of the STA to which the statistics in this conceptual row |
| * belong. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_RSNA_STATS_STA_ADDRESS 0x01AE |
| |
| /******************************************************************************* |
| * NAME : Dot11RsnaStatsTkipicvErrors |
| * PSID : 433 (0x01B1) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Counts the number of TKIP ICV errors encountered when decrypting packets |
| * for the STA. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_RSNA_STATS_TKIPICV_ERRORS 0x01B1 |
| |
| /******************************************************************************* |
| * NAME : Dot11RsnaStatsTkipLocalMicFailures |
| * PSID : 434 (0x01B2) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Counts the number of MIC failures encountered when checking the integrity |
| * of packets received from the STA at this entity. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_RSNA_STATS_TKIP_LOCAL_MIC_FAILURES 0x01B2 |
| |
| /******************************************************************************* |
| * NAME : Dot11RsnaStatsTkipRemoteMicFailures |
| * PSID : 435 (0x01B3) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Counts the number of MIC failures encountered by the STA identified by |
| * dot11RSNAStatsSTAAddress and reported back to this entity. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_RSNA_STATS_TKIP_REMOTE_MIC_FAILURES 0x01B3 |
| |
| /******************************************************************************* |
| * NAME : Dot11RsnaStatsCcmpReplays |
| * PSID : 436 (0x01B4) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The number of received CCMP MPDUs discarded by the replay mechanism. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_RSNA_STATS_CCMP_REPLAYS 0x01B4 |
| |
| /******************************************************************************* |
| * NAME : Dot11RsnaStatsCcmpDecryptErrors |
| * PSID : 437 (0x01B5) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The number of received MPDUs discarded by the CCMP decryption algorithm. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_RSNA_STATS_CCMP_DECRYPT_ERRORS 0x01B5 |
| |
| /******************************************************************************* |
| * NAME : Dot11RsnaStatsTkipReplays |
| * PSID : 438 (0x01B6) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Counts the number of TKIP replay errors detected. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_RSNA_STATS_TKIP_REPLAYS 0x01B6 |
| |
| /******************************************************************************* |
| * NAME : Dot11RsnaStatsRobustMgmtCcmpReplays |
| * PSID : 441 (0x01B9) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The number of received Robust Management frame MPDUs discarded due to |
| * CCMP replay errors |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_RSNA_STATS_ROBUST_MGMT_CCMP_REPLAYS 0x01B9 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeConnectionTimeout |
| * PSID : 2000 (0x07D0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_CONNECTION_TIMEOUT 0x07D0 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeScanChannelMaxScanTime |
| * PSID : 2001 (0x07D1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 14 |
| * MAX : 14 |
| * DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 } |
| * DESCRIPTION : |
| * Test only: overrides max_scan_time. 0 indicates not used. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_SCAN_CHANNEL_MAX_SCAN_TIME 0x07D1 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeScanChannelProbeInterval |
| * PSID : 2002 (0x07D2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 14 |
| * MAX : 14 |
| * DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 } |
| * DESCRIPTION : |
| * Test only: overrides probe interval. 0 indicates not used. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_SCAN_CHANNEL_PROBE_INTERVAL 0x07D2 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeScanChannelRule |
| * PSID : 2003 (0x07D3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 4 |
| * MAX : 4 |
| * DEFAULT : { 0X00, 0X01, 0X00, 0X01 } |
| * DESCRIPTION : |
| * Rules for channel scanners. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_SCAN_CHANNEL_RULE 0x07D3 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeDataReferenceTimeout |
| * PSID : 2005 (0x07D5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65534 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Maximum time, in TU, allowed for the data in data references |
| * corresponding to MLME primitives to be made available to the firmware. |
| * The special value 0 specifies an infinite timeout. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_DATA_REFERENCE_TIMEOUT 0x07D5 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeScanProbeInterval |
| * PSID : 2007 (0x07D7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_SCAN_PROBE_INTERVAL 0x07D7 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeScanHighRssiThreshold |
| * PSID : 2008 (0x07D8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : -90 |
| * DESCRIPTION : |
| * Minimum RSSI, in dB, for a scan indication to be kept. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_SCAN_HIGH_RSSI_THRESHOLD 0x07D8 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeScanDeltaRssiThreshold |
| * PSID : 2010 (0x07DA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 1 |
| * MAX : 255 |
| * DEFAULT : 20 |
| * DESCRIPTION : |
| * Magnitude of the change in RSSI for which a scan result will be issued. |
| * In dB. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_SCAN_DELTA_RSSI_THRESHOLD 0x07DA |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeScanMaximumAge |
| * PSID : 2014 (0x07DE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_SCAN_MAXIMUM_AGE 0x07DE |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeScanMaximumResults |
| * PSID : 2015 (0x07DF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 100 |
| * DESCRIPTION : |
| * Max number of scan results, per sps, which will be stored before the |
| * oldest result is discarded, irrespective of its age. The value 0 |
| * specifies no maximum. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_SCAN_MAXIMUM_RESULTS 0x07DF |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeAutonomousScanNoisy |
| * PSID : 2016 (0x07E0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_AUTONOMOUS_SCAN_NOISY 0x07E0 |
| |
| /******************************************************************************* |
| * NAME : UnifiChannelBusyThreshold |
| * PSID : 2018 (0x07E2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 1 |
| * MAX : 100 |
| * DEFAULT : 25 |
| * DESCRIPTION : |
| * The threshold in percentage of CCA busy time when a channel would be |
| * considered busy |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CHANNEL_BUSY_THRESHOLD 0x07E2 |
| |
| /******************************************************************************* |
| * NAME : UnifiMacSequenceNumberRandomisationActivated |
| * PSID : 2020 (0x07E4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Enabling Sequence Number Randomisation to be applied for Probe Requests |
| * when scanning. Note: Randomisation only happens, if mac address gets |
| * randomised. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MAC_SEQUENCE_NUMBER_RANDOMISATION_ACTIVATED 0x07E4 |
| |
| /******************************************************************************* |
| * NAME : UnifiFirmwareBuildId |
| * PSID : 2021 (0x07E5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Numeric build identifier for this firmware build. This should normally be |
| * displayed in decimal. The textual build identifier is available via the |
| * standard dot11manufacturerProductVersion MIB attribute. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FIRMWARE_BUILD_ID 0x07E5 |
| |
| /******************************************************************************* |
| * NAME : UnifiChipVersion |
| * PSID : 2022 (0x07E6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Numeric identifier for the UniFi silicon revision (as returned by the |
| * GBL_CHIP_VERSION hardware register). Other than being different for each |
| * design variant (but not for alternative packaging options), the |
| * particular values returned do not have any significance. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CHIP_VERSION 0x07E6 |
| |
| /******************************************************************************* |
| * NAME : UnifiFirmwarePatchBuildId |
| * PSID : 2023 (0x07E7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Numeric build identifier for the patch set that has been applied to this |
| * firmware image. This should normally be displayed in decimal. For a |
| * patched ROM build there will be two build identifiers, the first will |
| * correspond to the base ROM image, the second will correspond to the patch |
| * set that has been applied. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FIRMWARE_PATCH_BUILD_ID 0x07E7 |
| |
| /******************************************************************************* |
| * NAME : UnifiMaxNumAntennaToUse |
| * PSID : 2025 (0x07E9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 0X0202 |
| * DESCRIPTION : |
| * Specify the maximum number of antenna that will be used for each band. |
| * Lower 8 bits = 2GHz, Higher 8 bits = 5Ghz. Limited by maximum supported |
| * by underlying hardware. WARNING: Changing this value after system |
| * start-up will have no effect. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MAX_NUM_ANTENNA_TO_USE 0x07E9 |
| |
| /******************************************************************************* |
| * NAME : UnifiHtCapabilities5g |
| * PSID : 2026 (0x07EA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 21 |
| * MAX : 21 |
| * DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 } |
| * DESCRIPTION : |
| * This should only be set to 0. It is only required if 5G and 2G require |
| * different capabilities. Has the same format as unifiHtCapabilities. Any |
| * non-zero values must be set in HTF files only. HT capabilities of the |
| * chip. See SC-503520-SP for further details. NOTE: Greenfield has been |
| * disabled due to interoperability issues wuth SGI. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_HT_CAPABILITIES5G 0x07EA |
| |
| /******************************************************************************* |
| * NAME : UnifiVhtCapabilities5g |
| * PSID : 2027 (0x07EB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 12 |
| * MAX : 12 |
| * DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 } |
| * DESCRIPTION : |
| * This should only be set to 0. It is only required if 5G and 2G require |
| * different capabilities. Has the same format as unifiVhtCapabilities. Any |
| * non-zero values must be set in HTF files only. VHT capabilities of the |
| * chip. see SC-503520-SP. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_VHT_CAPABILITIES5G 0x07EB |
| |
| /******************************************************************************* |
| * NAME : UnifiHtCapabilitiesSoftAp |
| * PSID : 2028 (0x07EC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 21 |
| * MAX : 21 |
| * DEFAULT : { 0XEF, 0X0A, 0X17, 0XFF, 0XFF, 0X00, 0X00, 0X01, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 } |
| * DESCRIPTION : |
| * HT capabilities of the chip. See SC-503520-SP for further details. NOTE: |
| * Greenfield has been disabled due to interoperability issues wuth SGI. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_HT_CAPABILITIES_SOFT_AP 0x07EC |
| |
| /******************************************************************************* |
| * NAME : UnifiSoftAp40MhzOn24g |
| * PSID : 2029 (0x07ED) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Enables 40MHz operation on 2.4GHz band for SoftAP. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SOFT_AP40_MHZ_ON24G 0x07ED |
| |
| /******************************************************************************* |
| * NAME : UnifiBasicCapabilities |
| * PSID : 2030 (0x07EE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 0X1730 |
| * DESCRIPTION : |
| * The 16-bit field follows the coding of IEEE 802.11 Capability |
| * Information. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_BASIC_CAPABILITIES 0x07EE |
| |
| /******************************************************************************* |
| * NAME : UnifiExtendedCapabilities |
| * PSID : 2031 (0x07EF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 9 |
| * MAX : 9 |
| * DEFAULT : { 0X01, 0X00, 0X08, 0X00, 0X00, 0X00, 0X00, 0X40, 0X80 } |
| * DESCRIPTION : |
| * Extended capabilities. Bit field definition and coding follows IEEE |
| * 802.11 Extended Capability Information Element, with spare subfields for |
| * capabilities that are independent from chip/firmware implementation. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_EXTENDED_CAPABILITIES 0x07EF |
| |
| /******************************************************************************* |
| * NAME : UnifiHtCapabilities |
| * PSID : 2032 (0x07F0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 21 |
| * MAX : 21 |
| * DEFAULT : { 0XEF, 0X0A, 0X17, 0XFF, 0XFF, 0X00, 0X00, 0X01, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 } |
| * DESCRIPTION : |
| * Only applies to 2G connections. HT capabilities of the chip. See |
| * SC-503520-SP for further details. NOTE: Greenfield has been disabled due |
| * to interoperability issues wuth SGI. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_HT_CAPABILITIES 0x07F0 |
| |
| /******************************************************************************* |
| * NAME : UnifiRsnCapabilities |
| * PSID : 2034 (0x07F2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RSN_CAPABILITIES 0x07F2 |
| |
| /******************************************************************************* |
| * NAME : Unifi24G40MhzChannels |
| * PSID : 2035 (0x07F3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Enables 40Mz wide channels in the 2.4G band for STA. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI24_G40_MHZ_CHANNELS 0x07F3 |
| |
| /******************************************************************************* |
| * NAME : UnifiExtendedCapabilitiesDisabled |
| * PSID : 2036 (0x07F4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name: Suppress |
| * extended capabilities IE being sent in the association request. Please |
| * note that this may fix IOP issues with Aruba APs in WMMAC. Singed Decimal |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_EXTENDED_CAPABILITIES_DISABLED 0x07F4 |
| |
| /******************************************************************************* |
| * NAME : UnifiSupportedDataRates |
| * PSID : 2041 (0x07F9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * UNITS : 500 kbps |
| * MIN : 2 |
| * MAX : 16 |
| * DEFAULT : { 0X02, 0X04, 0X0B, 0X0C, 0X12, 0X16, 0X18, 0X24, 0X30, 0X48, 0X60, 0X6C } |
| * DESCRIPTION : |
| * Defines the supported non-HT data rates. It is encoded as N+1 octets |
| * where the first octet is N and the subsequent octets each describe a |
| * single supported rate. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SUPPORTED_DATA_RATES 0x07F9 |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioMeasurementActivated |
| * PSID : 2043 (0x07FB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * When TRUE Radio Measurements are supported. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_MEASUREMENT_ACTIVATED 0x07FB |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioMeasurementCapabilities |
| * PSID : 2044 (0x07FC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 5 |
| * MAX : 5 |
| * DEFAULT : { 0X73, 0X00, 0X00, 0X00, 0X04 } |
| * DESCRIPTION : |
| * RM Enabled capabilities of the chip. See SC-503520-SP for further |
| * details. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_MEASUREMENT_CAPABILITIES 0x07FC |
| |
| /******************************************************************************* |
| * NAME : UnifiVhtActivated |
| * PSID : 2045 (0x07FD) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Activate VHT mode. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_VHT_ACTIVATED 0x07FD |
| |
| /******************************************************************************* |
| * NAME : UnifiHtActivated |
| * PSID : 2046 (0x07FE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Activate HT mode. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_HT_ACTIVATED 0x07FE |
| |
| /******************************************************************************* |
| * NAME : UnifiEnableTwoSimultaneousPassiveScansSameBand |
| * PSID : 2047 (0x07FF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Enable two passive scans to be simultaneously scheduled on two distinct |
| * channels at the same. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ENABLE_TWO_SIMULTANEOUS_PASSIVE_SCANS_SAME_BAND 0x07FF |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamNchoCachedScanPeriod |
| * PSID : 2292 (0x08F4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 1 |
| * MAX : 4294967295 |
| * DEFAULT : 10000000 |
| * DESCRIPTION : |
| * Activate Roaming functionality |
| *******************************************************************************/ |
| /* TODO Autogen */ |
| #define SLSI_PSID_UNIFI_NCHO_CACHED_SCAN_PERIOD 0x08F4 |
| |
| /******************************************************************************* |
| |
| * NAME : UnifiRoamingActivated |
| * PSID : 2049 (0x0801) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Activate Roaming functionality |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAMING_ACTIVATED 0x0801 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamRssiScanTrigger |
| * PSID : 2050 (0x0802) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * UNITS : dbm |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : -75 |
| * DESCRIPTION : |
| * The RSSI value, in dBm, below which roaming scan shall start. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_RSSI_SCAN_TRIGGER 0x0802 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamCuScanTriggerHysteresis |
| * PSID : 2051 (0x0803) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 1 |
| * MAX : 255 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Hysteresis value that subtracted from unifiRoamCUScanTrigger will result |
| * in the CU value that will stop eventual CU scans. This is an SCSC |
| * addition to ensure scans are not started/ stopped in an excessive manner. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_CU_SCAN_TRIGGER_HYSTERESIS 0x0803 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamBackgroundScanPeriod |
| * PSID : 2052 (0x0804) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : seconds |
| * MIN : 1 |
| * MAX : 65535 |
| * DEFAULT : 120 |
| * DESCRIPTION : |
| * The background scan period for cached channels. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_BACKGROUND_SCAN_PERIOD 0x0804 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamNchoFullScanPeriod |
| * PSID : 2053 (0x0805) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 1 |
| * MAX : 4294967295 |
| * DEFAULT : 120000000 |
| * DESCRIPTION : |
| * NCHO: For certification and Host use only. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_NCHO_FULL_SCAN_PERIOD 0x0805 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamSoftRoamingEnabled |
| * PSID : 2054 (0x0806) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_SOFT_ROAMING_ENABLED 0x0806 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamScanBand |
| * PSID : 2055 (0x0807) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 1 |
| * MAX : 2 |
| * DEFAULT : 2 |
| * DESCRIPTION : |
| * Indicates whether only intra-band or all-band should be used for roaming |
| * scan. 2 - Roaming across band 1 - Roaming within band |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_SCAN_BAND 0x0807 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamCuRssiScanTriggerHysteresis |
| * PSID : 2056 (0x0808) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : dbm |
| * MIN : 1 |
| * MAX : 255 |
| * DEFAULT : 5 |
| * DESCRIPTION : |
| * Hysteresis value that added to unifiRoamCURssiScanTrigger will result in |
| * the RSSI value that will stop eventual CU scans. This is an SCSC addition |
| * to ensure scans are not started/ stopped in an excessive manner. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_CU_RSSI_SCAN_TRIGGER_HYSTERESIS 0x0808 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamScanMaxActiveChannelTime |
| * PSID : 2057 (0x0809) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 1 |
| * MAX : 65535 |
| * DEFAULT : 120 |
| * DESCRIPTION : |
| * NCHO: Name confusion for Host compatibility. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_SCAN_MAX_ACTIVE_CHANNEL_TIME 0x0809 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamReScanPeriod |
| * PSID : 2058 (0x080A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : seconds |
| * MIN : 1 |
| * MAX : 65535 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * The scan period for re-scanning cached channels. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_RE_SCAN_PERIOD 0x080A |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamInactiveScanPeriod |
| * PSID : 2059 (0x080B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : seconds |
| * MIN : 1 |
| * MAX : 65535 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * The scan period for the inactive scan. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_INACTIVE_SCAN_PERIOD 0x080B |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamMode |
| * PSID : 2060 (0x080C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 2 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Enable/Disable host resume when roaming. 0: Wake up the host all the |
| * time. 1: Only wakeup the host if the AP is not white-listed. 2: Don't |
| * wake up the host. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_MODE 0x080C |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamRssiScanTriggerReset |
| * PSID : 2061 (0x080D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * UNITS : dbm |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : -70 |
| * DESCRIPTION : |
| * The current channel Averaged RSSI value above which a RSSI triggered |
| * roaming scan shall stop, and the RSSI trigger shall be reset at its |
| * initial value. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_RSSI_SCAN_TRIGGER_RESET 0x080D |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamRssiScanTriggerStep |
| * PSID : 2062 (0x080E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : dbm |
| * MIN : 0 |
| * MAX : 10 |
| * DEFAULT : 5 |
| * DESCRIPTION : |
| * The delta to apply to unifiRoamRssiScanTrigger when no eligible candidate |
| * is found. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_RSSI_SCAN_TRIGGER_STEP 0x080E |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamIdleVariationRssi |
| * PSID : 2063 (0x080F) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : dBm |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 5 |
| * DESCRIPTION : |
| * Defines the maximum RSSI variation of the current link allowed during |
| * idle roam. This parameter ensures the device is stationary. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_IDLE_VARIATION_RSSI 0x080F |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamIdleMinRssi |
| * PSID : 2064 (0x0810) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * UNITS : dBm |
| * MIN : -127 |
| * MAX : 0 |
| * DEFAULT : -60 |
| * DESCRIPTION : |
| * Defines the minimum RSSI of the current link required to perform an idle |
| * roam. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_IDLE_MIN_RSSI 0x0810 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamEapTimeout |
| * PSID : 2065 (0x0811) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 200 |
| * DESCRIPTION : |
| * Timeout, in ms, for receiving the first EAP/EAPOL frame from the AP |
| * during roaming |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_EAP_TIMEOUT 0x0811 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamIdleInactiveTime |
| * PSID : 2066 (0x0812) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : seconds |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Defines the time interval during which the link needs to remain idle to |
| * perform an idle roam. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_IDLE_INACTIVE_TIME 0x0812 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamScanControl |
| * PSID : 2067 (0x0813) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * NCHO: Enable MCD NCHO feature. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_SCAN_CONTROL 0x0813 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamDfsScanMode |
| * PSID : 2068 (0x0814) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 2 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * NCHO: For certification and Host use only. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_DFS_SCAN_MODE 0x0814 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamScanHomeTime |
| * PSID : 2069 (0x0815) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 40 |
| * MAX : 65535 |
| * DEFAULT : 45 |
| * DESCRIPTION : |
| * NCHO: The time, in TU, to spend NOT scanning during a HomeAway scan. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_SCAN_HOME_TIME 0x0815 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamScanHomeAwayTime |
| * PSID : 2070 (0x0816) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 40 |
| * MAX : 65535 |
| * DEFAULT : 100 |
| * DESCRIPTION : |
| * NCHO: The time, in TU, to spend scanning during a HomeAway scan. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_SCAN_HOME_AWAY_TIME 0x0816 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamIdleInactiveCount |
| * PSID : 2071 (0x0817) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : number_of_packets |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 5 |
| * DESCRIPTION : |
| * The number of packets over which the link is considered not idle. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_IDLE_INACTIVE_COUNT 0x0817 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamScanNProbe |
| * PSID : 2072 (0x0818) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 2 |
| * DESCRIPTION : |
| * NCHO: The number of ProbeRequest frames per channel. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_SCAN_NPROBE 0x0818 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamIdleBand |
| * PSID : 2073 (0x0819) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 3 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Specifies when connected on which band to run the Idle Roaming algorithm. |
| * 0 for None. 1 for 2.4GHz. 2 for 5GHz. 3 for All. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_IDLE_BAND 0x0819 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamIdleApSelectDeltaFactor |
| * PSID : 2074 (0x081A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Delta value applied to the score of the currently connected AP to |
| * determine candidates' eligibility threshold for Idle period triggered |
| * roaming scans. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_IDLE_AP_SELECT_DELTA_FACTOR 0x081A |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamNchoRssiDelta |
| * PSID : 2075 (0x081B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 127 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Delta value applied to the score of the currently connected AP to |
| * determine candidates' eligibility threshold for Idle period triggered |
| * roaming scans. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_NCHO_RSSI_DELDA 0x081B |
| |
| /******************************************************************************* |
| |
| * NAME : UnifiApOlbcDuration |
| * PSID : 2076 (0x081C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 300 |
| * DESCRIPTION : |
| * How long, in milliseconds, the AP enables reception of BEACON frames to |
| * perform Overlapping Legacy BSS Condition(OLBC). If set to 0 then OLBC is |
| * disabled. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_AP_OLBC_DURATION 0x081C |
| |
| /******************************************************************************* |
| * NAME : UnifiApOlbcInterval |
| * PSID : 2077 (0x081D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 2000 |
| * DESCRIPTION : |
| * How long, in milliseconds, between periods of receiving BEACON frames to |
| * perform Overlapping Legacy BSS Condition(OLBC). This value MUST exceed |
| * the OBLC duration MIB unifiApOlbcDuration. If set to 0 then OLBC is |
| * disabled. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_AP_OLBC_INTERVAL 0x081D |
| |
| /******************************************************************************* |
| * NAME : UnifiDnsSupportActivated |
| * PSID : 2078 (0x081E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * This MIB activates support for transmitting DNS frame via MLME. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DNS_SUPPORT_ACTIVATED 0x081E |
| |
| /******************************************************************************* |
| * NAME : UnifiOffchannelScheduleTimeout |
| * PSID : 2079 (0x081F) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 1000 |
| * DESCRIPTION : |
| * Maximum timeout in ms the Offchannel FSM will wait until the complete |
| * dwell time is scheduled |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_OFFCHANNEL_SCHEDULE_TIMEOUT 0x081F |
| |
| /******************************************************************************* |
| * NAME : UnifiFrameResponseTimeout |
| * PSID : 2080 (0x0820) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 500 |
| * DEFAULT : 200 |
| * DESCRIPTION : |
| * Timeout, in TU, to wait for a frame(Auth, Assoc, ReAssoc) after TX Cfm |
| * trasnmission_status == Successful. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FRAME_RESPONSE_TIMEOUT 0x0820 |
| |
| /******************************************************************************* |
| * NAME : UnifiConnectionFailureTimeout |
| * PSID : 2081 (0x0821) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 20000 |
| * DEFAULT : 10000 |
| * DESCRIPTION : |
| * Timeout, in TU, for a frame retry before giving up. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CONNECTION_FAILURE_TIMEOUT 0x0821 |
| |
| /******************************************************************************* |
| * NAME : UnifiConnectingProbeTimeout |
| * PSID : 2082 (0x0822) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * How long, in TU, to wait for a ProbeRsp when syncronising before |
| * resending a ProbeReq |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CONNECTING_PROBE_TIMEOUT 0x0822 |
| |
| /******************************************************************************* |
| * NAME : UnifiDisconnectTimeout |
| * PSID : 2083 (0x0823) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 3000 |
| * DEFAULT : 1500 |
| * DESCRIPTION : |
| * Timeout, in milliseconds, to perform a disconnect or disconnect all STAs |
| * (triggered by MLME_DISCONNECT-REQ or MLME_DISCONNECT-REQ |
| * 00:00:00:00:00:00) before responding with MLME-DISCONNECT-IND and |
| * aborting the disconnection attempt. This is particulary important when a |
| * SoftAP is attempting to disconnect associated stations which might have |
| * "silently" left the ESS. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DISCONNECT_TIMEOUT 0x0823 |
| |
| /******************************************************************************* |
| * NAME : UnifiFrameResponseCfmTxLifetimeTimeout |
| * PSID : 2084 (0x0824) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FRAME_RESPONSE_CFM_TX_LIFETIME_TIMEOUT 0x0824 |
| |
| /******************************************************************************* |
| * NAME : UnifiFrameResponseCfmFailureTimeout |
| * PSID : 2085 (0x0825) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 40 |
| * DESCRIPTION : |
| * Timeout, in TU, to wait to retry a frame after TX Cfm trasnmission_status |
| * != Successful. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FRAME_RESPONSE_CFM_FAILURE_TIMEOUT 0x0825 |
| |
| /******************************************************************************* |
| * NAME : UnifiForceActiveDuration |
| * PSID : 2086 (0x0826) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 1000 |
| * DEFAULT : 200 |
| * DESCRIPTION : |
| * How long, in milliseconds, the firmware temporarily extends PowerSave for |
| * STA as a workaround for wonky APs such as D-link. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FORCE_ACTIVE_DURATION 0x0826 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeScanMaxNumberOfProbeSets |
| * PSID : 2087 (0x0827) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_SCAN_MAX_NUMBER_OF_PROBE_SETS 0x0827 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeScanStopIfLessThanXFrames |
| * PSID : 2088 (0x0828) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 4 |
| * DESCRIPTION : |
| * Stop scanning on a channel if less than X Beacons or Probe Responses are |
| * received. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_SCAN_STOP_IF_LESS_THAN_XFRAMES 0x0828 |
| |
| /******************************************************************************* |
| * NAME : UnifiApAssociationTimeout |
| * PSID : 2089 (0x0829) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 2000 |
| * DESCRIPTION : |
| * SoftAP: Permitted time for a station to complete associatation with FW |
| * acting as AP in milliseconds. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_AP_ASSOCIATION_TIMEOUT 0x0829 |
| |
| /******************************************************************************* |
| * NAME : UnifiHostNumAntennaControlActivated |
| * PSID : 2091 (0x082B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Host has a control of number of antenna to use |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_HOST_NUM_ANTENNA_CONTROL_ACTIVATED 0x082B |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamNchoRssiTrigger |
| * PSID : 2092 (0x082C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : -75 |
| * DESCRIPTION : |
| * Host has a control of number of antenna to use |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_NCHO_RSSI_TRIGGER 0x082C |
| |
| /******************************************************************************* |
| |
| * NAME : UnifiPeerBandwidth |
| * PSID : 2094 (0x082E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The bandwidth used with peer station prior it disconnects |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PEER_BANDWIDTH 0x082E |
| |
| /******************************************************************************* |
| * NAME : UnifiCurrentPeerNss |
| * PSID : 2095 (0x082F) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The number of spatial streams used with peer station prior it |
| * disconnects: BIG DATA |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CURRENT_PEER_NSS 0x082F |
| |
| /******************************************************************************* |
| * NAME : UnifiPeerTxDataRate |
| * PSID : 2096 (0x0830) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The tx rate that was used for transmissions prior disconnection |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PEER_TX_DATA_RATE 0x0830 |
| |
| /******************************************************************************* |
| * NAME : UnifiPeerRssi |
| * PSID : 2097 (0x0831) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The recorded RSSI from peer station prior it disconnects |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PEER_RSSI 0x0831 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeStationInactivityTimeout |
| * PSID : 2098 (0x0832) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 3 |
| * DESCRIPTION : |
| * Timeout, in seconds, for instigating ConnectonFailure procedures. Setting |
| * it to less than 3 seconds may result in frequent disconnection or roaming |
| * with the AP. Disable with Zero. Values lower than |
| * INACTIVITY_MINIMUM_TIMEOUT becomes INACTIVITY_MINIMUM_TIMEOUT. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_STATION_INACTIVITY_TIMEOUT 0x0832 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeCliInactivityTimeout |
| * PSID : 2099 (0x0833) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Timeout, in seconds, for instigating ConnectonFailure procedures. Zero |
| * value disables the feature. Any value written lower than |
| * INACTIVITY_MINIMUM_TIMEOUT becomes INACTIVITY_MINIMUM_TIMEOUT. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_CLI_INACTIVITY_TIMEOUT 0x0833 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeStationInitialKickTimeout |
| * PSID : 2100 (0x0834) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 50 |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name: Timeout, in |
| * milliseconds, for sending the AP a NULL frame to kick off the EAPOL |
| * exchange. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_STATION_INITIAL_KICK_TIMEOUT 0x0834 |
| |
| /******************************************************************************* |
| * NAME : UnifiUartConfigure |
| * PSID : 2110 (0x083E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * UART configuration using the values of the other unifiUart* attributes. |
| * The value supplied for this attribute is ignored. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_UART_CONFIGURE 0x083E |
| |
| /******************************************************************************* |
| * NAME : UnifiUartPios |
| * PSID : 2111 (0x083F) |
| * PER INTERFACE?: NO |
| * TYPE : unifiUartPios |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Specification of which PIOs should be connected to the UART. Currently |
| * defined values are: 1 - UART not used; all PIOs are available for other |
| * uses. 2 - Data transmit and receive connected to PIO[12] and PIO[14] |
| * respectively. No hardware handshaking lines. 3 - Data and handshaking |
| * lines connected to PIO[12:15]. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_UART_PIOS 0x083F |
| |
| /******************************************************************************* |
| * NAME : UnifiCrystalFrequencyTrim |
| * PSID : 2141 (0x085D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 63 |
| * DEFAULT : 31 |
| * DESCRIPTION : |
| * The IEEE 802.11 standard requires a frequency accuracy of either +/- 20 |
| * ppm or +/- 25 ppm depending on the physical layer being used. If UniFi's |
| * frequency reference is a crystal then this attribute should be used to |
| * tweak the oscillating frequency to compensate for design- or |
| * device-specific variations. Each step change trims the frequency by |
| * approximately 2 ppm. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CRYSTAL_FREQUENCY_TRIM 0x085D |
| |
| /******************************************************************************* |
| * NAME : UnifiEnableDorm |
| * PSID : 2142 (0x085E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name: Enable Dorm |
| * (deep sleep). When disabled, WLAN will not switch the radio power domain |
| * on/off *and* it will always veto deep sleep. Setting the value to TRUE |
| * means dorm functionality will behave normally. The intention is *not* for |
| * this value to be changed at runtime. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ENABLE_DORM 0x085E |
| |
| /******************************************************************************* |
| * NAME : UnifiExternalClockDetect |
| * PSID : 2146 (0x0862) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * If UniFi is running with an external fast clock source, i.e. |
| * unifiExternalFastClockRequest is set, it is common for this clock to be |
| * shared with other devices. Setting to true causes UniFi to detect when |
| * the clock is present (presumably in response to a request from another |
| * device), and to perform any pending activities at that time rather than |
| * requesting the clock again some time later. This is likely to reduce |
| * overall system power consumption by reducing the total time that the |
| * clock needs to be active. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_EXTERNAL_CLOCK_DETECT 0x0862 |
| |
| /******************************************************************************* |
| * NAME : UnifiExternalFastClockRequest |
| * PSID : 2149 (0x0865) |
| * PER INTERFACE?: NO |
| * TYPE : unifiExternalFastClockRequest |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * It is possible to supply UniFi with an external fast reference clock, as |
| * an alternative to using a crystal. If such a clock is used then it is |
| * only required when UniFi is active. A signal can be output on PIO[2] or |
| * if the version of UniFi in use is the UF602x or later, any PIO may be |
| * used (see unifiExternalFastClockRequestPIO) to indicate when UniFi |
| * requires a fast clock. Setting makes this signal become active and |
| * determines the type of signal output. 0 - No clock request. 1 - Non |
| * inverted, totem pole. 2 - Inverted, totem pole. 3 - Open drain. 4 - Open |
| * source. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_EXTERNAL_FAST_CLOCK_REQUEST 0x0865 |
| |
| /******************************************************************************* |
| * NAME : UnifiWatchdogTimeout |
| * PSID : 2152 (0x0868) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : ms |
| * MIN : 1 |
| * MAX : 65535 |
| * DEFAULT : 1500 |
| * DESCRIPTION : |
| * Maximum time the background may be busy or locked out for. If this time |
| * is exceeded, UniFi will reset. If this key is set to 65535 then the |
| * watchdog will be disabled. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_WATCHDOG_TIMEOUT 0x0868 |
| |
| /******************************************************************************* |
| * NAME : UnifiScanParameters |
| * PSID : 2154 (0x086A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 18 |
| * MAX : 18 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Scan parameters. Each row of the table contains 2 entries for a scan: |
| * first entry when there is 0 registered VIFs, second - when there is 1 or |
| * more registered VIFs. Entry has the following structure: octet 0 - Scan |
| * priority (uint8) octet 1 - Scan Flags (uint8) (see unifiScanFlags) bit 0 |
| * - Enable Early Channel Exit (bool) bit 1 - Disable Scan (bool) bit 2 - |
| * Enable NCHO (bool) bit 3 - Enable MAC Randomization (bool) octet 2 ~ 3 - |
| * Probe Interval in Time Units (uint16) octet 4 ~ 5 - Max Active Channel |
| * Time in Time Units (uint16) octet 6 ~ 7 - Max Passive Channel Time in |
| * Time Units (uint16) octet 8 - Scan Policy (uint8) Size of each entry is 9 |
| * octets, row size is 18 octets. A Time Units value specifies a time |
| * interval as a multiple of TU (1024 us). |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SCAN_PARAMETERS 0x086A |
| |
| /******************************************************************************* |
| * NAME : UnifiOverrideEdcaParamActivated |
| * PSID : 2155 (0x086B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Activate override of STA edca config parameters with |
| * unifiOverrideEDCAParam. default: True - for volcano, and False - for |
| * others |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_OVERRIDE_EDCA_PARAM_ACTIVATED 0x086B |
| |
| /******************************************************************************* |
| * NAME : UnifiOverrideEdcaParam |
| * PSID : 2156 (0x086C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * EDCA Parameters to be used if unifiOverrideEDCAParamActivated is true, |
| * indexed by unifiAccessClassIndex octet 0 - AIFSN octet 1 - [7:4] ECW MAX |
| * [3:0] ECW MIN octet 2 ~ 3 - TXOP[7:0] TXOP[15:8] in 32 usec units for |
| * both non-HT and HT connections. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_OVERRIDE_EDCA_PARAM 0x086C |
| |
| /******************************************************************************* |
| * NAME : UnifiExternalFastClockRequestPio |
| * PSID : 2158 (0x086E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 15 |
| * DEFAULT : 9 |
| * DESCRIPTION : |
| * If an external fast reference clock is being supplied to UniFi as an |
| * alternative to a crystal (see unifiExternalFastClockRequest) and the |
| * version of UniFi in use is the UF602x or later, any PIO may be used as |
| * the external fast clock request output from UniFi. key determines the PIO |
| * to use. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_EXTERNAL_FAST_CLOCK_REQUEST_PIO 0x086E |
| |
| /******************************************************************************* |
| * NAME : UnifiRxDataRate |
| * PSID : 2196 (0x0894) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The bit rate of the last received frame on this VIF. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RX_DATA_RATE 0x0894 |
| |
| /******************************************************************************* |
| * NAME : UnifiPeerRxRetryCount |
| * PSID : 2198 (0x0896) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The number of retry packets from peer station |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PEER_RX_RETRY_COUNT 0x0896 |
| |
| /******************************************************************************* |
| * NAME : UnifiPeerRxMulticastCount |
| * PSID : 2199 (0x0897) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The number of multicast and broadcast packets received from peer station |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PEER_RX_MULTICAST_COUNT 0x0897 |
| |
| /******************************************************************************* |
| * NAME : UnifiRssi |
| * PSID : 2200 (0x0898) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * UNITS : dBm |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Running average of the Received Signal Strength Indication (RSSI) for |
| * packets received by UniFi's radio. The value should only be treated as an |
| * indication of the signal strength; it is not an accurate measurement. The |
| * result is only meaningful if the unifiRxExternalGain attribute is set to |
| * the correct calibration value. If UniFi is part of a BSS, only frames |
| * originating from devices in the BSS are reported (so far as this can be |
| * determined). The average is reset when UniFi joins or starts a BSS or is |
| * reset. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RSSI 0x0898 |
| |
| /******************************************************************************* |
| * NAME : UnifiLastBssRssi |
| * PSID : 2201 (0x0899) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Last BSS RSSI. See unifiRSSI description. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAST_BSS_RSSI 0x0899 |
| |
| /******************************************************************************* |
| * NAME : UnifiSnr |
| * PSID : 2202 (0x089A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Provides a running average of the Signal to Noise Ratio (dB) for packets |
| * received by UniFi's radio. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SNR 0x089A |
| |
| /******************************************************************************* |
| * NAME : UnifiLastBssSnr |
| * PSID : 2203 (0x089B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Last BSS SNR. See unifiSNR description. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAST_BSS_SNR 0x089B |
| |
| /******************************************************************************* |
| * NAME : UnifiSwTxTimeout |
| * PSID : 2204 (0x089C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : second |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 5 |
| * DESCRIPTION : |
| * Maximum time in seconds for a frame to be queued in firmware, ready to be |
| * sent, but not yet actually pumped to hardware. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SW_TX_TIMEOUT 0x089C |
| |
| /******************************************************************************* |
| * NAME : UnifiHwTxTimeout |
| * PSID : 2205 (0x089D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : milliseconds |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 512 |
| * DESCRIPTION : |
| * Maximum time in milliseconds for a frame to be queued in the |
| * hardware/DPIF. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_HW_TX_TIMEOUT 0x089D |
| |
| /******************************************************************************* |
| * NAME : UnifiRateStatsRxSuccessCount |
| * PSID : 2206 (0x089E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The number of successful receptions of complete management and data |
| * frames at the rate indexed by unifiRateStatsIndex.This number will wrap |
| * to zero after the range is exceeded. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RATE_STATS_RX_SUCCESS_COUNT 0x089E |
| |
| /******************************************************************************* |
| * NAME : UnifiRateStatsTxSuccessCount |
| * PSID : 2207 (0x089F) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The number of successful (acknowledged) unicast transmissions of complete |
| * data or management frames the rate indexed by unifiRateStatsIndex. This |
| * number will wrap to zero after the range is exceeded. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RATE_STATS_TX_SUCCESS_COUNT 0x089F |
| |
| /******************************************************************************* |
| * NAME : UnifiTxDataRate |
| * PSID : 2208 (0x08A0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The bit rate currently in use for transmissions of unicast data frames; |
| * On an infrastructure BSS, this is the data rate used in communicating |
| * with the associated access point, if there is none, an error is returned |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_DATA_RATE 0x08A0 |
| |
| /******************************************************************************* |
| * NAME : UnifiSnrExtraOffsetCck |
| * PSID : 2209 (0x08A1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * UNITS : dB |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : 8 |
| * DESCRIPTION : |
| * This offset is added to SNR values received at 802.11b data rates. This |
| * accounts for differences in the RF pathway between 802.11b and 802.11g |
| * demodulators. The offset applies to values of unifiSNR as well as SNR |
| * values in scan indications. Not used in 5GHz mode. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SNR_EXTRA_OFFSET_CCK 0x08A1 |
| |
| /******************************************************************************* |
| * NAME : UnifiRssiMaxAveragingPeriod |
| * PSID : 2210 (0x08A2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : TU |
| * MIN : 1 |
| * MAX : 65535 |
| * DEFAULT : 3000 |
| * DESCRIPTION : |
| * Limits the period over which the value of unifiRSSI is averaged. If no |
| * more than unifiRSSIMinReceivedFrames frames have been received in the |
| * period, then the value of unifiRSSI is reset to the value of the next |
| * measurement and the rolling average is restarted. This ensures that the |
| * value is timely (although possibly poorly averaged) when little data is |
| * being received. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RSSI_MAX_AVERAGING_PERIOD 0x08A2 |
| |
| /******************************************************************************* |
| * NAME : UnifiRssiMinReceivedFrames |
| * PSID : 2211 (0x08A3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 1 |
| * MAX : 65535 |
| * DEFAULT : 2 |
| * DESCRIPTION : |
| * See the description of unifiRSSIMaxAveragingPeriod for how the |
| * combination of attributes is used. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RSSI_MIN_RECEIVED_FRAMES 0x08A3 |
| |
| /******************************************************************************* |
| * NAME : UnifiRateStatsRate |
| * PSID : 2212 (0x08A4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : 500 kbps |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The rate corresponding to the current table entry. The value is rounded |
| * to the nearest number of units where necessary. Most rates do not require |
| * rounding, but when short guard interval is in effect the rates are no |
| * longer multiples of the base unit. Note that there may be two occurrences |
| * of the value 130: the first corresponds to MCS index 7, and the second, |
| * if present, to MCS index 6 with short guard interval. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RATE_STATS_RATE 0x08A4 |
| |
| /******************************************************************************* |
| * NAME : UnifiLastBssTxDataRate |
| * PSID : 2213 (0x08A5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Last BSS Tx DataRate. See unifiTxDataRate description. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAST_BSS_TX_DATA_RATE 0x08A5 |
| |
| /******************************************************************************* |
| * NAME : UnifiDiscardedFrameCount |
| * PSID : 2214 (0x08A6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * This is a counter that indicates the number of data and management frames |
| * that have been processed by the UniFi hardware but were discarded before |
| * being processed by the firmware. It does not include frames not processed |
| * by the hardware because they were not addressed to the local device, nor |
| * does it include frames discarded by the firmware in the course of normal |
| * MAC processing (which include, for example, frames in an appropriate |
| * encryption state and multicast frames not requested by the host). |
| * Typically this counter indicates lost data frames for which there was no |
| * buffer space; however, other cases may cause the counter to increment, |
| * such as receiving a retransmitted frame that was already successfully |
| * processed. Hence this counter should not be treated as a reliable guide |
| * to lost frames. The counter wraps to 0 after 65535. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DISCARDED_FRAME_COUNT 0x08A6 |
| |
| /******************************************************************************* |
| * NAME : UnifiMacrameDebugStats |
| * PSID : 2215 (0x08A7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * MACRAME debug stats readout key. Use set to write a debug readout, then |
| * read the same key to get the actual readout. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MACRAME_DEBUG_STATS 0x08A7 |
| |
| /******************************************************************************* |
| * NAME : UnifiCurrentTsfTime |
| * PSID : 2218 (0x08AA) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : -9223372036854775808 |
| * MAX : 9223372036854775807 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Get TSF time (last 32 bits) for the specified VIF. VIF index can't be 0 |
| * as that is treated as global VIF For station VIF - Correct BSS TSF wil |
| * only be reported after MLME-CONNECT.indication(success) indication to |
| * host. Note that if MAC Hardware is switched off then TSF returned is |
| * estimated value |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CURRENT_TSF_TIME 0x08AA |
| |
| /******************************************************************************* |
| * NAME : UnifiBaRxEnableTid |
| * PSID : 2219 (0x08AB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 0X1555 |
| * DESCRIPTION : |
| * Configure Block Ack RX on a per-TID basis. Bit mask is two bits per TID |
| * (B1 = Not Used, B0 = enable). |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_BA_RX_ENABLE_TID 0x08AB |
| |
| /******************************************************************************* |
| * NAME : UnifiBaTxEnableTid |
| * PSID : 2221 (0x08AD) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 0X0557 |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name: Configure |
| * Block Ack TX on a per-TID basis. Bit mask is two bits per TID (B1 = |
| * autosetup, B0 = enable). |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_BA_TX_ENABLE_TID 0x08AD |
| |
| /******************************************************************************* |
| * NAME : UnifiTrafficThresholdToSetupBa |
| * PSID : 2222 (0x08AE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 100 |
| * DESCRIPTION : |
| * Sets the default Threshold (as packet count) to setup BA agreement per |
| * TID. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TRAFFIC_THRESHOLD_TO_SETUP_BA 0x08AE |
| |
| /******************************************************************************* |
| * NAME : UnifiDplaneTxAmsduHwCapability |
| * PSID : 2223 (0x08AF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Returns 0 if A-MSDU size limited to 4K. Returns 1 is A-MSDU size is |
| * limited to 8K. This value is chip specific and limited by HW. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DPLANE_TX_AMSDU_HW_CAPABILITY 0x08AF |
| |
| /******************************************************************************* |
| * NAME : UnifiDplaneTxAmsduSubframeCountMax |
| * PSID : 2224 (0x08B0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 1 |
| * MAX : 4 |
| * DEFAULT : 3 |
| * DESCRIPTION : |
| * Defines the maximum number of A-MSDU sub-frames per A-MSDU. A value of 1 |
| * indicates A-MSDU aggregation has been disabled |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DPLANE_TX_AMSDU_SUBFRAME_COUNT_MAX 0x08B0 |
| |
| /******************************************************************************* |
| * NAME : UnifiBaConfig |
| * PSID : 2225 (0x08B1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 0X3FFF01 |
| * DESCRIPTION : |
| * Block Ack Configuration. It is composed of A-MSDU supported, TX MPDU per |
| * A-MPDU, RX Buffer size, TX Buffer size and Block Ack Timeout. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_BA_CONFIG 0x08B1 |
| |
| /******************************************************************************* |
| * NAME : UnifiBaTxMaxNumber |
| * PSID : 2226 (0x08B2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 0X10 |
| * DESCRIPTION : |
| * Block Ack Configuration. Maximum number of BAs. Limited by HW. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_BA_TX_MAX_NUMBER 0x08B2 |
| |
| /******************************************************************************* |
| * NAME : UnifiMoveBKtoBe |
| * PSID : 2227 (0x08B3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated. Golden Certification MIB don't delete, change PSID or name |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MOVE_BKTO_BE 0x08B3 |
| |
| /******************************************************************************* |
| * NAME : UnifiBeaconReceived |
| * PSID : 2228 (0x08B4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Access point beacon received count from connected AP |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_BEACON_RECEIVED 0x08B4 |
| |
| /******************************************************************************* |
| * NAME : UnifiAcRetries |
| * PSID : 2229 (0x08B5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * It represents the number of retransmitted frames under each ac priority |
| * (indexed by unifiAccessClassIndex). This number will wrap to zero after |
| * the range is exceeded. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_AC_RETRIES 0x08B5 |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioOnTime |
| * PSID : 2230 (0x08B6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * msecs the radio is awake (32 bits number accruing over time). On |
| * multi-radio platforms an index to the radio instance is required |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_ON_TIME 0x08B6 |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioTxTime |
| * PSID : 2231 (0x08B7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * msecs the radio is transmitting (32 bits number accruing over time). On |
| * multi-radio platforms an index to the radio instance is required |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_TX_TIME 0x08B7 |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioRxTime |
| * PSID : 2232 (0x08B8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * msecs the radio is in active receive (32 bits number accruing over time). |
| * On multi-radio platforms an index to the radio instance is required |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_RX_TIME 0x08B8 |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioScanTime |
| * PSID : 2233 (0x08B9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * msecs the radio is awake due to all scan (32 bits number accruing over |
| * time). On multi-radio platforms an index to the radio instance is |
| * required |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_SCAN_TIME 0x08B9 |
| |
| /******************************************************************************* |
| * NAME : UnifiPsLeakyAp |
| * PSID : 2234 (0x08BA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * indicate that this AP typically leaks packets beyond the guard time |
| * (5msecs). |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PS_LEAKY_AP 0x08BA |
| |
| /******************************************************************************* |
| * NAME : UnifiTqamActivated |
| * PSID : 2235 (0x08BB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Activate Vendor VHT IE for 256-QAM mode on 2.4GHz. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TQAM_ACTIVATED 0x08BB |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioOnTimeNan |
| * PSID : 2236 (0x08BC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * msecs the radio is awake due to NAN operations (32 bits number accruing |
| * over time). On multi-radio platforms an index to the radio instance is |
| * required |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_ON_TIME_NAN 0x08BC |
| |
| /******************************************************************************* |
| * NAME : UnifiOutputRadioInfoToKernelLog |
| * PSID : 2239 (0x08BF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Print messages about the radio status to the Android Kernel Log. See |
| * document SC-508266-TC. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_OUTPUT_RADIO_INFO_TO_KERNEL_LOG 0x08BF |
| |
| /******************************************************************************* |
| * NAME : UnifiNoAckActivationCount |
| * PSID : 2240 (0x08C0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The number of frames that are discarded due to HW No-ack activated during |
| * test. This number will wrap to zero after the range is exceeded. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NO_ACK_ACTIVATION_COUNT 0x08C0 |
| |
| /******************************************************************************* |
| * NAME : UnifiRxFcsErrorCount |
| * PSID : 2241 (0x08C1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The number of received frames that are discarded due to bad FCS (CRC). |
| * This number will wrap to zero after the range is exceeded. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RX_FCS_ERROR_COUNT 0x08C1 |
| |
| /******************************************************************************* |
| * NAME : UnifiBeaconsReceivedPercentage |
| * PSID : 2245 (0x08C5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Percentage of beacons received, calculated as received / expected. The |
| * percentage is scaled to an integer value between 0 (0%) and 1000 (100%). |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_BEACONS_RECEIVED_PERCENTAGE 0x08C5 |
| |
| /******************************************************************************* |
| * NAME : UnifiArpDetectActivated |
| * PSID : 2246 (0x08C6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Activate feature support for Enhanced ARP Detect. This is required by |
| * Volcano. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ARP_DETECT_ACTIVATED 0x08C6 |
| |
| /******************************************************************************* |
| * NAME : UnifiArpDetectResponseCounter |
| * PSID : 2247 (0x08C7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Counter used to track ARP Response frame for Enhanced ARP Detect. This is |
| * required by Volcano. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ARP_DETECT_RESPONSE_COUNTER 0x08C7 |
| |
| /******************************************************************************* |
| * NAME : UnifiEnableMgmtTxPacketStats |
| * PSID : 2249 (0x08C9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Consider management packets for TX stats counters |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ENABLE_MGMT_TX_PACKET_STATS 0x08C9 |
| |
| /******************************************************************************* |
| * NAME : UnifiSwToHwQueueStats |
| * PSID : 2250 (0x08CA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The timing statistics of packets being queued between SW-HW |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SW_TO_HW_QUEUE_STATS 0x08CA |
| |
| /******************************************************************************* |
| * NAME : UnifiHostToSwQueueStats |
| * PSID : 2251 (0x08CB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The timing statistics of packets being queued between HOST-SW |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_HOST_TO_SW_QUEUE_STATS 0x08CB |
| |
| /******************************************************************************* |
| * NAME : UnifiQueueStatsEnable |
| * PSID : 2252 (0x08CC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Enables recording timing statistics of packets being queued between |
| * HOST-SW-HW |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_QUEUE_STATS_ENABLE 0x08CC |
| |
| /******************************************************************************* |
| * NAME : UnifiTxDataConfirm |
| * PSID : 2253 (0x08CD) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Allows to request on a per access class basis that an MA_UNITDATA.confirm |
| * be generated after each packet transfer. The default value is applied for |
| * all ACs. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_DATA_CONFIRM 0x08CD |
| |
| /******************************************************************************* |
| * NAME : UnifiThroughputDebug |
| * PSID : 2254 (0x08CE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * is used to access throughput related counters that can help diagnose |
| * throughput problems. The index of the MIB will access different counters, |
| * as described in SC-506328-DD. Setting any index for a VIF to any value, |
| * clears all DPLP debug stats for the MAC instance used by the VIF. This is |
| * useful mainly for debugging LAA or small scale throughput issues that |
| * require short term collection of the statistics. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_THROUGHPUT_DEBUG 0x08CE |
| |
| /******************************************************************************* |
| * NAME : UnifiLoadDpdLut |
| * PSID : 2255 (0x08CF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 147 |
| * MAX : 147 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Write a static DPD LUT to the FW, read DPD LUT from hardware |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LOAD_DPD_LUT 0x08CF |
| |
| /******************************************************************************* |
| * NAME : UnifiDpdMasterSwitch |
| * PSID : 2256 (0x08D0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Enables Digital Pre-Distortion |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DPD_MASTER_SWITCH 0x08D0 |
| |
| /******************************************************************************* |
| * NAME : UnifiDpdPredistortGains |
| * PSID : 2257 (0x08D1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 14 |
| * MAX : 14 |
| * DEFAULT : |
| * DESCRIPTION : |
| * DPD pre-distort gains. Takes a range of frequencies, where f_min <= |
| * f_channel < f_max. The format is [freq_min_msb, freq_min_lsb, |
| * freq_max_msb, freq_max_lsb, DPD policy bitmap, bandwidth_bitmap, |
| * power_trim_enable, OFDM0_gain, OFDM1_gain, CCK_gain, TR_gain, CCK PSAT |
| * gain, OFDM PSAT gain]. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DPD_PREDISTORT_GAINS 0x08D1 |
| |
| /******************************************************************************* |
| * NAME : UnifiOverrideDpdLut |
| * PSID : 2258 (0x08D2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 147 |
| * MAX : 147 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Write a DPD LUT directly to the HW |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_OVERRIDE_DPD_LUT 0x08D2 |
| |
| /******************************************************************************* |
| * NAME : UnifiGoogleMaxNumberOfPeriodicScans |
| * PSID : 2260 (0x08D4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_GOOGLE_MAX_NUMBER_OF_PERIODIC_SCANS 0x08D4 |
| |
| /******************************************************************************* |
| * NAME : UnifiGoogleMaxRssiSampleSize |
| * PSID : 2261 (0x08D5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_GOOGLE_MAX_RSSI_SAMPLE_SIZE 0x08D5 |
| |
| /******************************************************************************* |
| * NAME : UnifiGoogleMaxHotlistAPs |
| * PSID : 2262 (0x08D6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_GOOGLE_MAX_HOTLIST_APS 0x08D6 |
| |
| /******************************************************************************* |
| * NAME : UnifiGoogleMaxSignificantWifiChangeAPs |
| * PSID : 2263 (0x08D7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_GOOGLE_MAX_SIGNIFICANT_WIFI_CHANGE_APS 0x08D7 |
| |
| /******************************************************************************* |
| * NAME : UnifiGoogleMaxBssidHistoryEntries |
| * PSID : 2264 (0x08D8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_GOOGLE_MAX_BSSID_HISTORY_ENTRIES 0x08D8 |
| |
| /******************************************************************************* |
| * NAME : UnifiMacBeaconTimeout |
| * PSID : 2270 (0x08DE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 128 |
| * DESCRIPTION : |
| * The maximum time in microseconds we want to stall TX data when expecting |
| * a beacon at EBRT time as a station. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MAC_BEACON_TIMEOUT 0x08DE |
| |
| /******************************************************************************* |
| * NAME : UnifiMifOffAllowed |
| * PSID : 2271 (0x08DF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Allow MIF to be turned off. If set to TRUE, it will prevent MIF to be |
| * turned off while WLAN is running. Disabling the mib will prevent to enter |
| * idle mode lite or idle mode medium |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MIF_OFF_ALLOWED 0x08DF |
| |
| /******************************************************************************* |
| * NAME : UnifiBlockScanAfterNumSchedVif |
| * PSID : 2272 (0x08E0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Block Scan requests from having medium time after a specified amount of |
| * sync VIFs are schedulable. A value of 0 disables the functionality. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_BLOCK_SCAN_AFTER_NUM_SCHED_VIF 0x08E0 |
| |
| /******************************************************************************* |
| * NAME : UnifiStaUsesOneAntennaWhenIdle |
| * PSID : 2274 (0x08E2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Allow the platform to downgrade antenna usage for STA VIFs to 1 if the |
| * VIF is idle. Only valid for multi-radio platforms. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_STA_USES_ONE_ANTENNA_WHEN_IDLE 0x08E2 |
| |
| /******************************************************************************* |
| * NAME : UnifiStaUsesMultiAntennasDuringConnect |
| * PSID : 2275 (0x08E3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Allow the platform to use multiple antennas for STA VIFs during the |
| * connect phase. Only valid for multi-radio platforms. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_STA_USES_MULTI_ANTENNAS_DURING_CONNECT 0x08E3 |
| |
| /******************************************************************************* |
| * NAME : UnifiApUsesOneAntennaWhenPeersIdle |
| * PSID : 2276 (0x08E4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Allow the platform to downgrade antenna usage for AP VIFs when all |
| * connected peers are idle. Only valid for multi-radio platforms. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_AP_USES_ONE_ANTENNA_WHEN_PEERS_IDLE 0x08E4 |
| |
| /******************************************************************************* |
| * NAME : deprecated_unifiUpdateAntennaCapabilitiesWhenScanning |
| * PSID : 2277 (0x08E5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Specify whether antenna scan activities will be allowed to cause an |
| * update of VIF capability. Only valid for multi-radio platforms. WARNING: |
| * Changing this value after system start-up will have no effect. |
| *******************************************************************************/ |
| #define SLSI_PSID_DEPRECATED_UNIFI_UPDATE_ANTENNA_CAPABILITIES_WHEN_SCANNING 0x08E5 |
| |
| /******************************************************************************* |
| * NAME : UnifiPreferredAntennaBitmap |
| * PSID : 2278 (0x08E6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Specify the preferred antenna(s) to use. A value of 0 means that the FW |
| * will decide on the antenna(s) to use. Only valid for multi-radio |
| * platforms. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PREFERRED_ANTENNA_BITMAP 0x08E6 |
| |
| /******************************************************************************* |
| * NAME : UnifiMaxConcurrentMaCs |
| * PSID : 2279 (0x08E7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 2 |
| * DESCRIPTION : |
| * Specify the maximum number of MACs that may be used for the platform. For |
| * multi-MAC platforms that value *could* be greater than 1. WARNING: |
| * Changing this value after system start-up will have no effect. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MAX_CONCURRENT_MA_CS 0x08E7 |
| |
| /******************************************************************************* |
| * NAME : UnifiLoadDpdLutPerRadio |
| * PSID : 2280 (0x08E8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 147 |
| * MAX : 147 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Write a static DPD LUT to the FW, read DPD LUT from hardware (for devices |
| * that support multiple radios) |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LOAD_DPD_LUT_PER_RADIO 0x08E8 |
| |
| /******************************************************************************* |
| * NAME : UnifiOverrideDpdLutPerRadio |
| * PSID : 2281 (0x08E9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 147 |
| * MAX : 147 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Write a DPD LUT directly to the HW (for devices that support multiple |
| * radios) |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_OVERRIDE_DPD_LUT_PER_RADIO 0x08E9 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamDeauthReason |
| * PSID : 2294 (0x08F6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 3 |
| * DESCRIPTION : |
| * A deauthentication reason for which the STA will trigger a roaming scan |
| * rather than disconnect directly. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_DEAUTH_REASON 0x08F6 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamCuFactor |
| * PSID : 2295 (0x08F7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Bi dimensional octet string table for allocating CUfactor to CU values. |
| * First index is the radio band, and the second will be CU table entry. The |
| * tables define the maximum CU value to which the values do apply(MAX CU), |
| * an OFFSET and an A value for the equation: CUfactor = OFFSET - A*(CU)/10 |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_CU_FACTOR 0x08F7 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamRssiBoost |
| * PSID : 2298 (0x08FA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The value in dBm of the RSSI boost for each band |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_RSSI_BOOST 0x08FA |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamTargetRssiBeaconLost |
| * PSID : 2299 (0x08FB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -127 |
| * MAX : 32767 |
| * DEFAULT : -70 |
| * DESCRIPTION : |
| * RSSI threshold under which candidate APs are not deemed eligible for |
| * Beacon Lost scans. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_TARGET_RSSI_BEACON_LOST 0x08FB |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamCuLocal |
| * PSID : 2300 (0x08FC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Channel utilisation for the STA VIF, value 255=100% channel utilisation. |
| * - used for roaming |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_CU_LOCAL 0x08FC |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamTargetRssiEmergency |
| * PSID : 2301 (0x08FD) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -127 |
| * MAX : 32767 |
| * DEFAULT : -70 |
| * DESCRIPTION : |
| * RSSI threshold under which candidate APs are not deemed eligible for |
| * emergency roaming scans. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_TARGET_RSSI_EMERGENCY 0x08FD |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamApSelectDeltaFactor |
| * PSID : 2302 (0x08FE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 20 |
| * DESCRIPTION : |
| * How much higher, in percentage points, does a candidate's score needs to |
| * be in order be considered an eligible candidate? A "0" value renders all |
| * candidates eligible. Please note this applies only to soft roams. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_AP_SELECT_DELTA_FACTOR 0x08FE |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamCuWeight |
| * PSID : 2303 (0x08FF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 35 |
| * DESCRIPTION : |
| * Weight of CUfactor, in percentage points, in AP selection algorithm. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_CU_WEIGHT 0x08FF |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamBtmApSelectDeltaFactor |
| * PSID : 2304 (0x0900) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Delta value applied to the score of the currently connected AP to |
| * determine candidates' eligibility threshold for BTM triggered roaming |
| * scans |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_BTM_AP_SELECT_DELTA_FACTOR 0x0900 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamRssiweight |
| * PSID : 2305 (0x0901) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 65 |
| * DESCRIPTION : |
| * Weight of RSSI factor, in percentage points, in AP selection algorithm. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_RSSIWEIGHT 0x0901 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamRssiFactor |
| * PSID : 2306 (0x0902) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Table allocating RSSIfactor to RSSI values range. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_RSSI_FACTOR 0x0902 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamCuRssiScanTrigger |
| * PSID : 2307 (0x0903) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The current channel Averaged RSSI value below which a soft roaming scan |
| * shall initially start, providing high channel utilisation (see |
| * unifiRoamCUScanTrigger). This is a table indexed by frequency band. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_CU_RSSI_SCAN_TRIGGER 0x0903 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamCuScanTrigger |
| * PSID : 2308 (0x0904) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * BSS Load / Channel Utilisation trigger above which a soft roaming scan |
| * shall initially start. This is a table indexed by frequency band. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_CU_SCAN_TRIGGER 0x0904 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamBssLoadMonitoringFrequency |
| * PSID : 2309 (0x0905) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 1000 |
| * DEFAULT : 100 |
| * DESCRIPTION : |
| * How often, in received beacons, should the BSS load be monitored? - used |
| * for roaming |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_BSS_LOAD_MONITORING_FREQUENCY 0x0905 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamBlacklistSize |
| * PSID : 2310 (0x0906) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : entries |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 5 |
| * DESCRIPTION : |
| * Do not remove! Read by the host! And then passed up to the framework. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_BLACKLIST_SIZE 0x0906 |
| |
| /******************************************************************************* |
| * NAME : UnifiCuMeasurementInterval |
| * PSID : 2311 (0x0907) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 1 |
| * MAX : 1000 |
| * DEFAULT : 500 |
| * DESCRIPTION : |
| * The interval in ms to perform the channel usage update |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CU_MEASUREMENT_INTERVAL 0x0907 |
| |
| /******************************************************************************* |
| * NAME : UnifiCurrentBssNss |
| * PSID : 2312 (0x0908) |
| * PER INTERFACE?: NO |
| * TYPE : unifiAntennaMode |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Specifies current AP antenna mode: BIG DATA 0 = SISO, 1 = MIMO (2x2), 2 = |
| * MIMO (3x3), 3 = MIMO (4x4) |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CURRENT_BSS_NSS 0x0908 |
| |
| /******************************************************************************* |
| * NAME : UnifiApMimoUsed |
| * PSID : 2313 (0x0909) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * AP uses MU-MIMO |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_AP_MIMO_USED 0x0909 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamEapolTimeout |
| * PSID : 2314 (0x090A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Maximum time, in seconds, allowed for an offloaded Eapol (4 way |
| * handshake). |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_EAPOL_TIMEOUT 0x090A |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamingCount |
| * PSID : 2315 (0x090B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Number of roams |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAMING_COUNT 0x090B |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamingAkm |
| * PSID : 2316 (0x090C) |
| * PER INTERFACE?: NO |
| * TYPE : unifiRoamingAKM |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * specifies current AKM 0 = None 1 = OKC 2 = FT (FT_1X) 3 = PSK 4 = FT_PSK |
| * 5 = PMKSA Caching |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAMING_AKM 0x090C |
| |
| /******************************************************************************* |
| * NAME : UnifiCurrentBssBandwidth |
| * PSID : 2317 (0x090D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Current bandwidth the STA is operating on channel_bw_20_mhz = 20, |
| * channel_bw_40_mhz = 40, channel_bw_80_mhz = 80, channel_bw_160_mhz = 160 |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CURRENT_BSS_BANDWIDTH 0x090D |
| |
| /******************************************************************************* |
| * NAME : UnifiCurrentBssChannelFrequency |
| * PSID : 2318 (0x090E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Centre frequency for the connected channel |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CURRENT_BSS_CHANNEL_FREQUENCY 0x090E |
| |
| /******************************************************************************* |
| * NAME : UnifiLoggerEnabled |
| * PSID : 2320 (0x0910) |
| * PER INTERFACE?: NO |
| * TYPE : unifiWifiLogger |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Enable reporting of the following events for Android logging: - firmware |
| * connectivity events - fate of management frames sent by the host through |
| * the MLME SAP It can take the following values: - 0: reporting for non |
| * mandetory triggers disabled. EAPOL, security, btm frames and roam |
| * triggers are reported. - 1: partial reporting is enabled. Beacons frames |
| * will not be reported. - 2: full reporting is enabled. Beacons frames are |
| * included. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LOGGER_ENABLED 0x0910 |
| |
| /******************************************************************************* |
| * NAME : UnifiMaPacketFateEnabled |
| * PSID : 2321 (0x0911) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Enable reporting of the fate of the TX packets sent by the host. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MA_PACKET_FATE_ENABLED 0x0911 |
| |
| /******************************************************************************* |
| * NAME : UnifiStaVifLinkNss |
| * PSID : 2324 (0x0914) |
| * PER INTERFACE?: NO |
| * TYPE : unifiAntennaMode |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * STA Vif (Not P2P) while connected to an AP and does not apply to TDLS |
| * links. Specifies the max number of NSS that the link can use 0 = SISO, 1 |
| * = MIMO (2x2), 2 = MIMO (3x3), 3 = MIMO (4x4) |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_STA_VIF_LINK_NSS 0x0914 |
| |
| /******************************************************************************* |
| * NAME : UnifiFrameRxCounters |
| * PSID : 2326 (0x0916) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Frame RX Counters used by the host. These are required by MCD. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FRAME_RX_COUNTERS 0x0916 |
| |
| /******************************************************************************* |
| * NAME : UnifiFrameTxCounters |
| * PSID : 2327 (0x0917) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Frame TX Counters used by the host. These are required by MCD. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FRAME_TX_COUNTERS 0x0917 |
| |
| /******************************************************************************* |
| * NAME : UnifiLaaNssSpeculationIntervalSlotTime |
| * PSID : 2330 (0x091A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 300 |
| * DESCRIPTION : |
| * For Link Adaptation Algorithm. It defines the repeatable amount of time, |
| * in ms, that firmware will start to send speculation frames for spatial |
| * streams. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAA_NSS_SPECULATION_INTERVAL_SLOT_TIME 0x091A |
| |
| /******************************************************************************* |
| * NAME : UnifiLaaNssSpeculationIntervalSlotMaxNum |
| * PSID : 2331 (0x091B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 5 |
| * DESCRIPTION : |
| * For Link Adaptation Algorithm. It defines the maximum number of |
| * speculation time slot for spatial stream. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAA_NSS_SPECULATION_INTERVAL_SLOT_MAX_NUM 0x091B |
| |
| /******************************************************************************* |
| * NAME : UnifiLaaBwSpeculationIntervalSlotTime |
| * PSID : 2332 (0x091C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 300 |
| * DESCRIPTION : |
| * For Link Adaptation Algorithm. It defines the repeatable amount of time, |
| * in ms, that firmware will start to send speculation frames for bandwidth. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAA_BW_SPECULATION_INTERVAL_SLOT_TIME 0x091C |
| |
| /******************************************************************************* |
| * NAME : UnifiLaaBwSpeculationIntervalSlotMaxNum |
| * PSID : 2333 (0x091D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 8 |
| * DESCRIPTION : |
| * For Link Adaptation Algorithm. It defines the maximum number of |
| * speculation time slot for bandwidth. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAA_BW_SPECULATION_INTERVAL_SLOT_MAX_NUM 0x091D |
| |
| /******************************************************************************* |
| * NAME : UnifiLaaMcsSpeculationIntervalSlotTime |
| * PSID : 2334 (0x091E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 100 |
| * DESCRIPTION : |
| * For Link Adaptation Algorithm. It defines the repeatable amount of time, |
| * in ms, that firmware will start to send speculation frames for MCS or |
| * rate index. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAA_MCS_SPECULATION_INTERVAL_SLOT_TIME 0x091E |
| |
| /******************************************************************************* |
| * NAME : UnifiLaaMcsSpeculationIntervalSlotMaxNum |
| * PSID : 2335 (0x091F) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * For Link Adaptation Algorithm. It defines the maximum number of |
| * speculation time slot for MCS or rate index. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAA_MCS_SPECULATION_INTERVAL_SLOT_MAX_NUM 0x091F |
| |
| /******************************************************************************* |
| * NAME : UnifiLaaGiSpeculationIntervalSlotTime |
| * PSID : 2336 (0x0920) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 100 |
| * DESCRIPTION : |
| * For Link Adaptation Algorithm. It defines the repeatable amount of time, |
| * in ms, that firmware will start to send speculation frames for guard |
| * interval. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAA_GI_SPECULATION_INTERVAL_SLOT_TIME 0x0920 |
| |
| /******************************************************************************* |
| * NAME : UnifiLaaGiSpeculationIntervalSlotMaxNum |
| * PSID : 2337 (0x0921) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 50 |
| * DESCRIPTION : |
| * For Link Adaptation Algorithm. It defines the maximum number of |
| * speculation time slot for guard interval. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAA_GI_SPECULATION_INTERVAL_SLOT_MAX_NUM 0x0921 |
| |
| /******************************************************************************* |
| * NAME : UnifiLaaTxDiversityBeamformEnabled |
| * PSID : 2350 (0x092E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * For Link Adaptation Algorithm. It is used to enable or disable TX |
| * beamformer functionality. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAA_TX_DIVERSITY_BEAMFORM_ENABLED 0x092E |
| |
| /******************************************************************************* |
| * NAME : UnifiLaaTxDiversityBeamformMinMcs |
| * PSID : 2351 (0x092F) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 2 |
| * DESCRIPTION : |
| * For Link Adaptation Algorithm. TX Beamform is applied when MCS is same or |
| * larger than this threshold value. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAA_TX_DIVERSITY_BEAMFORM_MIN_MCS 0x092F |
| |
| /******************************************************************************* |
| * NAME : UnifiLaaTxDiversityFixMode |
| * PSID : 2352 (0x0930) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * For Link Adaptation Algorithm. It is used to fix TX diversity mode. With |
| * two antennas available and only one spatial stream used, then one of the |
| * following modes can be selected: - 0 : Not fixed. Tx diversity mode is |
| * automatically selected by LAA. - 1 : CDD fixed mode - 2 : Beamforming |
| * fixed mode - 3 : STBC fixed mode |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAA_TX_DIVERSITY_FIX_MODE 0x0930 |
| |
| /******************************************************************************* |
| * NAME : UnifiLaaProtectionConfigOverride |
| * PSID : 2356 (0x0934) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 6 |
| * DESCRIPTION : |
| * Overrides the default Protection configuration. Only valid flags are |
| * DPIF_PEER_INFO_PROTECTION_TXOP_AMPDU and |
| * DPIF_PEER_INFO_PROTECTION_ALLOWED. Default allows protection code to work |
| * out the rules based on VIF configuration. If |
| * DPIF_PEER_INFO_PROTECTION_ALLOWED is unset, all protection, for this vif, |
| * is disabled. If DPIF_PEER_INFO_PROTECTION_TXOP_AMPDU is unset then, for |
| * the specified vif, the first A-MPDU in the TxOp is no longer protected. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAA_PROTECTION_CONFIG_OVERRIDE 0x0934 |
| |
| /******************************************************************************* |
| * NAME : UnifiLaaSpeculationMaxTime |
| * PSID : 2357 (0x0935) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 5000 |
| * DESCRIPTION : |
| * For Link Adaptation Algorithm. It defines the maximum time interval (in |
| * milliseconds) between speculating. So if the interval is being scaled due |
| * to not being scheduled all the time, the speculation interval will not |
| * exceed this value, even when backing off. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LAA_SPECULATION_MAX_TIME 0x0935 |
| |
| /******************************************************************************* |
| * NAME : UnifiRateStatsRtsErrorCount |
| * PSID : 2358 (0x0936) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The number of successive RTS failures. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RATE_STATS_RTS_ERROR_COUNT 0x0936 |
| |
| /******************************************************************************* |
| * NAME : UnifiCsrOnlyEifsDuration |
| * PSID : 2362 (0x093A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 12 |
| * DESCRIPTION : |
| * Specifies time that is used for EIFS. A value of 0 causes the build in |
| * value to be used. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CSR_ONLY_EIFS_DURATION 0x093A |
| |
| /******************************************************************************* |
| * NAME : UnifiOverrideDefaultBetxopForHt |
| * PSID : 2364 (0x093C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 171 |
| * DESCRIPTION : |
| * When set to non-zero value then this will override the BE TXOP for 11n |
| * and higher modulations (in 32 usec units) to the value specified here. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_OVERRIDE_DEFAULT_BETXOP_FOR_HT 0x093C |
| |
| /******************************************************************************* |
| * NAME : UnifiOverrideDefaultBetxop |
| * PSID : 2365 (0x093D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 78 |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name: When set to |
| * non-zero value then this will override the BE TXOP for 11g (in 32 usec |
| * units) to the value specified here. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_OVERRIDE_DEFAULT_BETXOP 0x093D |
| |
| /******************************************************************************* |
| * NAME : UnifiRxabbTrimSettings |
| * PSID : 2366 (0x093E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Various settings to change RX ABB filter trim behavior. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RXABB_TRIM_SETTINGS 0x093E |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioTrimsEnable |
| * PSID : 2367 (0x093F) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 0X0FF5 |
| * DESCRIPTION : |
| * A bitmap for enabling/disabling trims at runtime. Check unifiEnabledTrims |
| * enum for description of the possible values. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_TRIMS_ENABLE 0x093F |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioCcaThresholds |
| * PSID : 2368 (0x0940) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The wideband CCA ED thresholds so that the CCA-ED triggers at the |
| * regulatory value of -62 dBm. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_CCA_THRESHOLDS 0x0940 |
| |
| /******************************************************************************* |
| * NAME : UnifiHardwarePlatform |
| * PSID : 2369 (0x0941) |
| * PER INTERFACE?: NO |
| * TYPE : unifiHardwarePlatform |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Hardware platform. This is necessary so we can apply tweaks to specific |
| * revisions, even though they might be running the same baseband and RF |
| * chip combination. Check unifiHardwarePlatform enum for description of the |
| * possible values. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_HARDWARE_PLATFORM 0x0941 |
| |
| /******************************************************************************* |
| * NAME : UnifiForceChannelBw |
| * PSID : 2370 (0x0942) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Test only: Force channel bandwidth to specified value. This can also be |
| * used to allow emulator/silicon back to back connection to communicate at |
| * bandwidth other than default (20 MHz) Setting it to 0 uses the default |
| * bandwidth as selected by firmware. The change will be applied at next |
| * radio state change opportunity channel_bw_20_mhz = 20, channel_bw_40_mhz |
| * = 40, channel_bw_80_mhz = 80 |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FORCE_CHANNEL_BW 0x0942 |
| |
| /******************************************************************************* |
| * NAME : UnifiDpdTrainingDuration |
| * PSID : 2371 (0x0943) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Duration of DPD training (in ms). |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DPD_TRAINING_DURATION 0x0943 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxFtrimSettings |
| * PSID : 2372 (0x0944) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Hardware specific transmitter frequency compensation settings |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_FTRIM_SETTINGS 0x0944 |
| |
| /******************************************************************************* |
| * NAME : UnifiDpdTrainPacketConfig |
| * PSID : 2373 (0x0945) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 8 |
| * MAX : 8 |
| * DEFAULT : |
| * DESCRIPTION : |
| * This MIB allows the dummy packets training bandwidth and rates to be |
| * overriden. Tipically the bandwidth would be the same as the channel |
| * bandwidth (for example 80 MHz packets for an 80 Mhz channel) and rates |
| * MCS1 and MCS5. With this MIB you can set, for example, an 80 MHz channel |
| * to be trained using 20 MHz bandwidth (centered or not) with MCS2 and MCS7 |
| * packets. The MIB index dictates what channel bandwidth the configuration |
| * is for (1 for 20 MHz, 2 for 40 MHz and so on). The format is: - octet 0: |
| * train bandwidth (this basically follows the rice_channel_bw_t enum). - |
| * octet 1: train primary channel position - octet 2-3: OFDM 0 rate - octet |
| * 4-5: OFDM 1 rate - octet 6-7: CCK rate (unused) The rates are encoded in |
| * host(FAPI) format, see SC-506179, section 4.41. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DPD_TRAIN_PACKET_CONFIG 0x0945 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxPowerTrimCommonConfig |
| * PSID : 2374 (0x0946) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 3 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Common transmitter power trim settings |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_POWER_TRIM_COMMON_CONFIG 0x0946 |
| |
| /******************************************************************************* |
| * NAME : UnifiIqDebugEnabled |
| * PSID : 2375 (0x0947) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Send IQ capture data to host for IQ debug |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_IQ_DEBUG_ENABLED 0x0947 |
| |
| /******************************************************************************* |
| * NAME : UnifiCoexDebugOverrideBt |
| * PSID : 2425 (0x0979) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Enables overriding of all BT activities by WLAN. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_COEX_DEBUG_OVERRIDE_BT 0x0979 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteMailbox |
| * PSID : 2430 (0x097E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 36 |
| * MAX : 40 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Set modem status to simulate lte status updates. See SC-505775-SP for API |
| * description. Defined as array of uint32 represented by the octet string |
| * FOR TEST PURPOSES ONLY |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_MAILBOX 0x097E |
| |
| /******************************************************************************* |
| * NAME : UnifiLteMwsSignal |
| * PSID : 2431 (0x097F) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Set modem status to simulate lte status updates. See SC-505775-SP for API |
| * description. See unifiLteSignalsBitField for enum bitmap. FOR TEST |
| * PURPOSES ONLY |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_MWS_SIGNAL 0x097F |
| |
| /******************************************************************************* |
| * NAME : UnifiLteEnableChannelAvoidance |
| * PSID : 2432 (0x0980) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Enables channel avoidance scheme for LTE Coex |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_ENABLE_CHANNEL_AVOIDANCE 0x0980 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteEnablePowerBackoff |
| * PSID : 2433 (0x0981) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Enables power backoff scheme for LTE Coex |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_ENABLE_POWER_BACKOFF 0x0981 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteEnableTimeDomain |
| * PSID : 2434 (0x0982) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Enables TDD scheme for LTE Coex |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_ENABLE_TIME_DOMAIN 0x0982 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteEnableLteCoex |
| * PSID : 2435 (0x0983) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Enables LTE Coex support |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_ENABLE_LTE_COEX 0x0983 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteBand40PowerBackoffChannels |
| * PSID : 2436 (0x0984) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 2 |
| * MAX : 2 |
| * DEFAULT : { 0X01, 0X02 } |
| * DESCRIPTION : |
| * Defines channels to which power backoff shall be applied when LTE |
| * operating on Band40. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_BAND40_POWER_BACKOFF_CHANNELS 0x0984 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteBand40PowerBackoffRsrpLow |
| * PSID : 2437 (0x0985) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * UNITS : dBm |
| * MIN : -140 |
| * MAX : -77 |
| * DEFAULT : -100 |
| * DESCRIPTION : |
| * WLAN Power Reduction shall be applied when RSRP of LTE operating on band |
| * 40 falls below this level |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_BAND40_POWER_BACKOFF_RSRP_LOW 0x0985 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteBand40PowerBackoffRsrpHigh |
| * PSID : 2438 (0x0986) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * UNITS : dBm |
| * MIN : -140 |
| * MAX : -77 |
| * DEFAULT : -95 |
| * DESCRIPTION : |
| * WLAN Power Reduction shall be restored when RSRP of LTE operating on band |
| * 40 climbs above this level |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_BAND40_POWER_BACKOFF_RSRP_HIGH 0x0986 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteBand40PowerBackoffRsrpAveragingAlpha |
| * PSID : 2439 (0x0987) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : percentage |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 50 |
| * DESCRIPTION : |
| * Weighting applied when calculaing the average RSRP when considering Power |
| * Back Off Specifies the percentage weighting (alpha) to give to the most |
| * recent value when calculating the moving average. ma_new = alpha * |
| * new_sample + (1-alpha) * ma_old. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_BAND40_POWER_BACKOFF_RSRP_AVERAGING_ALPHA 0x0987 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteSetChannel |
| * PSID : 2440 (0x0988) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Enables LTE Coex support |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_SET_CHANNEL 0x0988 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteSetPowerBackoff |
| * PSID : 2441 (0x0989) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * MIB to force WLAN Power Backoff for LTE COEX testing purposes |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_SET_POWER_BACKOFF 0x0989 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteSetTddDebugMode |
| * PSID : 2442 (0x098A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * MIB to enable LTE TDD COEX simulation for testing purposes |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_SET_TDD_DEBUG_MODE 0x098A |
| |
| /******************************************************************************* |
| * NAME : UnifiLteBand40AvoidChannels |
| * PSID : 2443 (0x098B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 2 |
| * MAX : 2 |
| * DEFAULT : { 0X01, 0X05 } |
| * DESCRIPTION : |
| * MIB to define WLAN channels to avoid when LTE Band 40 in use. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_BAND40_AVOID_CHANNELS 0x098B |
| |
| /******************************************************************************* |
| * NAME : UnifiLteBand41AvoidChannels |
| * PSID : 2444 (0x098C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 2 |
| * MAX : 2 |
| * DEFAULT : { 0X04, 0X0D } |
| * DESCRIPTION : |
| * MIB to define WLAN channels to avoid when LTE Band 41 in use. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_BAND41_AVOID_CHANNELS 0x098C |
| |
| /******************************************************************************* |
| * NAME : UnifiLteBand7AvoidChannels |
| * PSID : 2445 (0x098D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 2 |
| * MAX : 2 |
| * DEFAULT : { 0X09, 0X0D } |
| * DESCRIPTION : |
| * MIB to define WLAN channels to avoid when LTE Band 7 in use. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_BAND7_AVOID_CHANNELS 0x098D |
| |
| /******************************************************************************* |
| * NAME : UnifiLteBand40FreqThreshold |
| * PSID : 2446 (0x098E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 2350 |
| * MAX : 2400 |
| * DEFAULT : 2380 |
| * DESCRIPTION : |
| * MIB describing the Band 40 Frequency Threshold |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_BAND40_FREQ_THRESHOLD 0x098E |
| |
| /******************************************************************************* |
| * NAME : UnifiLteBand41FreqThreshold |
| * PSID : 2447 (0x098F) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 2496 |
| * MAX : 2546 |
| * DEFAULT : 2500 |
| * DESCRIPTION : |
| * MIB describing the Band 41 Frequency Threshold |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_BAND41_FREQ_THRESHOLD 0x098F |
| |
| /******************************************************************************* |
| * NAME : UnifiLteBand79FreqThreshold |
| * PSID : 2448 (0x0990) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 4950 |
| * MAX : 5000 |
| * DEFAULT : 5000 |
| * DESCRIPTION : |
| * MIB describing the Band 79 Frequency Threshold |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_BAND79_FREQ_THRESHOLD 0x0990 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteBand41PowerBackoffChannels |
| * PSID : 2449 (0x0991) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 2 |
| * MAX : 2 |
| * DEFAULT : { 0X0C, 0X02 } |
| * DESCRIPTION : |
| * Defines channels to which power backoff shall be applied when LTE |
| * operating on Band41. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_BAND41_POWER_BACKOFF_CHANNELS 0x0991 |
| |
| /******************************************************************************* |
| * NAME : UnifiApScanAbsenceDuration |
| * PSID : 2480 (0x09B0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : beacon intervals |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Duration of the Absence time to use when protecting AP VIFs from scan |
| * operations. A value of 0 disables the feature. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_AP_SCAN_ABSENCE_DURATION 0x09B0 |
| |
| /******************************************************************************* |
| * NAME : UnifiApScanAbsencePeriod |
| * PSID : 2481 (0x09B1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : beacon intervals |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 4 |
| * DESCRIPTION : |
| * Period of the Absence/Presence times cycles to use when protecting AP |
| * VIFs from scan operations. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_AP_SCAN_ABSENCE_PERIOD 0x09B1 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmestaKeepAliveTimeoutCheck |
| * PSID : 2485 (0x09B5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 5 |
| * DESCRIPTION : |
| * DO NOT SET TO A VALUE HIGHER THAN THE TIMEOUT. How long before keepalive |
| * timeout to start polling, in seconds. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLMESTA_KEEP_ALIVE_TIMEOUT_CHECK 0x09B5 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeapKeepAliveTimeoutCheck |
| * PSID : 2486 (0x09B6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 5 |
| * DESCRIPTION : |
| * DO NOT SET TO A VALUE HIGHER THAN THE TIMEOUT. How long before keepalive |
| * timeout to start polling, in seconds. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLMEAP_KEEP_ALIVE_TIMEOUT_CHECK 0x09B6 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmegoKeepAliveTimeoutCheck |
| * PSID : 2487 (0x09B7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 5 |
| * DESCRIPTION : |
| * DO NOT SET TO A VALUE HIGHER THAN THE TIMEOUT. How long before keepalive |
| * timeout to start polling, in seconds. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLMEGO_KEEP_ALIVE_TIMEOUT_CHECK 0x09B7 |
| |
| /******************************************************************************* |
| * NAME : UnifiBssMaxIdlePeriod |
| * PSID : 2488 (0x09B8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : second |
| * MIN : 0 |
| * MAX : 300 |
| * DEFAULT : 300 |
| * DESCRIPTION : |
| * BSS Idle MAX Period. Used to cap the value coming from BSS Max Idle |
| * Period IE, in seconds |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_BSS_MAX_IDLE_PERIOD 0x09B8 |
| |
| /******************************************************************************* |
| * NAME : UnifiStaIdleModeEnabled |
| * PSID : 2493 (0x09BD) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Enables STA Idle mode, if single vif station is active and there has been |
| * no activity for a time. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_STA_IDLE_MODE_ENABLED 0x09BD |
| |
| /******************************************************************************* |
| * NAME : UnifiFastPowerSaveTimeoutAggressive |
| * PSID : 2494 (0x09BE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 2147483647 |
| * DEFAULT : 20000 |
| * DESCRIPTION : |
| * UniFi implements a proprietary power management mode called Fast Power |
| * Save that balances network performance against power consumption. In this |
| * mode UniFi delays entering power save mode until it detects that there |
| * has been no exchange of data for the duration of time specified. The |
| * unifiFastPowerSaveTimeOutAggressive aims to improve the power consumption |
| * by setting a aggressive time when channel is not busy for the Fast Power |
| * Save Timeout. If set with a value above unifiFastPowerSaveTimeOut it will |
| * default to unifiFastPowerSaveTimeOut. Setting it to zero disables the |
| * feature |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FAST_POWER_SAVE_TIMEOUT_AGGRESSIVE 0x09BE |
| |
| /******************************************************************************* |
| * NAME : UnifiIdlemodeListenIntervalSkippingDtim |
| * PSID : 2495 (0x09BF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : DTIM intervals |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 0X00054645 |
| * DESCRIPTION : |
| * Listen interval of beacons when in single-vif power saving mode, |
| * receiving DTIMs is enabled and idle mode enabled. No DTIMs are skipped |
| * during MVIF operation. A maximum of the listen interval beacons are |
| * skipped, which may be less than the number of DTIMs that can be skipped. |
| * The value is a lookup table for DTIM counts. Each 4bits, in LSB order, |
| * represent DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused). This key is only |
| * used for STA VIF, connected to an AP. For P2P group client intervals, |
| * refer to unifiIdlemodeP2PListenIntervalSkippingDTIM, PSID=2496. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_IDLEMODE_LISTEN_INTERVAL_SKIPPING_DTIM 0x09BF |
| |
| /******************************************************************************* |
| * NAME : UnifiIdlemodeP2PListenIntervalSkippingDtim |
| * PSID : 2496 (0x09C0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : DTIM intervals |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 0X00000002 |
| * DESCRIPTION : |
| * Listen interval of beacons when in single-vif, P2P client power saving |
| * mode,receiving DTIMs and idle mode enabled. No DTIMs are skipped during |
| * MVIF operation. A maximum of (listen interval - 1) beacons are skipped, |
| * which may be less than the number of DTIMs that can be skipped. The value |
| * is a lookup table for DTIM counts. Each 4bits, in LSB order, represent |
| * DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused). This key is only used for |
| * P2P group client. For STA connected to an AP, refer to |
| * unifiIdlemodeListenIntervalSkippingDTIM, PSID=2495. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_IDLEMODE_P2_PLISTEN_INTERVAL_SKIPPING_DTIM 0x09C0 |
| |
| /******************************************************************************* |
| * NAME : UnifiApIdleModeEnabled |
| * PSID : 2497 (0x09C1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Enables AP Idle mode which can transmit beacons in MIFLess mode, if |
| * softAP is active, and there has been no activity for a time. This mib has |
| * priority over unifiIdleModeLiteEnabled. If unifiAPIdleEnabled is enabled, |
| * Idle Mode Lite won't be activated. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_AP_IDLE_MODE_ENABLED 0x09C1 |
| |
| /******************************************************************************* |
| * NAME : UnifiFastPowerSaveTimeout |
| * PSID : 2500 (0x09C4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 2147483647 |
| * DEFAULT : 400000 |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name: UniFi |
| * implements a proprietary power management mode called Fast Power Save |
| * that balances network performance against power consumption. In this mode |
| * UniFi delays entering power save mode until it detects that there has |
| * been no exchange of data for the duration of time specified. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FAST_POWER_SAVE_TIMEOUT 0x09C4 |
| |
| /******************************************************************************* |
| * NAME : UnifiFastPowerSaveTimeoutSmall |
| * PSID : 2501 (0x09C5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 2147483647 |
| * DEFAULT : 50000 |
| * DESCRIPTION : |
| * UniFi implements a proprietary power management mode called Fast Power |
| * Save that balances network performance against power consumption. In this |
| * mode UniFi delays entering power save mode until it detects that there |
| * has been no exchange of data for the duration of time specified. The |
| * unifiFastPowerSaveTimeOutSmall aims to improve the power consumption by |
| * setting a lower bound for the Fast Power Save Timeout. If set with a |
| * value above unifiFastPowerSaveTimeOut it will default to |
| * unifiFastPowerSaveTimeOut. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FAST_POWER_SAVE_TIMEOUT_SMALL 0x09C5 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmestaKeepAliveTimeout |
| * PSID : 2502 (0x09C6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 2147 |
| * DEFAULT : 30 |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name: Timeout |
| * before disconnecting in seconds. 0 = Disabled. Capped to greater than 6 |
| * seconds. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLMESTA_KEEP_ALIVE_TIMEOUT 0x09C6 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeapKeepAliveTimeout |
| * PSID : 2503 (0x09C7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 2147 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Timeout before disconnecting in seconds. 0 = Disabled. Capped to greater |
| * than 6 seconds. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLMEAP_KEEP_ALIVE_TIMEOUT 0x09C7 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmegoKeepAliveTimeout |
| * PSID : 2504 (0x09C8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 2147 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Timeout before disconnecting in seconds. 0 = Disabled. Capped to greater |
| * than 6 seconds. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLMEGO_KEEP_ALIVE_TIMEOUT 0x09C8 |
| |
| /******************************************************************************* |
| * NAME : UnifiStaRouterAdvertisementMinimumIntervalToForward |
| * PSID : 2505 (0x09C9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 60 |
| * MAX : 4294967285 |
| * DEFAULT : 60 |
| * DESCRIPTION : |
| * STA Mode: Minimum interval to forward Router Advertisement frames to |
| * Host. Minimum value = 60 secs. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_STA_ROUTER_ADVERTISEMENT_MINIMUM_INTERVAL_TO_FORWARD 0x09C9 |
| |
| /******************************************************************************* |
| * NAME : UnifiRoamConnectionQualityCheckWaitAfterConnect |
| * PSID : 2506 (0x09CA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : ms |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 200 |
| * DESCRIPTION : |
| * The amount of time a STA will wait after connection before starting to |
| * check the MLME-installed connection quality trigger thresholds |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ROAM_CONNECTION_QUALITY_CHECK_WAIT_AFTER_CONNECT 0x09CA |
| |
| /******************************************************************************* |
| * NAME : UnifiApBeaconMaxDrift |
| * PSID : 2507 (0x09CB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 0XFFFF |
| * DESCRIPTION : |
| * The maximum drift in microseconds we will allow for each beacon sent when |
| * we're trying to move it to get a 50% duty cycle between GO and STA in |
| * multiple VIF scenario. We'll delay our TX beacon by a maximum of this |
| * value until we reach our target TBTT. We have 3 possible cases for this |
| * value: a) ap_beacon_max_drift = 0x0000 - Feature disabled b) |
| * ap_beacon_max_drift between 0x0001 and 0xFFFE - Each time we transmit the |
| * beacon we'll move it a little bit forward but never more than this. (Not |
| * implemented yet) c) ap_beacon_max_drift = 0xFFFF - Move the beacon to the |
| * desired position in one shot. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_AP_BEACON_MAX_DRIFT 0x09CB |
| |
| /******************************************************************************* |
| * NAME : UnifiBssMaxIdlePeriodActivated |
| * PSID : 2508 (0x09CC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * If set STA will configure keep-alive with options specified in a received |
| * BSS max idle period IE |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_BSS_MAX_IDLE_PERIOD_ACTIVATED 0x09CC |
| |
| /******************************************************************************* |
| * NAME : UnifiVifIdleMonitorTime |
| * PSID : 2509 (0x09CD) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : second |
| * MIN : 0 |
| * MAX : 1800 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * In Fast Power Save mode, the STA will decide whether it is idle based on |
| * monitoring its traffic class. If the traffic class is continuously |
| * "occasional" for equal or longer than the specified value (in seconds), |
| * then the VIF is marked as idle. Traffic class monitoring is based on the |
| * interval specified in the "unifiExitPowerSavePeriod" MIB |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_VIF_IDLE_MONITOR_TIME 0x09CD |
| |
| /******************************************************************************* |
| * NAME : UnifiDisableLegacyPowerSave |
| * PSID : 2510 (0x09CE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name: This affects |
| * Station VIF power save behaviour. Setting it to true will disable legacy |
| * power save (i.e. we wil use fast power save to retrieve data) Note that |
| * actually disables full power save mode (i.e sending trigger to retrieve |
| * frames which will be PS-POLL for legacy and QOS-NULL for UAPSD) |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DISABLE_LEGACY_POWER_SAVE 0x09CE |
| |
| /******************************************************************************* |
| * NAME : UnifiDebugForceActive |
| * PSID : 2511 (0x09CF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name: Force station |
| * power save mode to be active (when scheduled). VIF scheduling, coex and |
| * other non-VIF specific reasons could still force power save on the VIF. |
| * Applies to all VIFs of type station (includes P2P client). Changes to the |
| * mib will only get applied after next host/mlme power management request. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DEBUG_FORCE_ACTIVE 0x09CF |
| |
| /******************************************************************************* |
| * NAME : UnifiStationActivityIdleTime |
| * PSID : 2512 (0x09D0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : milliseconds |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 500 |
| * DESCRIPTION : |
| * Time since last station activity when it can be considered to be idle. |
| * Only used in SoftAP mode when determining if all connected stations are |
| * idle (not active). |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_STATION_ACTIVITY_IDLE_TIME 0x09D0 |
| |
| /******************************************************************************* |
| * NAME : UnifiDmsActivated |
| * PSID : 2513 (0x09D1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Activate Directed Multicast Service (DMS) |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DMS_ACTIVATED 0x09D1 |
| |
| /******************************************************************************* |
| * NAME : UnifiPowerManagementDelayTimeout |
| * PSID : 2514 (0x09D2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 2147483647 |
| * DEFAULT : 30000 |
| * DESCRIPTION : |
| * When UniFi enters power save mode it signals the new state by setting the |
| * power management bit in the frame control field of a NULL frame. It then |
| * remains active for the period since the previous unicast reception, or |
| * since the transmission of the NULL frame, whichever is later. This entry |
| * controls the maximum time during which UniFi will continue to listen for |
| * data. This allows any buffered data on a remote device to be cleared. |
| * Specifies an upper limit on the timeout. UniFi internally implements a |
| * proprietary algorithm to adapt the timeout depending upon the |
| * situation.This is used by firmware when current station VIF is only |
| * station VIF which can be scheduled |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_POWER_MANAGEMENT_DELAY_TIMEOUT 0x09D2 |
| |
| /******************************************************************************* |
| * NAME : UnifiApsdServicePeriodTimeout |
| * PSID : 2515 (0x09D3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 20000 |
| * DESCRIPTION : |
| * During Unscheduled Automated Power Save Delivery (U-APSD), UniFi may |
| * trigger a service period in order to fetch data from the access point. |
| * The service period is normally terminated by a frame from the access |
| * point with the EOSP (End Of Service Period) flag set, at which point |
| * UniFi returns to sleep. However, if the access point is temporarily |
| * inaccessible, UniFi would stay awake indefinitely. Specifies a timeout |
| * starting from the point where the trigger frame has been sent. If the |
| * timeout expires and no data has been received from the access point, |
| * UniFi will behave as if the service period had been ended normally and |
| * return to sleep. This timeout takes precedence over |
| * unifiPowerSaveExtraListenTime if both would otherwise be applicable. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_APSD_SERVICE_PERIOD_TIMEOUT 0x09D3 |
| |
| /******************************************************************************* |
| * NAME : UnifiConcurrentPowerManagementDelayTimeout |
| * PSID : 2516 (0x09D4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 2147483647 |
| * DEFAULT : 10000 |
| * DESCRIPTION : |
| * When UniFi enters power save mode it signals the new state by setting the |
| * power management bit in the frame control field of a NULL frame. It then |
| * remains active for the period since the previous unicast reception, or |
| * since the transmission of the NULL frame, whichever is later. This entry |
| * controls the maximum time during which UniFi will continue to listen for |
| * data. This allows any buffered data on a remote device to be cleared. |
| * This is same as unifiPowerManagementDelayTimeout but this value is |
| * considered only when we are doing multivif operations and other VIFs are |
| * waiting to be scheduled.Note that firmware automatically chooses one of |
| * unifiPowerManagementDelayTimeout and |
| * unifiConcurrentPowerManagementDelayTimeout depending upon the current |
| * situation.It is sensible to set unifiPowerManagementDelayTimeout to be |
| * always more thanunifiConcurrentPowerManagementDelayTimeout. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CONCURRENT_POWER_MANAGEMENT_DELAY_TIMEOUT 0x09D4 |
| |
| /******************************************************************************* |
| * NAME : UnifiStationQosInfo |
| * PSID : 2517 (0x09D5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * QoS capability for a non-AP Station, and is encoded as per IEEE 802.11 |
| * QoS Capability. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_STATION_QOS_INFO 0x09D5 |
| |
| /******************************************************************************* |
| * NAME : UnifiListenIntervalSkippingDtim |
| * PSID : 2518 (0x09D6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : DTIM intervals |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 0X000A89AA |
| * DESCRIPTION : |
| * Listen interval of beacons when in single-vif power saving mode,receiving |
| * DTIMs is enabled and idle mode disabled. No DTIMs are skipped during MVIF |
| * operation. A maximum of the listen interval beacons are skipped, which |
| * may be less than the number of DTIMs that can be skipped. The value is a |
| * lookup table for DTIM counts. Each 4bits, in LSB order, represent DTIM1, |
| * DTIM2, DTIM3, DTIM4, DTIM5, (unused). This key is only used for STA VIF, |
| * connected to an AP. For P2P group client intervals, refer to |
| * unifiP2PListenIntervalSkippingDTIM, PSID=2523. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LISTEN_INTERVAL_SKIPPING_DTIM 0x09D6 |
| |
| /******************************************************************************* |
| * NAME : UnifiListenInterval |
| * PSID : 2519 (0x09D7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Association request listen interval parameter in beacon intervals. Not |
| * used for any other purpose. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LISTEN_INTERVAL 0x09D7 |
| |
| /******************************************************************************* |
| * NAME : UnifiLegacyPsPollTimeout |
| * PSID : 2520 (0x09D8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 15000 |
| * DESCRIPTION : |
| * Time we try to stay awake after sending a PS-POLL to receive data. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LEGACY_PS_POLL_TIMEOUT 0x09D8 |
| |
| /******************************************************************************* |
| * NAME : UnifiBeaconSkippingControl |
| * PSID : 2521 (0x09D9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 0X00010103 |
| * DESCRIPTION : |
| * Control beacon skipping behaviour within firmware with bit flags. 1 |
| * defines enabled, with 0 showing the case disabled. If beacon skipping is |
| * enabled, further determine if DTIM beacons can be skipped, or only |
| * non-DTIM beacons. The following applies: bit 0: station skipping on host |
| * suspend bit 1: station skipping on host awake bit 2: station skipping on |
| * LCD on bit 3: station skipping with multivif bit 4: station skipping with |
| * BT active. bit 8: station skip dtim on host suspend bit 9: station skip |
| * dtim on host awake bit 10: station skip dtim on LCD on bit 11: station |
| * skip dtim on multivif bit 12: station skip dtim with BT active bit 16: |
| * p2p-gc skipping on host suspend bit 17: p2p-gc skipping on host awake bit |
| * 18: p2p-gc skipping on LCD on bit 19: p2p-gc skipping with multivif bit |
| * 20: p2p-gc skipping with BT active bit 24: p2p-gc skip dtim on host |
| * suspend bit 25: p2p-gc skip dtim on host awake bit 26: p2p-gc skip dtim |
| * on LCD on bit 27: p2p-gc skip dtim on multivif bit 28: p2p-gc skip dtim |
| * with BT active |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_BEACON_SKIPPING_CONTROL 0x09D9 |
| |
| /******************************************************************************* |
| * NAME : UnifiTogglePowerDomain |
| * PSID : 2522 (0x09DA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Toggle WLAN power domain when entering dorm mode (deep sleep). When |
| * entering deep sleep and this value it true, then the WLAN power domain is |
| * disabled for the deep sleep duration. When false, the power domain is |
| * left turned on. This is to work around issues with WLAN rx, and is |
| * considered temporary until the root cause is found and fixed. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TOGGLE_POWER_DOMAIN 0x09DA |
| |
| /******************************************************************************* |
| * NAME : UnifiP2PListenIntervalSkippingDtim |
| * PSID : 2523 (0x09DB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : DTIM intervals |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 0X00000002 |
| * DESCRIPTION : |
| * Listen interval of beacons when in single-vif, P2P client power saving |
| * mode,receiving DTIMs and idle mode disabled. No DTIMs are skipped during |
| * MVIF operation. A maximum of (listen interval - 1) beacons are skipped, |
| * which may be less than the number of DTIMs that can be skipped. The value |
| * is a lookup table for DTIM counts. Each 4bits, in LSB order, represent |
| * DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused). This key is only used for |
| * P2P group client. For STA connected to an AP, refer to |
| * unifiListenIntervalSkippingDTIM, PSID=2518. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_P2_PLISTEN_INTERVAL_SKIPPING_DTIM 0x09DB |
| |
| /******************************************************************************* |
| * NAME : UnifiFragmentationDuration |
| * PSID : 2524 (0x09DC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * A limit on transmission time for a data frame. If the data payload would |
| * take longer than unifiFragmentationDuration to transmit, UniFi will |
| * attempt to fragment the frame to ensure that the data portion of each |
| * fragment is within the limit. The limit imposed by the fragmentation |
| * threshold is also respected, and no more than 16 fragments may be |
| * generated. If the value is zero no limit is imposed. The value may be |
| * changed dynamically during connections. Note that the limit is a |
| * guideline and may not always be respected. In particular, the data rate |
| * is finalised after fragmentation in order to ensure responsiveness to |
| * conditions, the calculation is not performed to high accuracy, and octets |
| * added during encryption are not included in the duration calculation. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FRAGMENTATION_DURATION 0x09DC |
| |
| /******************************************************************************* |
| * NAME : UnifiIdleModeLiteEnabled |
| * PSID : 2526 (0x09DE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Enables Idle Mode Lite, if softAP is active, and there has been no |
| * activity for a time. Idle mode lite should not be active if host has sent |
| * a command to change key. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_IDLE_MODE_LITE_ENABLED 0x09DE |
| |
| /******************************************************************************* |
| * NAME : UnifiIdleModeEnabled |
| * PSID : 2527 (0x09DF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Enables Idle Mode, if single vif station is active or there is no vif, |
| * and there has been no activity for a time. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_IDLE_MODE_ENABLED 0x09DF |
| |
| /******************************************************************************* |
| * NAME : UnifiDtimWaitTimeout |
| * PSID : 2529 (0x09E1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 50000 |
| * DESCRIPTION : |
| * If UniFi is in power save and receives a Traffic Indication Map from its |
| * associated access point with a DTIM indication, it will wait a maximum |
| * time given by this attribute for succeeding broadcast or multicast |
| * traffic, or until it receives such traffic with the 'more data' flag |
| * clear. Any reception of broadcast or multicast traffic with the 'more |
| * data' flag set, or any reception of unicast data, resets the timeout. The |
| * timeout can be turned off by setting the value to zero; in that case |
| * UniFi will remain awake indefinitely waiting for broadcast or multicast |
| * data. Otherwise, the value should be larger than that of |
| * unifiPowerSaveExtraListenTime. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DTIM_WAIT_TIMEOUT 0x09E1 |
| |
| /******************************************************************************* |
| * NAME : UnifiListenIntervalMaxTime |
| * PSID : 2530 (0x09E2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : TU |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 1000 |
| * DESCRIPTION : |
| * Maximum number length of time, in Time Units (1TU = 1024us), that can be |
| * used as a beacon listen interval. This will limit how many beacons maybe |
| * skipped, and affects the DTIM beacon skipping count; DTIM skipping (if |
| * enabled) will be such that skipped count = (unifiListenIntervalMaxTime / |
| * DTIM_period). |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LISTEN_INTERVAL_MAX_TIME 0x09E2 |
| |
| /******************************************************************************* |
| * NAME : UnifiScanMaxProbeTransmitLifetime |
| * PSID : 2531 (0x09E3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 1 |
| * MAX : 4294967295 |
| * DEFAULT : 64 |
| * DESCRIPTION : |
| * In TU. If non-zero, used during active scans as the maximum lifetime for |
| * probe requests. It is the elapsed time after the initial transmission at |
| * which further attempts to transmit the probe are terminated. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SCAN_MAX_PROBE_TRANSMIT_LIFETIME 0x09E3 |
| |
| /******************************************************************************* |
| * NAME : UnifiPowerSaveTransitionPacketThreshold |
| * PSID : 2532 (0x09E4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name:If VIF has |
| * this many packets queued/transmitted/received in last |
| * unifiFastPowerSaveTransitionPeriod then firmware may decide to come out |
| * of aggressive power save mode. This is applicable to STA/CLI and AP/GO |
| * VIFs. Note that this is only a guideline. Firmware internal factors may |
| * override this MIB. Also see unifiTrafficAnalysisPeriod and |
| * unifiAggressivePowerSaveTransitionPeriod. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_POWER_SAVE_TRANSITION_PACKET_THRESHOLD 0x09E4 |
| |
| /******************************************************************************* |
| * NAME : UnifiProbeResponseLifetime |
| * PSID : 2533 (0x09E5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 100 |
| * DESCRIPTION : |
| * Lifetime of proberesponse frame in unit of ms. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PROBE_RESPONSE_LIFETIME 0x09E5 |
| |
| /******************************************************************************* |
| * NAME : UnifiProbeResponseMaxRetry |
| * PSID : 2534 (0x09E6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : 5 |
| * DESCRIPTION : |
| * Number of retries of probe response frame. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PROBE_RESPONSE_MAX_RETRY 0x09E6 |
| |
| /******************************************************************************* |
| * NAME : UnifiTrafficAnalysisPeriod |
| * PSID : 2535 (0x09E7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : TU |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 200 |
| * DESCRIPTION : |
| * Period in TUs over which firmware counts number of packet |
| * transmitted/queued/received to make decisions like coming out of |
| * aggressive power save mode or setting up BlockAck. This is applicable to |
| * STA/CLI and AP/GO VIFs. Note that this is only a guideline. Firmware |
| * internal factors may override this MIB. Also see |
| * unifiPowerSaveTransitionPacketThreshold, |
| * unifiAggressivePowerSaveTransitionPeriod and |
| * unifiTrafficThresholdToSetupBA. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TRAFFIC_ANALYSIS_PERIOD 0x09E7 |
| |
| /******************************************************************************* |
| * NAME : UnifiAggressivePowerSaveTransitionPeriod |
| * PSID : 2536 (0x09E8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : TU |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 5 |
| * DESCRIPTION : |
| * Defines how many unifiExitPowerSavePeriod firmware should wait in which |
| * VIF had received/transmitted/queued less than |
| * unifiPowerSaveTransitionPacketThreshold packets - before entering |
| * aggressive power save mode (when not in aggressive power save mode) This |
| * is applicable to STA/CLI and AP/GO VIFs. Note that this is only a |
| * guideline. Firmware internal factors may override this MIB. Also see |
| * unifiPowerSaveTransitionPacketThreshold and unifiTrafficAnalysisPeriod. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_AGGRESSIVE_POWER_SAVE_TRANSITION_PERIOD 0x09E8 |
| |
| /******************************************************************************* |
| * NAME : UnifiActiveTimeAfterMoreBit |
| * PSID : 2537 (0x09E9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : TU |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 30 |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name: After seeing |
| * the "more" bit set in a message from the AP, the STA will goto active |
| * mode for this duration of time. After this time, traffic information is |
| * evaluated to determine whether the STA should stay active or go to |
| * powersave. Setting this value to 0 means that the described functionality |
| * is disabled. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ACTIVE_TIME_AFTER_MORE_BIT 0x09E9 |
| |
| /******************************************************************************* |
| * NAME : UnifiDefaultDwellTime |
| * PSID : 2538 (0x09EA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 50 |
| * DESCRIPTION : |
| * Dwell time, in TU, for frames that need a response but have no dwell time |
| * associated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DEFAULT_DWELL_TIME 0x09EA |
| |
| /******************************************************************************* |
| * NAME : UnifiVhtCapabilities |
| * PSID : 2540 (0x09EC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 12 |
| * MAX : 12 |
| * DEFAULT : { 0XB1, 0X7A, 0X11, 0X03, 0XFA, 0XFF, 0X00, 0X00, 0XFA, 0XFF, 0X00, 0X00 } |
| * DESCRIPTION : |
| * Only applies to 2G connections. VHT capabilities of the chip. see |
| * SC-503520-SP. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_VHT_CAPABILITIES 0x09EC |
| |
| /******************************************************************************* |
| * NAME : UnifiMaxVifScheduleDuration |
| * PSID : 2541 (0x09ED) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : TU |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 50 |
| * DESCRIPTION : |
| * Default time for which a non-scan VIF can be scheduled. Applies to |
| * multiVIF scenario. Internal firmware logic or BSS state (e.g. NOA) may |
| * cut short the schedule. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MAX_VIF_SCHEDULE_DURATION 0x09ED |
| |
| /******************************************************************************* |
| * NAME : UnifiVifLongIntervalTime |
| * PSID : 2542 (0x09EE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : TU |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 60 |
| * DESCRIPTION : |
| * When the scheduler expects a VIF to schedule for time longer than this |
| * parameter (specified in TUs), then the VIF may come out of powersave. |
| * Only valid for STA VIFs. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_VIF_LONG_INTERVAL_TIME 0x09EE |
| |
| /******************************************************************************* |
| * NAME : UnifiDisallowSchedRelinquish |
| * PSID : 2543 (0x09EF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * When enabled the VIFs will not relinquish their assigned schedules when |
| * they have nothing left to do. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DISALLOW_SCHED_RELINQUISH 0x09EF |
| |
| /******************************************************************************* |
| * NAME : UnifiRameDplaneOperationTimeout |
| * PSID : 2544 (0x09F0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : milliseconds |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 1000 |
| * DESCRIPTION : |
| * Timeout for requests sent from MACRAME to Data Plane. Any value below |
| * 1000ms will be capped at 1000ms. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RAME_DPLANE_OPERATION_TIMEOUT 0x09F0 |
| |
| /******************************************************************************* |
| * NAME : UnifiDebugKeepRadioOn |
| * PSID : 2545 (0x09F1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Keep the radio on. For debug purposes only. Setting the value to FALSE |
| * means radio on/off functionality will behave normally. Note that setting |
| * this value to TRUE will automatically disable dorm. The intention is |
| * not* for this value to be changed at runtime. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DEBUG_KEEP_RADIO_ON 0x09F1 |
| |
| /******************************************************************************* |
| * NAME : UnifiForceFixedDurationSchedule |
| * PSID : 2546 (0x09F2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : TU |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * For schedules with fixed duration e.g. scan, unsync VIF, the schedule |
| * will be forced after this time to avoid VIF starving |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FORCE_FIXED_DURATION_SCHEDULE 0x09F2 |
| |
| /******************************************************************************* |
| * NAME : UnifiRameUpdateMibs |
| * PSID : 2547 (0x09F3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RAME_UPDATE_MIBS 0x09F3 |
| |
| /******************************************************************************* |
| * NAME : UnifiGoScanAbsenceDuration |
| * PSID : 2548 (0x09F4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : beacon intervals |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Duration of the Absence time to use when protecting P2PGO VIFs from scan |
| * operations. A value of 0 disables the feature. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_GO_SCAN_ABSENCE_DURATION 0x09F4 |
| |
| /******************************************************************************* |
| * NAME : UnifiGoScanAbsencePeriod |
| * PSID : 2549 (0x09F5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : beacon intervals |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 4 |
| * DESCRIPTION : |
| * Period of the Absence/Presence times cycles to use when protecting P2PGO |
| * VIFs from scan operations. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_GO_SCAN_ABSENCE_PERIOD 0x09F5 |
| |
| /******************************************************************************* |
| * NAME : UnifiMaxClient |
| * PSID : 2550 (0x09F6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 1 |
| * MAX : 10 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Restricts the maximum number of associated STAs for SoftAP. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MAX_CLIENT 0x09F6 |
| |
| /******************************************************************************* |
| * NAME : UnifiTdlsInP2pActivated |
| * PSID : 2556 (0x09FC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Activate TDLS in P2P. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TDLS_IN_P2P_ACTIVATED 0x09FC |
| |
| /******************************************************************************* |
| * NAME : UnifiTdlsActivated |
| * PSID : 2558 (0x09FE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name: Activate |
| * TDLS. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TDLS_ACTIVATED 0x09FE |
| |
| /******************************************************************************* |
| * NAME : UnifiTdlsTpThresholdPktSecs |
| * PSID : 2559 (0x09FF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 100 |
| * DESCRIPTION : |
| * Used for "throughput_threshold_pktsecs" of |
| * RAME-MLME-ENABLE-PEER-TRAFFIC-REPORTING.request. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TDLS_TP_THRESHOLD_PKT_SECS 0x09FF |
| |
| /******************************************************************************* |
| * NAME : UnifiTdlsRssiThreshold |
| * PSID : 2560 (0x0A00) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : -75 |
| * DESCRIPTION : |
| * FW initiated TDLS Discovery/Setup procedure. If the RSSI of a received |
| * TDLS Discovery Response frame is greater than this value, initiate the |
| * TDLS Setup procedure. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TDLS_RSSI_THRESHOLD 0x0A00 |
| |
| /******************************************************************************* |
| * NAME : UnifiTdlsMaximumRetry |
| * PSID : 2561 (0x0A01) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TDLS_MAXIMUM_RETRY 0x0A01 |
| |
| /******************************************************************************* |
| * NAME : UnifiTdlsTpMonitorSecs |
| * PSID : 2562 (0x0A02) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Measurement period for recording the number of packets sent to a peer |
| * over a TDLS link. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TDLS_TP_MONITOR_SECS 0x0A02 |
| |
| /******************************************************************************* |
| * NAME : UnifiTdlsBasicHtMcsSet |
| * PSID : 2563 (0x0A03) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TDLS_BASIC_HT_MCS_SET 0x0A03 |
| |
| /******************************************************************************* |
| * NAME : UnifiTdlsBasicVhtMcsSet |
| * PSID : 2564 (0x0A04) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TDLS_BASIC_VHT_MCS_SET 0x0A04 |
| |
| /******************************************************************************* |
| * NAME : Dot11TdlsDiscoveryRequestWindow |
| * PSID : 2565 (0x0A05) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Time to gate Discovery Request frame (in DTIM intervals) after |
| * transmitting a Discovery Request frame. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_TDLS_DISCOVERY_REQUEST_WINDOW 0x0A05 |
| |
| /******************************************************************************* |
| * NAME : Dot11TdlsResponseTimeout |
| * PSID : 2566 (0x0A06) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 5 |
| * DESCRIPTION : |
| * If a valid Setup Response frame is not received within (seconds), the |
| * initiator STA shall terminate the setup procedure and discard any Setup |
| * Response frames. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_TDLS_RESPONSE_TIMEOUT 0x0A06 |
| |
| /******************************************************************************* |
| * NAME : Dot11TdlsChannelSwitchActivated |
| * PSID : 2567 (0x0A07) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_TDLS_CHANNEL_SWITCH_ACTIVATED 0x0A07 |
| |
| /******************************************************************************* |
| * NAME : UnifiTdlsDesignForTestMode |
| * PSID : 2568 (0x0A08) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TDLS_DESIGN_FOR_TEST_MODE 0x0A08 |
| |
| /******************************************************************************* |
| * NAME : UnifiTdlsWiderBandwidthProhibited |
| * PSID : 2569 (0x0A09) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Wider bandwidth prohibited flag. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TDLS_WIDER_BANDWIDTH_PROHIBITED 0x0A09 |
| |
| /******************************************************************************* |
| * NAME : UnifiTdlsKeyLifeTimeInterval |
| * PSID : 2577 (0x0A11) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 0X000FFFFF |
| * DESCRIPTION : |
| * Build the Key Lifetime Interval in the TDLS Setup Request frame. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TDLS_KEY_LIFE_TIME_INTERVAL 0x0A11 |
| |
| /******************************************************************************* |
| * NAME : UnifiTdlsTeardownFrameTxTimeout |
| * PSID : 2578 (0x0A12) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 500 |
| * DESCRIPTION : |
| * Allowed time in milliseconds for a Teardown frame to be transmitted. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TDLS_TEARDOWN_FRAME_TX_TIMEOUT 0x0A12 |
| |
| /******************************************************************************* |
| * NAME : UnifiWifiSharingActivated |
| * PSID : 2580 (0x0A14) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Activate WiFi Sharing feature |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_WIFI_SHARING_ACTIVATED 0x0A14 |
| |
| /******************************************************************************* |
| * NAME : UnifiWiFiSharing5GHzChannel |
| * PSID : 2582 (0x0A16) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 8 |
| * MAX : 8 |
| * DEFAULT : { 0X00, 0XC0, 0XFF, 0XFF, 0X7F, 0X00, 0X00, 0X00 } |
| * DESCRIPTION : |
| * Applicable 5GHz Primary Channels mask. Defined in a uint64 represented by |
| * the octet string. First byte of the octet string maps to LSB. Bits 0-13 |
| * representing 2.4G channels are always set to 0. Mapping defined in |
| * ChannelisationRules; i.e. Bit 14 maps to channel 36. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_WI_FI_SHARING5_GHZ_CHANNEL 0x0A16 |
| |
| /******************************************************************************* |
| * NAME : UnifiWifiSharingChannelSwitchCount |
| * PSID : 2583 (0x0A17) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 3 |
| * MAX : 10 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Channel switch announcement count which will be used in the Channel |
| * announcement IE when using wifi sharing |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_WIFI_SHARING_CHANNEL_SWITCH_COUNT 0x0A17 |
| |
| /******************************************************************************* |
| * NAME : UnifiChannelAnnouncementCount |
| * PSID : 2584 (0x0A18) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Channel switch announcement count which will be used in the Channel |
| * announcement IE |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CHANNEL_ANNOUNCEMENT_COUNT 0x0A18 |
| |
| /******************************************************************************* |
| * NAME : UnifiRaTestStoredSa |
| * PSID : 2585 (0x0A19) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 0X00000000 |
| * DESCRIPTION : |
| * Test only: Source address of router contained in virtural router |
| * advertisement packet, specified in chapter '6.2 Forward Received RA frame |
| * to Host' in SC-506393-TE |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RA_TEST_STORED_SA 0x0A19 |
| |
| /******************************************************************************* |
| * NAME : UnifiRaTestStoreFrame |
| * PSID : 2586 (0x0A1A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 0X00000000 |
| * DESCRIPTION : |
| * Test only: Virtual router advertisement packet. Specified in chapter '6.2 |
| * Forward Received RA frame to Host' in SC-506393-TE |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RA_TEST_STORE_FRAME 0x0A1A |
| |
| /******************************************************************************* |
| * NAME : Dot11TdlsPeerUapsdBufferStaActivated |
| * PSID : 2587 (0x0A1B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Activate TDLS peer U-APSD. |
| *******************************************************************************/ |
| #define SLSI_PSID_DOT11_TDLS_PEER_UAPSD_BUFFER_STA_ACTIVATED 0x0A1B |
| |
| /******************************************************************************* |
| * NAME : UnifiProbeResponseLifetimeP2p |
| * PSID : 2600 (0x0A28) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 500 |
| * DESCRIPTION : |
| * Lifetime of proberesponse frame in unit of ms for P2P. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PROBE_RESPONSE_LIFETIME_P2P 0x0A28 |
| |
| /******************************************************************************* |
| * NAME : UnifiStaChannelSwitchSlowApActivated |
| * PSID : 2601 (0x0A29) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name: ChanelSwitch: |
| * Activate waiting for a slow AP. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_STA_CHANNEL_SWITCH_SLOW_AP_ACTIVATED 0x0A29 |
| |
| /******************************************************************************* |
| * NAME : UnifiStaChannelSwitchSlowApMaxTime |
| * PSID : 2604 (0x0A2C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 70 |
| * DESCRIPTION : |
| * ChannelSwitch delay for Slow APs. In Seconds. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_STA_CHANNEL_SWITCH_SLOW_AP_MAX_TIME 0x0A2C |
| |
| /******************************************************************************* |
| * NAME : UnifiStaChannelSwitchSlowApPollInterval |
| * PSID : 2605 (0x0A2D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * ChannelSwitch polling interval for Slow APs. In Seconds. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_STA_CHANNEL_SWITCH_SLOW_AP_POLL_INTERVAL 0x0A2D |
| |
| /******************************************************************************* |
| * NAME : UnifiStaChannelSwitchSlowApProcedureTimeoutIncrement |
| * PSID : 2606 (0x0A2E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * ChannelSwitch procedure timeout increment for Slow APs. In Seconds. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_STA_CHANNEL_SWITCH_SLOW_AP_PROCEDURE_TIMEOUT_INCREMENT 0x0A2E |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeScanMaxAerials |
| * PSID : 2607 (0x0A2F) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 1 |
| * MAX : 65535 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Limit the number of Aerials that Scan will use. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_SCAN_MAX_AERIALS 0x0A2F |
| |
| /******************************************************************************* |
| * NAME : UnifiApfActivated |
| * PSID : 2650 (0x0A5A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * It is used to enable or disable Android Packet Filter(APF). |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_APF_ACTIVATED 0x0A5A |
| |
| /******************************************************************************* |
| * NAME : UnifiApfVersion |
| * PSID : 2651 (0x0A5B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 4 |
| * DESCRIPTION : |
| * APF version currently supported by the FW. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_APF_VERSION 0x0A5B |
| |
| /******************************************************************************* |
| * NAME : UnifiApfMaxSize |
| * PSID : 2652 (0x0A5C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 1024 |
| * DESCRIPTION : |
| * Max size in bytes supported by FW per VIF. Includes both program len and |
| * data len. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_APF_MAX_SIZE 0x0A5C |
| |
| /******************************************************************************* |
| * NAME : UnifiApfActiveModeEnabled |
| * PSID : 2653 (0x0A5D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Indicates if APF is supported in host active mode. Applicable to only |
| * group addressed frames. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_APF_ACTIVE_MODE_ENABLED 0x0A5D |
| |
| /******************************************************************************* |
| * NAME : UnifiFrameResponseNdmTimeout |
| * PSID : 2654 (0x0A5E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 1024 |
| * DESCRIPTION : |
| * Timeout, in TU, to wait to retry a frame after after TX Cfm |
| * trasnmission_status == Successful. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FRAME_RESPONSE_NDM_TIMEOUT 0x0A5E |
| |
| /******************************************************************************* |
| * NAME : UnifiCsrOnlyMibShield |
| * PSID : 4001 (0x0FA1) |
| * PER INTERFACE?: NO |
| * TYPE : unifiCSROnlyMIBShield |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : 2 |
| * DESCRIPTION : |
| * Each element of the MIB has a set of read/write access constraints that |
| * may be applied when the element is accessed by the host. For most |
| * elements the constants are derived from their MAX-ACCESS clauses. |
| * unifiCSROnlyMIBShield controls the access mechanism. If this entry is set |
| * to 'warn', when the host makes an inappropriate access to a MIB variable |
| * (e.g., writing to a 'read-only' entry) then the firmware attempts to send |
| * a warning message to the host, but access is allowed to the MIB variable. |
| * If this entry is set to 'guard' then inappropriate accesses from the host |
| * are prevented. If this entry is set to 'alarm' then inappropriate |
| * accesses from the host are prevented and the firmware attempts to send |
| * warning messages to the host. If this entry is set to 'open' then no |
| * access constraints are applied and now warnings issued. Note that certain |
| * MIB entries have further protection schemes. In particular, the MIB |
| * prevents the host from reading some security keys (WEP keys, etc.). |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CSR_ONLY_MIB_SHIELD 0x0FA1 |
| |
| /******************************************************************************* |
| * NAME : UnifiPrivateBbbTxFilterConfig |
| * PSID : 4071 (0x0FE7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 0X17 |
| * DESCRIPTION : |
| * entry is written directly to the BBB_TX_FILTER_CONFIG register. Only the |
| * lower eight bits of this register are implemented . Bits 0-3 are the 'Tx |
| * Gain', bits 6-8 are the 'Tx Delay'. This register should only be changed |
| * by an expert. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PRIVATE_BBB_TX_FILTER_CONFIG 0x0FE7 |
| |
| /******************************************************************************* |
| * NAME : UnifiPrivateSwagcFrontEndGain |
| * PSID : 4075 (0x0FEB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Gain of the path between chip and antenna when LNA is on. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PRIVATE_SWAGC_FRONT_END_GAIN 0x0FEB |
| |
| /******************************************************************************* |
| * NAME : UnifiPrivateSwagcFrontEndLoss |
| * PSID : 4076 (0x0FEC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Loss of the path between chip and antenna when LNA is off. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PRIVATE_SWAGC_FRONT_END_LOSS 0x0FEC |
| |
| /******************************************************************************* |
| * NAME : UnifiPrivateSwagcExtThresh |
| * PSID : 4077 (0x0FED) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : -25 |
| * DESCRIPTION : |
| * Signal level at which external LNA will be used for AGC purposes. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PRIVATE_SWAGC_EXT_THRESH 0x0FED |
| |
| /******************************************************************************* |
| * NAME : UnifiCsrOnlyPowerCalDelay |
| * PSID : 4078 (0x0FEE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Delay applied at each step of the power calibration routine used with an |
| * external PA. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CSR_ONLY_POWER_CAL_DELAY 0x0FEE |
| |
| /******************************************************************************* |
| * NAME : UnifiRxAgcControl |
| * PSID : 4079 (0x0FEF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 9 |
| * MAX : 11 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Override the AGC by adjusting the Rx minimum and maximum gains of each |
| * stage. Set requests write the values to a static structure in |
| * mac/hal/halradio/halradio_agc.c. The saved values are written to the Jar |
| * register WLRF_RADIO_AGC_CONFIG2 and to the Night registers |
| * WL_RADIO_AGC_CONFIG2 and WL_RADIO_AGC_CONFIG3. The saved values are also |
| * used to configure the AGC whenever halradio_agc_setup() is called. Get |
| * requests read the values from the static structure in |
| * mac/hal/halradio/halradio_agc.c. AGC enables are not altered. Fixed gain |
| * may be tested by setting the minimums and maximums to the same value. |
| * Version. octet 0 - Version number for this mib. Gain values. Default in |
| * brackets. octet 1 - 5G LNA minimum gain (0). octet 2 - 5G LNA maximum |
| * gain (4). octet 3 - 2G LNA minimum gain (0). octet 4 - 2G LNA maximum |
| * gain (5). octet 5 - Mixer minimum gain (0). octet 6 - Mixer maximum gain |
| * (2). octet 7 - ABB minimum gain (0). octet 8 - ABB maximum gain (27). |
| * octet 9 - Digital minimum gain (0). octet 10 - Digital maximum gain (7). |
| * For Rock / Hopper the saved values are written to the Hopper register |
| * WLRF_RADIO_AGC_CONFIG2_I0, WLRF_RADIO_AGC_CONFIG2_I1 and Rock registers |
| * WL_RADIO_AGC_CONFIG3_I0, WL_RADIO_AGC_CONFIG3_I1 Version. octet 0 - |
| * Version number for this mib. Gain values. Default in brackets. octet 1 - |
| * 5G FE minimum gain (1). octet 2 - 5G FE maximum gain (8). octet 3 - 2G FE |
| * minimum gain (0). octet 4 - 2G FE maximum gain (8). octet 5 - ABB minimum |
| * gain (0). octet 6 - ABB maximum gain (8). octet 7 - Digital minimum gain |
| * (0). octet 8 - Digital maximum gain (17). |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RX_AGC_CONTROL 0x0FEF |
| |
| /******************************************************************************* |
| * NAME : deprecated_unifiWapiQosMask |
| * PSID : 4130 (0x1022) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 15 |
| * DESCRIPTION : |
| * Forces the WAPI encryption hardware use the QoS mask specified. |
| *******************************************************************************/ |
| #define SLSI_PSID_DEPRECATED_UNIFI_WAPI_QOS_MASK 0x1022 |
| |
| /******************************************************************************* |
| * NAME : UnifiWmmStallEnable |
| * PSID : 4139 (0x102B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name: Enable |
| * workaround stall WMM traffic if the admitted time has been used up, used |
| * for certtification. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_WMM_STALL_ENABLE 0x102B |
| |
| /******************************************************************************* |
| * NAME : UnifiRaaTxHostRate |
| * PSID : 4148 (0x1034) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Fixed TX rate set by Host. Ideally this should be done by the driver. 0 |
| * means "host did not specified any rate". |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RAA_TX_HOST_RATE 0x1034 |
| |
| /******************************************************************************* |
| * NAME : UnifiFallbackShortFrameRetryDistribution |
| * PSID : 4149 (0x1035) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 6 |
| * MAX : 5 |
| * DEFAULT : {0X3, 0X2, 0X2, 0X2, 0X1, 0X0} |
| * DESCRIPTION : |
| * Configure the retry distribution for fallback for short frames octet 0 - |
| * Number of retries for starting rate. octet 1 - Number of retries for next |
| * rate. octet 2 - Number of retries for next rate. octet 3 - Number of |
| * retries for next rate. octet 4 - Number of retries for next rate. octet 5 |
| * - Number of retries for last rate. If 0 is written to an entry then the |
| * retries for that rate will be the short retry limit minus the sum of the |
| * retries for each rate above that entry (e.g. 15 - 5). Therefore, this |
| * should always be the value for octet 4. Also, when the starting rate has |
| * short guard enabled, the number of retries in octet 1 will be used and |
| * for the next rate in the fallback table (same MCS value, but with sgi |
| * disabled) octet 0 number of retries will be used. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FALLBACK_SHORT_FRAME_RETRY_DISTRIBUTION 0x1035 |
| |
| /******************************************************************************* |
| * NAME : UnifiRxthroughputlow |
| * PSID : 4150 (0x1036) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 37500000 |
| * DESCRIPTION : |
| * Lower threshold for number of bytes received in a second - default value |
| * based on 300Mbps |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RXTHROUGHPUTLOW 0x1036 |
| |
| /******************************************************************************* |
| * NAME : UnifiRxthroughputhigh |
| * PSID : 4151 (0x1037) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 50000000 |
| * DESCRIPTION : |
| * Upper threshold for number of bytes received in a second - default value |
| * based on 400Mbps |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RXTHROUGHPUTHIGH 0x1037 |
| |
| /******************************************************************************* |
| * NAME : UnifiSetFixedAmpduAggregationSize |
| * PSID : 4152 (0x1038) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * A non 0 value defines the max number of mpdus that a ampdu can have. A 0 |
| * value tells FW to manage the aggregation size. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SET_FIXED_AMPDU_AGGREGATION_SIZE 0x1038 |
| |
| /******************************************************************************* |
| * NAME : UnifiThroughputDebugReportInterval |
| * PSID : 4153 (0x1039) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 1000 |
| * DESCRIPTION : |
| * dataplane reports throughput diag report every this interval in msec. 0 |
| * means to disable this report. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_THROUGHPUT_DEBUG_REPORT_INTERVAL 0x1039 |
| |
| /******************************************************************************* |
| * NAME : UnifiDplaneTest1 |
| * PSID : 4154 (0x103A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Dplane test mib to read and write uint32 |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DPLANE_TEST1 0x103A |
| |
| /******************************************************************************* |
| * NAME : UnifiDplaneTest2 |
| * PSID : 4155 (0x103B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Dplane test mib to read and write uint32 |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DPLANE_TEST2 0x103B |
| |
| /******************************************************************************* |
| * NAME : UnifiDplaneTest3 |
| * PSID : 4156 (0x103C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Dplane test mib to read and write uint32 |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DPLANE_TEST3 0x103C |
| |
| /******************************************************************************* |
| * NAME : UnifiDplaneTest4 |
| * PSID : 4157 (0x103D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Dplane test mib to read and write uint32 |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DPLANE_TEST4 0x103D |
| |
| /******************************************************************************* |
| * NAME : UnifiPreEbrtWindow |
| * PSID : 4171 (0x104B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 2147483647 |
| * DEFAULT : 100 |
| * DESCRIPTION : |
| * Latest time before the expected beacon reception time that UniFi will |
| * turn on its radio in order to receive the beacon. Reducing this value can |
| * reduce UniFi power consumption when using low power modes, however a |
| * value which is too small may cause beacons to be missed, requiring the |
| * radio to remain on for longer periods to ensure reception of the |
| * subsequent beacon. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PRE_EBRT_WINDOW 0x104B |
| |
| /******************************************************************************* |
| * NAME : UnifiPostEbrtWindow |
| * PSID : 4173 (0x104D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 2147483647 |
| * DEFAULT : 2000 |
| * DESCRIPTION : |
| * Minimum time after the expected beacon reception time that UniFi will |
| * continue to listen for the beacon in an infrastructure BSS before timing |
| * out. Reducing this value can reduce UniFi power consumption when using |
| * low power modes, however a value which is too small may cause beacons to |
| * be missed, requiring the radio to remain on for longer periods to ensure |
| * reception of the subsequent beacon. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_POST_EBRT_WINDOW 0x104D |
| |
| /******************************************************************************* |
| * NAME : UnifiPsPollThreshold |
| * PSID : 4179 (0x1053) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 30 |
| * DESCRIPTION : |
| * PS Poll threshold. When Unifi chip is configured for normal power save |
| * mode and when access point does not respond to PS-Poll requests, then a |
| * fault will be generated on non-zero PS Poll threshold indicating mode has |
| * been switched from power save to fast power save. Ignored PS Poll count |
| * is given as the fault argument. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PS_POLL_THRESHOLD 0x1053 |
| |
| /******************************************************************************* |
| * NAME : UnifiSableContainerSizeConfiguration |
| * PSID : 5000 (0x1388) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 3 |
| * MAX : 3 |
| * DEFAULT : {0X64} |
| * DESCRIPTION : |
| * Sable Container Size Configuration Sable WLAN reserved memory size is |
| * determined by the host. Sable TLV containers are allocated from this WLAN |
| * reserved area. Each container has different requirement on its size. For |
| * example, frame logging or IQ capture would be very greedy, requesting |
| * most of available memroy. But some just need fixed size, but not large. |
| * To cope with such requirements, each container size is configured with |
| * the following rules: 1. To allocate a certain percentage of the whole |
| * wlan reserved area, put the percentage in hex format. For example, |
| * 0x28(=40) means 40% of reserved area will be assigned. The number |
| * 0x64(=100) is specially treated that all remaining space will be assigned |
| * after all the other containers are first served. 2. To request (n * 2048) |
| * bytes, put (100 + n) value in hex format. For example, 0x96 (= 150) means |
| * 50 * 2048 = 102400 bytes. Here are the list of containers: - octet 0 - |
| * WTLV_CONTAINER_ID_DPLANE_FRAME_LOG |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SABLE_CONTAINER_SIZE_CONFIGURATION 0x1388 |
| |
| /******************************************************************************* |
| * NAME : UnifiSableFrameLogMode |
| * PSID : 5001 (0x1389) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 2 |
| * DEFAULT : 2 |
| * DESCRIPTION : |
| * Sable Frame Logging mode - 0: disable frame logging - 1: enable frame |
| * logging always, regardless of CPU resource state - 2: dynamically enable |
| * frame logging base on CPU resource. If CPU too busy, frame logging is |
| * disabled. Logging is enabled when CPU resource gets recovered. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SABLE_FRAME_LOG_MODE 0x1389 |
| |
| /******************************************************************************* |
| * NAME : UnifiSableFrameLogCpuThresPercent |
| * PSID : 5002 (0x138A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 95 |
| * DESCRIPTION : |
| * CPU target in percent. When CPU usage is higher than this target, frame |
| * logging will be disabled by firmware. Firmware will check if CPU resource |
| * is recovered every 1 second. If CPU resource recovered, then frame |
| * logging is re-enabled. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SABLE_FRAME_LOG_CPU_THRES_PERCENT 0x138A |
| |
| /******************************************************************************* |
| * NAME : UnifiSableFrameLogCpuOverheadPercent |
| * PSID : 5003 (0x138B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 3 |
| * DESCRIPTION : |
| * Expected CPU overhead introduced by frame logging. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SABLE_FRAME_LOG_CPU_OVERHEAD_PERCENT 0x138B |
| |
| /******************************************************************************* |
| * NAME : UnifiDebugSvcModeStackHighWaterMark |
| * PSID : 5010 (0x1392) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Read the SVC mode stack high water mark in bytes |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DEBUG_SVC_MODE_STACK_HIGH_WATER_MARK 0x1392 |
| |
| /******************************************************************************* |
| * NAME : UnifiOverrideEdcaParamBe |
| * PSID : 5023 (0x139F) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_OVERRIDE_EDCA_PARAM_BE 0x139F |
| |
| /******************************************************************************* |
| * NAME : UnifiOverrideEdcaParamBeEnable |
| * PSID : 5024 (0x13A0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_OVERRIDE_EDCA_PARAM_BE_ENABLE 0x13A0 |
| |
| /******************************************************************************* |
| * NAME : UnifiPanicSubSystemControl |
| * PSID : 5026 (0x13A2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * PANIC levels for WLAN SubSystems. Panic level is used to filter Panic |
| * sent to the host. 4 levels of Panic per subsystem are available |
| * (FAILURE_LEVEL_T): a. 0 FATAL - Always reported to host b. 1 ERROR c. 2 |
| * WARNING d. 3 DEBUG NOTE: If Panic level of a subsystem is configured to |
| * FATAL, all the Panics within that subsystem configured to FATAL will be |
| * effective, panics with ERROR, WARNING and Debug level will be converted |
| * to faults. If Panic level of a subsystem is configured to WARNING, all |
| * the panics within that subsystem configured to FATAL, ERROR and WARNING |
| * will be issued to host, panics with Debug level will be converted to |
| * faults. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PANIC_SUB_SYSTEM_CONTROL 0x13A2 |
| |
| /******************************************************************************* |
| * NAME : UnifiFaultEnable |
| * PSID : 5027 (0x13A3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Send Fault to host state. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FAULT_ENABLE 0x13A3 |
| |
| /******************************************************************************* |
| * NAME : UnifiFaultSubSystemControl |
| * PSID : 5028 (0x13A4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Fault levels for WLAN SubSystems. Fault level is used to filter faults |
| * sent to the host. 4 levels of faults per subsystem are available |
| * (FAILURE_LEVEL_T): a. 0 ERROR b. 1 WARNING c. 2 INFO_1 d. 3 INFO_2 |
| * Modifying Fault Levels at run time: 1. Set the fault level for the |
| * subsystems in unifiFaultConfigTable 2. Set unifiFaultEnable NOTE: If |
| * fault level of a subsystem is configured to ERROR, all the faults within |
| * that subsystem configured to ERROR will only be issued to host, faults |
| * with WARNING, INFO_1 and INFO_2 level will be converted to debug message |
| * If fault level of a subsystem is configured to WARNING, all the faults |
| * within that subsystem configured to ERROR and WARNING will be issued to |
| * host, faults with INFO_1 and INFO_2 level will be converted to debug |
| * message |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FAULT_SUB_SYSTEM_CONTROL 0x13A4 |
| |
| /******************************************************************************* |
| * NAME : UnifiDebugModuleControl |
| * PSID : 5029 (0x13A5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Debug Module levels for all modules. Module debug level is used to filter |
| * debug messages sent to the host. Only 6 levels of debug per module are |
| * available: a. -1 No debug created. b. 0 Debug if compiled in. Should not |
| * cause Buffer Full in normal testing. c. 1 - 3 Levels to allow sensible |
| * setting of the .hcf file while running specific tests or debugging d. 4 |
| * Debug will harm normal execution due to excessive levels or processing |
| * time required. Only used in emergency debugging. Additional control for |
| * FSM transition and FSM signals logging is provided. Debug module level |
| * and 2 boolean flags are encoded within a uint16: Function | Is sending |
| * FSM signals | Is sending FSM transitions | Is sending FSM Timers | |
| * Reserved | Module level (signed int) |
| * -_-_-_-_-_+-_-_-_-_-_-_-_-_-_-_-_-_-_+-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_+-_-_-_-_-_-_-_-_-_-_-_-_-_+-_-_-_-_-_-_+-_-_-_-_-_-_-_-_-_-_-_-_-_- Bits | 15 | 14 | 13 | 12 - 8 | 7 - 0 Note: 0x00FF disables any debug for a module 0xE004 enables all debug for a module |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DEBUG_MODULE_CONTROL 0x13A5 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxUsingLdpcActivated |
| * PSID : 5030 (0x13A6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * LDPC will be used to code packets, for transmit only. If disabled, chip |
| * will not send LDPC coded packets even if peer supports it. To advertise |
| * reception of LDPC coded packets,enable bit 0 of unifiHtCapabilities, and |
| * bit 4 of unifiVhtCapabilities. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_USING_LDPC_ACTIVATED 0x13A6 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxSettings |
| * PSID : 5031 (0x13A7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Hardware specific transmitter settings |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_SETTINGS 0x13A7 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxGainSettings |
| * PSID : 5032 (0x13A8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Hardware specific transmitter gain settings |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_GAIN_SETTINGS 0x13A8 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxAntennaConnectionLossFrequency |
| * PSID : 5033 (0x13A9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 3940 |
| * MAX : 12000 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The corresponding set of frequency values for |
| * TxAntennaConnectionLossTable |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_ANTENNA_CONNECTION_LOSS_FREQUENCY 0x13A9 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxAntennaConnectionLoss |
| * PSID : 5034 (0x13AA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The set of Antenna Connection Loss value (qdB), which is used for |
| * TPO/EIRP conversion |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_ANTENNA_CONNECTION_LOSS 0x13AA |
| |
| /******************************************************************************* |
| * NAME : UnifiTxAntennaMaxGainFrequency |
| * PSID : 5035 (0x13AB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 3940 |
| * MAX : 12000 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The corresponding set of frequency values for TxAntennaMaxGain |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_ANTENNA_MAX_GAIN_FREQUENCY 0x13AB |
| |
| /******************************************************************************* |
| * NAME : UnifiTxAntennaMaxGain |
| * PSID : 5036 (0x13AC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The set of Antenna Max Gain value (qdB), which is used for TPO/EIRP |
| * conversion |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_ANTENNA_MAX_GAIN 0x13AC |
| |
| /******************************************************************************* |
| * NAME : UnifiRxExternalGainFrequency |
| * PSID : 5037 (0x13AD) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 3940 |
| * MAX : 12000 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The set of RSSI offset value |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RX_EXTERNAL_GAIN_FREQUENCY 0x13AD |
| |
| /******************************************************************************* |
| * NAME : UnifiRxExternalGain |
| * PSID : 5038 (0x13AE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The table giving frequency-dependent RSSI offset value |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RX_EXTERNAL_GAIN 0x13AE |
| |
| /******************************************************************************* |
| * NAME : UnifiTxSgI20Activated |
| * PSID : 5040 (0x13B0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * SGI 20MHz will be used to code packets for transmit only. If disabled, |
| * chip will not send SGI 20MHz packets even if peer supports it. To |
| * advertise reception of SGI 20MHz packets, enable bit 5 of |
| * unifiHtCapabilities. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_SG_I20_ACTIVATED 0x13B0 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxSgI40Activated |
| * PSID : 5041 (0x13B1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * SGI 40MHz will be used to code packets, for transmit only. If disabled, |
| * chip will not send SGI 40MHz packets even if peer supports it. To |
| * advertise reception of SGI 40MHz packets, enable bit 6 of |
| * unifiHtCapabilities. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_SG_I40_ACTIVATED 0x13B1 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxSgI80Activated |
| * PSID : 5042 (0x13B2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * SGI 80MHz will be used to code packets, for transmit only. If disabled, |
| * chip will not send SGI 80MHz packets even if peer supports it. To |
| * advertise reception of SGI 80MHz packets, enable bit 5 of |
| * unifiVhtCapabilities. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_SG_I80_ACTIVATED 0x13B2 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxSgI160Activated |
| * PSID : 5043 (0x13B3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * SGI 160/80+80MHz will be used to code packets, for transmit only. If |
| * disabled, chip will not send SGI 160/80+80MHz packets even if peer |
| * supports it. To advertise reception of SGI 160/80+80MHz packets, enable |
| * bit 6 of unifiVhtCapabilities. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_SG_I160_ACTIVATED 0x13B3 |
| |
| /******************************************************************************* |
| * NAME : UnifiMacAddressRandomisation |
| * PSID : 5044 (0x13B4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Golden Certification MIB don't delete, change PSID or name: Enabling Mac |
| * Address Randomisation to be applied for Probe Requests when scanning. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MAC_ADDRESS_RANDOMISATION 0x13B4 |
| |
| /******************************************************************************* |
| * NAME : UnifiMacAddressRandomisationMask |
| * PSID : 5047 (0x13B7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 6 |
| * MAX : 6 |
| * DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 } |
| * DESCRIPTION : |
| * FW randomises MAC Address bits that have a corresponding bit set to 0 in |
| * the MAC Mask for Probe Requests. This excludes U/L and I/G bits which |
| * will be set to Local and Individual respectively. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MAC_ADDRESS_RANDOMISATION_MASK 0x13B7 |
| |
| /******************************************************************************* |
| * NAME : UnifiWipsActivated |
| * PSID : 5050 (0x13BA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Activate Wips. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_WIPS_ACTIVATED 0x13BA |
| |
| /******************************************************************************* |
| * NAME : UnifiRfTestModeActivated |
| * PSID : 5054 (0x13BE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Test only: Set to true when running in RF Test mode. Setting this MIB key |
| * to true prevents setting mandatory HT MCS Rates. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RF_TEST_MODE_ACTIVATED 0x13BE |
| |
| /******************************************************************************* |
| * NAME : UnifiTxPowerDetectorResponse |
| * PSID : 5055 (0x13BF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Hardware specific transmitter detector response settings. 2G settings |
| * before 5G. Increasing order within band. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_POWER_DETECTOR_RESPONSE 0x13BF |
| |
| /******************************************************************************* |
| * NAME : UnifiTxDetectorTemperatureCompensation |
| * PSID : 5056 (0x13C0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Hardware specific transmitter detector temperature compensation settings. |
| * 2G settings before 5G. Increasing order within band. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_DETECTOR_TEMPERATURE_COMPENSATION 0x13C0 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxDetectorFrequencyCompensation |
| * PSID : 5057 (0x13C1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Hardware specific transmitter detector frequency compensation settings. |
| * 2G settings before 5G. Increasing order within band. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_DETECTOR_FREQUENCY_COMPENSATION 0x13C1 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxOpenLoopTemperatureCompensation |
| * PSID : 5058 (0x13C2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Hardware specific transmitter open-loop temperature compensation |
| * settings. 2G settings before 5G. Increasing order within band. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_OPEN_LOOP_TEMPERATURE_COMPENSATION 0x13C2 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxOpenLoopFrequencyCompensation |
| * PSID : 5059 (0x13C3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Hardware specific transmitter open-loop frequency compensation settings. |
| * 2G settings before 5G. Increasing order within band. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_OPEN_LOOP_FREQUENCY_COMPENSATION 0x13C3 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxOfdmSelect |
| * PSID : 5060 (0x13C4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 4 |
| * MAX : 8 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Hardware specific transmitter OFDM selection settings |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_OFDM_SELECT 0x13C4 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxDigGain |
| * PSID : 5061 (0x13C5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 16 |
| * MAX : 48 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Specify gain specific modulation power optimisation. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_DIG_GAIN 0x13C5 |
| |
| /******************************************************************************* |
| * NAME : UnifiChipTemperature |
| * PSID : 5062 (0x13C6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * UNITS : celcius |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Read the chip temperature as seen by WLAN radio firmware. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CHIP_TEMPERATURE 0x13C6 |
| |
| /******************************************************************************* |
| * NAME : UnifiBatteryVoltage |
| * PSID : 5063 (0x13C7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : millivolt |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Battery voltage |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_BATTERY_VOLTAGE 0x13C7 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxOobConstraints |
| * PSID : 5064 (0x13C8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * OOB constraints table. | octects | description | |
| * |-_-_-_-_-+-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-| | 0 | DPD applicability bitmask: 0 = no DPD, 1 = dynamic DPD, 2 = static DPD, 3 = applies to both static and dynamic DPD | | 1-2 | Bitmask indicating which regulatory domains this rule applies to FCC=bit0, ETSI=bit1, JAPAN=bit2 | | 3-4 | Bitmask indicating which band edges this rule applies to RICE_BAND_EDGE_ISM_24G_LOWER = bit 0, RICE_BAND_EDGE_ISM_24G_UPPER = bit 1, RICE_BAND_EDGE_U_NII_1_LOWER = bit 2, RICE_BAND_EDGE_U_NII_1_UPPER = bit 3, RICE_BAND_EDGE_U_NII_2_LOWER = bit 4, RICE_BAND_EDGE_U_NII_2_UPPER = bit 5, RICE_BAND_EDGE_U_NII_2E_LOWER = bit 6, RICE_BAND_EDGE_U_NII_2E_UPPER = bit 7, RICE_BAND_EDGE_U_NII_3_LOWER = bit 8, RICE_BAND_EDGE_U_NII_3_UPPER = bit 9 | | 5 | Bitmask indicating which modulation types this rule applies to (LSB/b0=DSSS/CCK, b1= OFDM0 modulation group, b2= OFDM1 modulation group) | | 6 | Bitmask indicating which channel bandwidths this rule applies to (LSB/b0=20MHz, b1=40MHz, b2=80MHz) | | 7 | Minimum distance to nearest band edge in 500 kHz units for which this constraint becomes is applicable. | | 8 | Maximum power (EIRP) for this particular constraint - specified in units of quarter dBm. | | 9-32 | Spectral shaping configuration to be used for this particular constraint. The value is specific to the radio hardware and should only be altered under advice from the IC supplier. | | 33-56| Tx DPD Spectral shaping configuration to be used for this particular constraint. The value is specific to the radio hardware and should only be altered under advice from the IC supplier. | | |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_OOB_CONSTRAINTS 0x13C8 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxPaGainDpdTemperatureCompensation |
| * PSID : 5066 (0x13CA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Hardware specific transmitter PA gain for DPD temperature compensation |
| * settings. 2G settings before 5G. Increasing order within band. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_PA_GAIN_DPD_TEMPERATURE_COMPENSATION 0x13CA |
| |
| /******************************************************************************* |
| * NAME : UnifiTxPaGainDpdFrequencyCompensation |
| * PSID : 5067 (0x13CB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Hardware specific transmitter PA gain for DPD frequency compensation |
| * settings. 2G settings before 5G. Increasing order within band. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_PA_GAIN_DPD_FREQUENCY_COMPENSATION 0x13CB |
| |
| /******************************************************************************* |
| * NAME : UnifiTxPowerTrimConfig |
| * PSID : 5072 (0x13D0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 25 |
| * MAX : 26 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Hardware specific transmitter power trim settings |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_POWER_TRIM_CONFIG 0x13D0 |
| |
| /******************************************************************************* |
| * NAME : UnifiForceShortSlotTime |
| * PSID : 5080 (0x13D8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * If set to true, forces FW to use short slot times for all VIFs. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FORCE_SHORT_SLOT_TIME 0x13D8 |
| |
| /******************************************************************************* |
| * NAME : UnifiTxGainStepSettings |
| * PSID : 5081 (0x13D9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Hardware specific transmitter gain step settings. 2G settings before 5G. |
| * Increasing order within band. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TX_GAIN_STEP_SETTINGS 0x13D9 |
| |
| /******************************************************************************* |
| * NAME : UnifiDebugDisableRadioNannyActions |
| * PSID : 5082 (0x13DA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Bitmap to disable the radio nanny actions. B0==radio 0, B1==radio 1 |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DEBUG_DISABLE_RADIO_NANNY_ACTIONS 0x13DA |
| |
| /******************************************************************************* |
| * NAME : UnifiRxCckModemSensitivity |
| * PSID : 5083 (0x13DB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 6 |
| * MAX : 6 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Specify values of CCK modem sensitivity for scan, normal and low |
| * sensitivity. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RX_CCK_MODEM_SENSITIVITY 0x13DB |
| |
| /******************************************************************************* |
| * NAME : UnifiDpdPerBandwidth |
| * PSID : 5084 (0x13DC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 63 |
| * DESCRIPTION : |
| * Bitmask to enable Digital Pre-Distortion per bandwidth |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DPD_PER_BANDWIDTH 0x13DC |
| |
| /******************************************************************************* |
| * NAME : UnifiBbVersion |
| * PSID : 5085 (0x13DD) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Baseband chip version number determined by reading BBIC version |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_BB_VERSION 0x13DD |
| |
| /******************************************************************************* |
| * NAME : UnifiRfVersion |
| * PSID : 5086 (0x13DE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * RF chip version number determined by reading RFIC version |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RF_VERSION 0x13DE |
| |
| /******************************************************************************* |
| * NAME : UnifiReadHardwareCounter |
| * PSID : 5087 (0x13DF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Read a value from a hardware packet counter for a specific radio_id and |
| * return it. The firmware will convert the radio_id to the associated |
| * mac_instance. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_READ_HARDWARE_COUNTER 0x13DF |
| |
| /******************************************************************************* |
| * NAME : UnifiClearRadioTrimCache |
| * PSID : 5088 (0x13E0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Clears the radio trim cache. The parameter is ignored. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CLEAR_RADIO_TRIM_CACHE 0x13E0 |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioTxSettingsRead |
| * PSID : 5089 (0x13E1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Read value from Tx settings. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_TX_SETTINGS_READ 0x13E1 |
| |
| /******************************************************************************* |
| * NAME : UnifiModemSgiOffset |
| * PSID : 5090 (0x13E2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Overwrite SGI sampling offset. Indexed by Band and Bandwidth. Defaults |
| * currently defined in fw. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MODEM_SGI_OFFSET 0x13E2 |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioTxPowerOverride |
| * PSID : 5091 (0x13E3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Option in radio code to override the power requested by the upper layer |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_TX_POWER_OVERRIDE 0x13E3 |
| |
| /******************************************************************************* |
| * NAME : UnifiRxRadioCsMode |
| * PSID : 5092 (0x13E4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * OBSOLETE. Configures RX Radio CS detection for 80MHz bandwidth. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RX_RADIO_CS_MODE 0x13E4 |
| |
| /******************************************************************************* |
| * NAME : UnifiRxPriEnergyDetThreshold |
| * PSID : 5093 (0x13E5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * OBSOLETE. Energy detection threshold for primary 20MHz channel. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RX_PRI_ENERGY_DET_THRESHOLD 0x13E5 |
| |
| /******************************************************************************* |
| * NAME : UnifiRxSecEnergyDetThreshold |
| * PSID : 5094 (0x13E6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * OBSOLETE. Energy detection threshold for secondary 20MHz channel. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RX_SEC_ENERGY_DET_THRESHOLD 0x13E6 |
| |
| /******************************************************************************* |
| * NAME : UnifiAgcThresholds |
| * PSID : 5095 (0x13E7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * AGC Thresholds settings |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_AGC_THRESHOLDS 0x13E7 |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioRxSettingsRead |
| * PSID : 5096 (0x13E8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Read value from Rx settings. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_RX_SETTINGS_READ 0x13E8 |
| |
| /******************************************************************************* |
| * NAME : UnifiStaticDpdGain |
| * PSID : 5097 (0x13E9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 11 |
| * MAX : 27 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Specify modulation specifc gains for static dpd optimisation. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_STATIC_DPD_GAIN 0x13E9 |
| |
| /******************************************************************************* |
| * NAME : UnifiIqBufferSize |
| * PSID : 5098 (0x13EA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Buffer Size for IQ capture to allow CATs to read it. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_IQ_BUFFER_SIZE 0x13EA |
| |
| /******************************************************************************* |
| * NAME : UnifiNarrowbandCcaThresholds |
| * PSID : 5099 (0x13EB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The narrowband CCA ED thresholds so that the CCA-ED triggers at the |
| * regulatory value of -62 dBm. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NARROWBAND_CCA_THRESHOLDS 0x13EB |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioCcaDebug |
| * PSID : 5100 (0x13EC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Read values from Radio CCA settings. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_CCA_DEBUG 0x13EC |
| |
| /******************************************************************************* |
| * NAME : UnifiCcacsThresh |
| * PSID : 5101 (0x13ED) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Configures CCA CS thresholds. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CCACS_THRESH 0x13ED |
| |
| /******************************************************************************* |
| * NAME : UnifiCcaMasterSwitch |
| * PSID : 5102 (0x13EE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 0X00540050 |
| * DESCRIPTION : |
| * Enables CCA |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CCA_MASTER_SWITCH 0x13EE |
| |
| /******************************************************************************* |
| * NAME : UnifiRxSyncCcaCfg |
| * PSID : 5103 (0x13EF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Configures CCA per 20 MHz sub-band. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RX_SYNC_CCA_CFG 0x13EF |
| |
| /******************************************************************************* |
| * NAME : UnifiMacCcaBusyTime |
| * PSID : 5104 (0x13F0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Counts the time CCA indicates busy |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MAC_CCA_BUSY_TIME 0x13F0 |
| |
| /******************************************************************************* |
| * NAME : UnifiMacSecChanClearTime |
| * PSID : 5105 (0x13F1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Configures PIFS |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MAC_SEC_CHAN_CLEAR_TIME 0x13F1 |
| |
| /******************************************************************************* |
| * NAME : UnifiDpdDebug |
| * PSID : 5106 (0x13F2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Debug MIBs for DPD |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DPD_DEBUG 0x13F2 |
| |
| /******************************************************************************* |
| * NAME : UnifiNarrowbandCcaDebug |
| * PSID : 5107 (0x13F3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Read values from Radio CCA settings. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NARROWBAND_CCA_DEBUG 0x13F3 |
| |
| /******************************************************************************* |
| * NAME : UnifiNannyTemperatureReportDelta |
| * PSID : 5109 (0x13F5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 4 |
| * DESCRIPTION : |
| * A temperature difference, in degrees Celsius, above which the nanny |
| * process will generate a temperature update debug word |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NANNY_TEMPERATURE_REPORT_DELTA 0x13F5 |
| |
| /******************************************************************************* |
| * NAME : UnifiNannyTemperatureReportInterval |
| * PSID : 5110 (0x13F6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 200 |
| * DESCRIPTION : |
| * A report interval in milliseconds where temperature is checked |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NANNY_TEMPERATURE_REPORT_INTERVAL 0x13F6 |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioRxDcocDebugIqValue |
| * PSID : 5111 (0x13F7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * RX DCOC debug testing. Allows user to override LUT index IQ values in |
| * combination with unifiRadioRxDcocDebug. This MIB sets IQ value that all |
| * LUT index Is and Qs get set to. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_RX_DCOC_DEBUG_IQ_VALUE 0x13F7 |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioRxDcocDebug |
| * PSID : 5112 (0x13F8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * RX DCOC debug testing. Allows user to override LUT index IQ values in |
| * combination with unifiRadioRxDcocDebugIqValue. This MIB enables the |
| * feature. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_RX_DCOC_DEBUG 0x13F8 |
| |
| /******************************************************************************* |
| * NAME : UnifiNannyRetrimDpdMod |
| * PSID : 5113 (0x13F9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 2 |
| * DESCRIPTION : |
| * Bitmap to selectively enable nanny retrim of DPD per modulation. |
| * B0==OFDM0, B1==OFDM1, B2==CCK |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NANNY_RETRIM_DPD_MOD 0x13F9 |
| |
| /******************************************************************************* |
| * NAME : UnifiDisableDpdSubIteration |
| * PSID : 5114 (0x13FA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * For Engineering debug use only. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DISABLE_DPD_SUB_ITERATION 0x13FA |
| |
| /******************************************************************************* |
| * NAME : UnifiRxRssiAdjustments |
| * PSID : 5115 (0x13FB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 4 |
| * MAX : 4 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Provides platform dependent rssi adjustments. Octet string (length 4), |
| * each octet represents a signed 8 bit value in units of quarter dB. |
| * octet[0] = always_adjust (applied unconditionally in all cases) octet[1] |
| * = low_power_adjust (applied in low_power mode only) octet[2] = |
| * ext_lna_on_adjust (applied only if we have a FEM and the external LNA is |
| * enabled) octet[3] = ext_lna_off_adjust (applied only if we have a FEM and |
| * the external LNA is disabled) |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RX_RSSI_ADJUSTMENTS 0x13FB |
| |
| /******************************************************************************* |
| * NAME : UnifiFleximacCcaEdEnable |
| * PSID : 5116 (0x13FC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Enable/disable CCA-ED in Fleximac. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FLEXIMAC_CCA_ED_ENABLE 0x13FC |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioTxIqDelay |
| * PSID : 5117 (0x13FD) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The differential delay applied between I and Q paths in Tx. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_TX_IQ_DELAY 0x13FD |
| |
| /******************************************************************************* |
| * NAME : UnifiDisableLnaBypass |
| * PSID : 5118 (0x13FE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Prevents the use of the LNA bypass. Can be set at any time, but takes |
| * effect the next time the radio is turned on from off. Set a bit to 1 to |
| * disable the LNA bypass in that configuration. B0 2.4G Radio 0 B1 2.4G |
| * Radio 1 B2 2.4G Radio 2 B3 2.4G Radio 3 B4 5G Radio 0 B5 5G Radio 1 B6 5G |
| * Radio 2 B7 5G Radio 3 |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DISABLE_LNA_BYPASS 0x13FE |
| |
| /******************************************************************************* |
| * NAME : UnifiEnableFlexiMacWatchdog |
| * PSID : 5200 (0x1450) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 0X0000 |
| * DESCRIPTION : |
| * Bitmap controlling watchdog configuration for fleximac. Setting bit to 1 |
| * will enable watchdog for MAC represented by bit position |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_ENABLE_FLEXI_MAC_WATCHDOG 0x1450 |
| |
| /******************************************************************************* |
| * NAME : UnifiRttCapabilities |
| * PSID : 5300 (0x14B4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 8 |
| * MAX : 8 |
| * DEFAULT : { 0X01, 0X01, 0X01, 0X01, 0X00, 0X07, 0X1C, 0X32 } |
| * DESCRIPTION : |
| * RTT capabilities of the chip. see SC-506960-SW. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RTT_CAPABILITIES 0x14B4 |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmMinDeltaFrames |
| * PSID : 5301 (0x14B5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 255 |
| * DEFAULT : 5 |
| * DESCRIPTION : |
| * Default minimum time between consecutive FTM frames in units of 100 us. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_MIN_DELTA_FRAMES 0x14B5 |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmPerBurst |
| * PSID : 5302 (0x14B6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 1 |
| * MAX : 31 |
| * DEFAULT : 4 |
| * DESCRIPTION : |
| * Requested FTM frames per burst. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_PER_BURST 0x14B6 |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmBurstDuration |
| * PSID : 5303 (0x14B7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 2 |
| * MAX : 11 |
| * DEFAULT : 6 |
| * DESCRIPTION : |
| * indicates the duration of a burst instance, values 0, 1, 12-14 are |
| * reserved, [2..11], the burst duration is defined as (250 x 2)^(N-2), and |
| * 15 means "no preference". |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_BURST_DURATION 0x14B7 |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmNumOfBurstsExponent |
| * PSID : 5304 (0x14B8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 14 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The number of burst instances is 2^(Number of Bursts Exponent), value 15 |
| * means "no preference". |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_NUM_OF_BURSTS_EXPONENT 0x14B8 |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmAsapModeActivated |
| * PSID : 5305 (0x14B9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Activate support for ASAP mode in FTM |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_ASAP_MODE_ACTIVATED 0x14B9 |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmResponderActivated |
| * PSID : 5306 (0x14BA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Activate support for FTM Responder |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_RESPONDER_ACTIVATED 0x14BA |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmDefaultSessionEstablishmentTimeout |
| * PSID : 5307 (0x14BB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 10 |
| * MAX : 100 |
| * DEFAULT : 50 |
| * DESCRIPTION : |
| * Default timeout for session estabishmant in units of ms. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_DEFAULT_SESSION_ESTABLISHMENT_TIMEOUT 0x14BB |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmDefaultGapBeforeFirstBurstPerResponder |
| * PSID : 5308 (0x14BC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_DEFAULT_GAP_BEFORE_FIRST_BURST_PER_RESPONDER 0x14BC |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmDefaultGapBetweenBursts |
| * PSID : 5309 (0x14BD) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 5 |
| * MAX : 50 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Interval between consecutive Bursts. In units of ms. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_DEFAULT_GAP_BETWEEN_BURSTS 0x14BD |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmDefaultTriggerDelay |
| * PSID : 5310 (0x14BE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Delay to account for differences in time between Initiator and Responder |
| * at start of the Burst. In units of ms. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_DEFAULT_TRIGGER_DELAY 0x14BE |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmDefaultEndBurstDelay |
| * PSID : 5311 (0x14BF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Delay to account for differences in time between Initiator and Responder |
| * at the end of the Burst. In units of ms. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_DEFAULT_END_BURST_DELAY 0x14BF |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmRequestValidationEnabled |
| * PSID : 5312 (0x14C0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Enable Validation for FTM Add Range request RTT_Configs |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_REQUEST_VALIDATION_ENABLED 0x14C0 |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmResponseValidationEnabled |
| * PSID : 5313 (0x14C1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Enable Validation for FTM Response |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_RESPONSE_VALIDATION_ENABLED 0x14C1 |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmUseResponseParameters |
| * PSID : 5314 (0x14C2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Use Response burst parameters for burst |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_USE_RESPONSE_PARAMETERS 0x14C2 |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmInitialResponseTimeout |
| * PSID : 5315 (0x14C3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 10 |
| * MAX : 100 |
| * DEFAULT : 50 |
| * DESCRIPTION : |
| * Default timeout for FtmInitialResponse in units of ms. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_INITIAL_RESPONSE_TIMEOUT 0x14C3 |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmUseRequestParameters |
| * PSID : 5321 (0x14C9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Use certain burst params from user while sending FTM req |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_USE_REQUEST_PARAMETERS 0x14C9 |
| |
| /******************************************************************************* |
| * NAME : UnifiFtmMeanAroundCluster |
| * PSID : 5322 (0x14CA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Whether to get simple mean or mean around cluster |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_FTM_MEAN_AROUND_CLUSTER 0x14CA |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeScanContinueIfMoreThanXAps |
| * PSID : 5410 (0x1522) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Part of Scan Algorithm: Keep scanning on a channel with lots of APs. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_SCAN_CONTINUE_IF_MORE_THAN_XAPS 0x1522 |
| |
| /******************************************************************************* |
| * NAME : UnifiMlmeScanStopIfLessThanXNewAps |
| * PSID : 5411 (0x1523) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 4 |
| * DESCRIPTION : |
| * Part of Scan Algorithm: Stop scanning on a channel if less than X NEW APs |
| * are seen. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_MLME_SCAN_STOP_IF_LESS_THAN_XNEW_APS 0x1523 |
| |
| /******************************************************************************* |
| * NAME : UnifiScanMultiVifActivated |
| * PSID : 5412 (0x1524) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Part of Scan Algorithm: Activate support for Multi Vif channel times. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SCAN_MULTI_VIF_ACTIVATED 0x1524 |
| |
| /******************************************************************************* |
| * NAME : UnifiScanNewAlgorithmActivated |
| * PSID : 5413 (0x1525) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Part of Scan Algorithm: Activate support for the new algorithm. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SCAN_NEW_ALGORITHM_ACTIVATED 0x1525 |
| |
| /******************************************************************************* |
| * NAME : UnifiUnsyncVifLnaEnabled |
| * PSID : 6010 (0x177A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Enable or disable use of the LNA for unsynchronised VIFs. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_UNSYNC_VIF_LNA_ENABLED 0x177A |
| |
| /******************************************************************************* |
| * NAME : UnifiTpcMinPower2Gmimo |
| * PSID : 6011 (0x177B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : 52 |
| * DESCRIPTION : |
| * Minimum power for 2.4GHz MIMO interface when RSSI is above |
| * unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than |
| * dot11PowerCapabilityMinImplemented. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TPC_MIN_POWER2_GMIMO 0x177B |
| |
| /******************************************************************************* |
| * NAME : UnifiTpcMinPower5Gmimo |
| * PSID : 6012 (0x177C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : 52 |
| * DESCRIPTION : |
| * Minimum power for 5 GHz MIMO interface when RSSI is above |
| * unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than |
| * dot11PowerCapabilityMinImplemented. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TPC_MIN_POWER5_GMIMO 0x177C |
| |
| /******************************************************************************* |
| * NAME : UnifiLnaControlEnabled |
| * PSID : 6013 (0x177D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Enable dynamic switching of the LNA based on RSSI for synchronised VIFs. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LNA_CONTROL_ENABLED 0x177D |
| |
| /******************************************************************************* |
| * NAME : UnifiLnaControlRssiThresholdLower |
| * PSID : 6014 (0x177E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * UNITS : dBm |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : -40 |
| * DESCRIPTION : |
| * The lower RSSI threshold for dynamic switching of the LNA. If the RSSI |
| * avg of received frames is lower than this value for all scheduled VIFs, |
| * then the external LNA will be enabled. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LNA_CONTROL_RSSI_THRESHOLD_LOWER 0x177E |
| |
| /******************************************************************************* |
| * NAME : UnifiLnaControlRssiThresholdUpper |
| * PSID : 6015 (0x177F) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * UNITS : dBm |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : -30 |
| * DESCRIPTION : |
| * The upper RSSI threshold for dynamic switching of the LNA. If the RSSI |
| * avg of received frames is higher than this value for all scheduled VIFs, |
| * then the external LNA will be disabled. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LNA_CONTROL_RSSI_THRESHOLD_UPPER 0x177F |
| |
| /******************************************************************************* |
| * NAME : UnifiPowerIsGrip |
| * PSID : 6016 (0x1780) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Is using Grip power cap instead of SAR cap. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_POWER_IS_GRIP 0x1780 |
| |
| /******************************************************************************* |
| * NAME : UnifiLowPowerRxConfig |
| * PSID : 6018 (0x1782) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 3 |
| * DESCRIPTION : |
| * Enables low power radio RX for idle STA and AP VIFs respectively. |
| * Setting/clearing bit 0 enables/disabled LP RX for (all) STA/Cli VIFs. |
| * Setting/clearing bit 1 enables/disabled LP RX for AP/GO VIFs. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LOW_POWER_RX_CONFIG 0x1782 |
| |
| /******************************************************************************* |
| * NAME : UnifiTpcEnabled |
| * PSID : 6019 (0x1783) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Deprecated. Golden Certification MIB don't delete, change PSID or name |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TPC_ENABLED 0x1783 |
| |
| /******************************************************************************* |
| * NAME : UnifiCurrentTxpowerLevel |
| * PSID : 6020 (0x1784) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * UNITS : qdBm |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Maximum air power for the VIF. Values are expressed in 0.25 dBm units. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_CURRENT_TXPOWER_LEVEL 0x1784 |
| |
| /******************************************************************************* |
| * NAME : UnifiUserSetTxpowerLevel |
| * PSID : 6021 (0x1785) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : 127 |
| * DESCRIPTION : |
| * Test only: Maximum User Set Tx Power (quarter dBm). Enable it in |
| * unifiTestTxPowerEnable. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_USER_SET_TXPOWER_LEVEL 0x1785 |
| |
| /******************************************************************************* |
| * NAME : UnifiTpcMaxPowerRssiThreshold |
| * PSID : 6022 (0x1786) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : -55 |
| * DESCRIPTION : |
| * Below the (dBm) threshold, switch to the max power allowed by regulatory, |
| * if it has been previously reduced due to unifiTPCMinPowerRSSIThreshold. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TPC_MAX_POWER_RSSI_THRESHOLD 0x1786 |
| |
| /******************************************************************************* |
| * NAME : UnifiTpcMinPowerRssiThreshold |
| * PSID : 6023 (0x1787) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : -45 |
| * DESCRIPTION : |
| * Above the (dBm) threshold, switch to the minimum hardware supported - |
| * capped by unifiTPCMinPower2G/unifiTPCMinPower5G. A Zero value reverts the |
| * power to a default state. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TPC_MIN_POWER_RSSI_THRESHOLD 0x1787 |
| |
| /******************************************************************************* |
| * NAME : UnifiTpcMinPower2g |
| * PSID : 6024 (0x1788) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : 52 |
| * DESCRIPTION : |
| * Minimum power for 2.4GHz SISO interface when RSSI is above |
| * unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than |
| * dot11PowerCapabilityMinImplemented. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TPC_MIN_POWER2G 0x1788 |
| |
| /******************************************************************************* |
| * NAME : UnifiTpcMinPower5g |
| * PSID : 6025 (0x1789) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : 40 |
| * DESCRIPTION : |
| * Minimum power for 5 GHz SISO interface when RSSI is above |
| * unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than |
| * dot11PowerCapabilityMinImplemented. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TPC_MIN_POWER5G 0x1789 |
| |
| /******************************************************************************* |
| * NAME : UnifiSarBackoff |
| * PSID : 6026 (0x178A) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Max power values per band per index(quarter dBm). |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SAR_BACKOFF 0x178A |
| |
| /******************************************************************************* |
| * NAME : UnifiTpcUseAfterConnectRsp |
| * PSID : 6027 (0x178B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Use TPC only after MlmeConnect_Rsp has been received from the Host i.e. |
| * not during initial connection exchanges (EAPOL/DHCP operation) as RSSI |
| * readings might be inaccurate. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TPC_USE_AFTER_CONNECT_RSP 0x178B |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioLpRxRssiThresholdLower |
| * PSID : 6028 (0x178C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * UNITS : dBm |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : -75 |
| * DESCRIPTION : |
| * The lower RSSI threshold for switching between low power rx and normal |
| * rx. If the RSSI avg of received frames is lower than this value for a |
| * VIF, then that VIF will vote against using low-power radio RX. Low power |
| * rx could negatively influence the receiver sensitivity. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_LP_RX_RSSI_THRESHOLD_LOWER 0x178C |
| |
| /******************************************************************************* |
| * NAME : UnifiRadioLpRxRssiThresholdUpper |
| * PSID : 6029 (0x178D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * UNITS : dBm |
| * MIN : -128 |
| * MAX : 127 |
| * DEFAULT : -65 |
| * DESCRIPTION : |
| * The upper RSSI threshold for switching between low power rx and normal |
| * rx. If the RSSI avg of received frames is higher than this value for a |
| * VIF, then that VIF will vote in favour of using low-power radio RX. Low |
| * power RX could negatively influence the receiver sensitivity. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_RADIO_LP_RX_RSSI_THRESHOLD_UPPER 0x178D |
| |
| /******************************************************************************* |
| * NAME : UnifiTestTxPowerEnable |
| * PSID : 6032 (0x1790) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 0X03DD |
| * DESCRIPTION : |
| * Test only: Bitfield to enable Control Plane Tx Power processing. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TEST_TX_POWER_ENABLE 0x1790 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteCoexMaxPowerRssiThreshold |
| * PSID : 6033 (0x1791) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : -55 |
| * DESCRIPTION : |
| * Below this (dBm) threshold, switch to max power allowed by regulatory, if |
| * it has been previously reduced due to unifiTPCMinPowerRSSIThreshold. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_COEX_MAX_POWER_RSSI_THRESHOLD 0x1791 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteCoexMinPowerRssiThreshold |
| * PSID : 6034 (0x1792) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : -45 |
| * DESCRIPTION : |
| * Above this(dBm) threshold, switch to minimum hardware supported - capped |
| * by unifiTPCMinPower2G/unifiTPCMinPower5G. Zero reverts the power to its |
| * default state. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_COEX_MIN_POWER_RSSI_THRESHOLD 0x1792 |
| |
| /******************************************************************************* |
| * NAME : UnifiLteCoexPowerReduction |
| * PSID : 6035 (0x1793) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 127 |
| * DEFAULT : 24 |
| * DESCRIPTION : |
| * When LTE Coex Power Reduction provisions are met, impose a power cap of |
| * the regulatory domain less the amount specified by this MIB (quarter dB) |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LTE_COEX_POWER_REDUCTION 0x1793 |
| |
| /******************************************************************************* |
| * NAME : UnifiPmfAssociationComebackTimeDelta |
| * PSID : 6050 (0x17A2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 1100 |
| * DESCRIPTION : |
| * Timeout interval, in TU, for the TimeOut IE in the SA Query request |
| * frame. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_PMF_ASSOCIATION_COMEBACK_TIME_DELTA 0x17A2 |
| |
| /******************************************************************************* |
| * NAME : UnifiTestTspecHack |
| * PSID : 6060 (0x17AC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Test only: Hack to allow in-house tspec testing |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TEST_TSPEC_HACK 0x17AC |
| |
| /******************************************************************************* |
| * NAME : UnifiTestTspecHackValue |
| * PSID : 6061 (0x17AD) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Test only: Saved dialog number of tspec request action frame from the |
| * Host |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TEST_TSPEC_HACK_VALUE 0x17AD |
| |
| /******************************************************************************* |
| * NAME : UnifiDebugInstantDelivery |
| * PSID : 6069 (0x17B5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Instant delivery control of the debug messages when set to true. Note: |
| * will not allow the host to suspend when set to True. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DEBUG_INSTANT_DELIVERY 0x17B5 |
| |
| /******************************************************************************* |
| * NAME : UnifiDebugEnable |
| * PSID : 6071 (0x17B7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Debug to host state. Debug is either is sent to the host or it isn't. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DEBUG_ENABLE 0x17B7 |
| |
| /******************************************************************************* |
| * NAME : UnifiDPlaneDebug |
| * PSID : 6073 (0x17B9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 0X203 |
| * DESCRIPTION : |
| * Bit mask for turning on individual debug entities in the data_plane that |
| * if enabled effect throughput. See DPLP_DEBUG_ENTITIES_T in |
| * dplane_dplp_debug.h for bits. Default of 0x203 means dplp, ampdu and |
| * metadata logs are enabled. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DPLANE_DEBUG 0x17B9 |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxQueuedFollowups |
| * PSID : 6077 (0x17BD) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 4 |
| * DESCRIPTION : |
| * Maximum number of NAN Followup instances which can be queued in FW. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_QUEUED_FOLLOWUPS 0x17BD |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxSdaTxRetryCount |
| * PSID : 6078 (0x17BE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 3 |
| * DESCRIPTION : |
| * Maximum number of reties to send SDA to a peer. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_SDA_TX_RETRY_COUNT 0x17BE |
| |
| /******************************************************************************* |
| * NAME : UnifiNanSupportedCipherSuites |
| * PSID : 6079 (0x17BF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Set of supported cipher suites. NanCipherSuiteType bit field format. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_SUPPORTED_CIPHER_SUITES 0x17BF |
| |
| /******************************************************************************* |
| * NAME : UnifiNanActivated |
| * PSID : 6080 (0x17C0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Activate Neighbour Aware Networking (NAN) |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_ACTIVATED 0x17C0 |
| |
| /******************************************************************************* |
| * NAME : UnifiNanBeaconCapabilities |
| * PSID : 6081 (0x17C1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 0X0620 |
| * DESCRIPTION : |
| * The 16-bit field follows the coding of IEEE 802.11 Capability |
| * Information. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_BEACON_CAPABILITIES 0x17C1 |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxConcurrentClusters |
| * PSID : 6082 (0x17C2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Maximum number of concurrent NAN clusters supported. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_CONCURRENT_CLUSTERS 0x17C2 |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxConcurrentPublishes |
| * PSID : 6083 (0x17C3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 2 |
| * DESCRIPTION : |
| * Maximum number of concurrent NAN Publish instances supported. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_CONCURRENT_PUBLISHES 0x17C3 |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxConcurrentSubscribes |
| * PSID : 6084 (0x17C4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 2 |
| * DESCRIPTION : |
| * Maximum number of concurrent NAN Subscribe instances supported. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_CONCURRENT_SUBSCRIBES 0x17C4 |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxServiceNameLength |
| * PSID : 6085 (0x17C5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 255 |
| * DESCRIPTION : |
| * Maximum Service Name Length. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_SERVICE_NAME_LENGTH 0x17C5 |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxMatchFilterLength |
| * PSID : 6086 (0x17C6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 255 |
| * DESCRIPTION : |
| * Maximum Match Filter Length. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_MATCH_FILTER_LENGTH 0x17C6 |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxTotalMatchFilterLength |
| * PSID : 6087 (0x17C7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 255 |
| * DESCRIPTION : |
| * Maximum Total Match Filter Length. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_TOTAL_MATCH_FILTER_LENGTH 0x17C7 |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxServiceSpecificInfoLength |
| * PSID : 6088 (0x17C8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 255 |
| * DESCRIPTION : |
| * Maximum Service Specific Info Length. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_SERVICE_SPECIFIC_INFO_LENGTH 0x17C8 |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxExtendedServiceSpecificInfoLen |
| * PSID : 6089 (0x17C9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 2048 |
| * DESCRIPTION : |
| * Maximum Extended Service Specific Info Length. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_EXTENDED_SERVICE_SPECIFIC_INFO_LEN 0x17C9 |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxSubscribeInterfaceAddresses |
| * PSID : 6090 (0x17CA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 8 |
| * DESCRIPTION : |
| * Maximum number interface addresses in subscribe filter list. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_SUBSCRIBE_INTERFACE_ADDRESSES 0x17CA |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxNdiInterfaces |
| * PSID : 6091 (0x17CB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Maximum NDI Interfaces. Note: This does not affect number of NDL Vifs |
| * supported by FW as they are hard coded. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_NDI_INTERFACES 0x17CB |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxNdpSessions |
| * PSID : 6092 (0x17CC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 1 |
| * DESCRIPTION : |
| * Maximum NDP Sessions. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_NDP_SESSIONS 0x17CC |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxAppInfoLength |
| * PSID : 6093 (0x17CD) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 2048 |
| * DESCRIPTION : |
| * Maximum App Info Length. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_APP_INFO_LENGTH 0x17CD |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMatchExpirationTime |
| * PSID : 6094 (0x17CE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : seconds |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 60 |
| * DESCRIPTION : |
| * Time limit in which Mlme will expire a match for discovered service. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MATCH_EXPIRATION_TIME 0x17CE |
| |
| /******************************************************************************* |
| * NAME : UnifiNanPermittedChannels |
| * PSID : 6095 (0x17CF) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 8 |
| * MAX : 8 |
| * DEFAULT : { 0XFF, 0XFF, 0XFF, 0XFF, 0X7F, 0X00, 0X00, 0X00 } |
| * DESCRIPTION : |
| * Applicable Primary Channels mask. Defined in a uint64 represented by the |
| * octet string. Mapping defined in ChannelisationRules; i.e. Bit 14 maps to |
| * channel 36. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_PERMITTED_CHANNELS 0x17CF |
| |
| /******************************************************************************* |
| * NAME : UnifiNanDefaultScanPeriod |
| * PSID : 6096 (0x17D0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : seconds |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 20 |
| * DESCRIPTION : |
| * The default value of scan period in seconds. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_DEFAULT_SCAN_PERIOD 0x17D0 |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMaxChannelSwitchTime |
| * PSID : 6097 (0x17D1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * UNITS : microseconds |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 5000 |
| * DESCRIPTION : |
| * Maximum Channel Switch Time. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAX_CHANNEL_SWITCH_TIME 0x17D1 |
| |
| /******************************************************************************* |
| * NAME : UnifiNanMacRandomisationActivated |
| * PSID : 6098 (0x17D2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Enabling Mac Address Randomisation for NMI address. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_MAC_RANDOMISATION_ACTIVATED 0x17D2 |
| |
| /******************************************************************************* |
| * NAME : UnifiNanDefaultSchedule |
| * PSID : 6099 (0x17D3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 11 |
| * MAX : 11 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Default Schedule to be proposed for NDL. Values must match with NAN Spec |
| * Time BitMap Control field values. Octet 0 ~ 1 : Ordered ChannelList[2] |
| * from most to least prefered channel, stated as channel number. Zero means |
| * not in used. Octet 2 : Bit Duration in TUs. Octet 3 ~ 4 : Period in TUs. |
| * Octet 5 ~ 6 : Start Offset in TUs. Octet 7 ~ 10 : TimeBitMap[4] |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NAN_DEFAULT_SCHEDULE 0x17D3 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteDataElementInt32 |
| * PSID : 6100 (0x17D4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 1000 |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Data element read/write entry of int32 type. |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_DATA_ELEMENT_INT32 0x17D4 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteDataElementBoolean |
| * PSID : 6101 (0x17D5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Data element read/write entry of boolean type. |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_DATA_ELEMENT_BOOLEAN 0x17D5 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteDataElementOctetString |
| * PSID : 6102 (0x17D6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 9 |
| * MAX : 9 |
| * DEFAULT : { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 } |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Data element read/write entry of octet string |
| * type. |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_DATA_ELEMENT_OCTET_STRING 0x17D6 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteTableInt16Row |
| * PSID : 6103 (0x17D7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Data element read/write entry table of int16 |
| * type. |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_TABLE_INT16_ROW 0x17D7 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteTableOctetStringRow |
| * PSID : 6104 (0x17D8) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 6 |
| * MAX : 73 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Data element read/write entry table of octet |
| * string type. |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_TABLE_OCTET_STRING_ROW 0x17D8 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteRemoteProcedureCallInt32 |
| * PSID : 6105 (0x17D9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : 0X000A0001 |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Remote Procedure call read/write entry of int32 |
| * type. |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_REMOTE_PROCEDURE_CALL_INT32 0x17D9 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteRemoteProcedureCallOctetString |
| * PSID : 6107 (0x17DB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 144 |
| * MAX : 144 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Remote Procedure call read/write entry of octet |
| * string type. |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_REMOTE_PROCEDURE_CALL_OCTET_STRING 0x17DB |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteInternalApiInt16 |
| * PSID : 6108 (0x17DC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : -55 |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Data element read/write entry of int16 type via |
| * internal API. |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_INT16 0x17DC |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteInternalApiUint16 |
| * PSID : 6109 (0x17DD) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 0X0730 |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Data element read/write entry of unsigned int16 |
| * type via internal API. |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_UINT16 0x17DD |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteInternalApiUint32 |
| * PSID : 6110 (0x17DE) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * UNITS : µs |
| * MIN : 0 |
| * MAX : 2147483647 |
| * DEFAULT : 30000 |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Data element read/write entry of unsigned int32 |
| * type via internal API. |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_UINT32 0x17DE |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteInternalApiInt64 |
| * PSID : 6111 (0x17DF) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : -9223372036854775808 |
| * MAX : 9223372036854775807 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Data element read/write entry of int64 type via |
| * internal API. |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_INT64 0x17DF |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteInternalApiBoolean |
| * PSID : 6112 (0x17E0) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : TRUE |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Data element read/write entry of boolean type |
| * via internal API. |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_BOOLEAN 0x17E0 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteInternalApiOctetString |
| * PSID : 6113 (0x17E1) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 8 |
| * MAX : 8 |
| * DEFAULT : { 0X00, 0X18, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 } |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Data element read/write entry of octet string |
| * type via internal API. |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_OCTET_STRING 0x17E1 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteInternalApiFixedSizeTableRow |
| * PSID : 6114 (0x17E2) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : 0 |
| * MAX : 100 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Fixed size table rows of int16 type via |
| * internal API |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_FIXED_SIZE_TABLE_ROW 0x17E2 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteInternalApiVarSizeTableRow |
| * PSID : 6115 (0x17E3) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 6 |
| * MAX : 73 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Variable size table rows of octet string type |
| * via internal API |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_VAR_SIZE_TABLE_ROW 0x17E3 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteInternalApiFixSizeTableKey1Row |
| * PSID : 6116 (0x17E4) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Fixed size table rows of int16 type via |
| * internal API |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_FIX_SIZE_TABLE_KEY1_ROW 0x17E4 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteInternalApiFixSizeTableKey2Row |
| * PSID : 6117 (0x17E5) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Reserved for HUTS tests - Fixed size table rows of int16 type via |
| * internal API |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_FIX_SIZE_TABLE_KEY2_ROW 0x17E5 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteInternalApiFixVarSizeTableKey1Row |
| * PSID : 6118 (0x17E6) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The values stored in hutsReadWriteInternalAPIFixVarSizeTableKeys |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_FIX_VAR_SIZE_TABLE_KEY1_ROW 0x17E6 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteInternalApiFixVarSizeTableKey2Row |
| * PSID : 6119 (0x17E7) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The values stored in hutsReadWriteInternalAPIFixVarSizeTableKeys |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_FIX_VAR_SIZE_TABLE_KEY2_ROW 0x17E7 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteInternalApiFixSizeTableKeyRow |
| * PSID : 6120 (0x17E8) |
| * PER INTERFACE?: NO |
| * TYPE : INT64 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * The number of received MPDUs discarded by the CCMP decryption algorithm. |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_FIX_SIZE_TABLE_KEY_ROW 0x17E8 |
| |
| /******************************************************************************* |
| * NAME : hutsReadWriteInternalApiVarSizeTableKeyRow |
| * PSID : 6121 (0x17E9) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 144 |
| * MAX : 144 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Write a DPD LUT entry |
| *******************************************************************************/ |
| #define SLSI_PSID_HUTS_READ_WRITE_INTERNAL_API_VAR_SIZE_TABLE_KEY_ROW 0x17E9 |
| |
| /******************************************************************************* |
| * NAME : UnifiTestScanNoMedium |
| * PSID : 6122 (0x17EA) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Test only: Stop Scan from using the Medium to allow thruput testing. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_TEST_SCAN_NO_MEDIUM 0x17EA |
| |
| /******************************************************************************* |
| * NAME : UnifiDualBandConcurrency |
| * PSID : 6123 (0x17EB) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Identify whether the chip supports dualband concurrency or not (RSDB vs. |
| * VSDB). Set in the respective platform htf file. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DUAL_BAND_CONCURRENCY 0x17EB |
| |
| /******************************************************************************* |
| * NAME : UnifiLoggerMaxDelayedEvents |
| * PSID : 6124 (0x17EC) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 10 |
| * DESCRIPTION : |
| * Maximum number of events to keep when host is suspended. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_LOGGER_MAX_DELAYED_EVENTS 0x17EC |
| |
| /******************************************************************************* |
| * NAME : UnifiRegulatoryParameters |
| * PSID : 8011 (0x1F4B) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 3 |
| * MAX : 73 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Regulatory parameters. Each row of the table contains the regulatory |
| * rules for one country: octet 0 - first character of alpha2 code for |
| * country octet 1 - second character of alpha2 code for country octet 2 - |
| * regulatory domain for the country Followed by the rules for the country, |
| * numbered 0..n in this description octet 7n+3 - LSB start frequency octet |
| * 7n+4 - MSB start frequency octet 7n+5 - LSB end frequency octet 7n+6 - |
| * MSB end frequency octet 7n+7 - maximum bandwidth octet 7n+8 - maximum |
| * power octet 7n+9 - rule flags |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_REGULATORY_PARAMETERS 0x1F4B |
| |
| /******************************************************************************* |
| * NAME : UnifiSupportedChannels |
| * PSID : 8012 (0x1F4C) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 20 |
| * DEFAULT : {0X01,0X0D,0X24,0X04,0X34,0X04,0X64,0X0C,0X95,0X05} |
| * DESCRIPTION : |
| * For Test Only. Supported 20MHz channel primary frequency grouped in |
| * sub-bands. For each sub-band: starting channel number, followed by number |
| * of channels. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_SUPPORTED_CHANNELS 0x1F4C |
| |
| /******************************************************************************* |
| * NAME : UnifiDefaultCountry |
| * PSID : 8013 (0x1F4D) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 3 |
| * MAX : 3 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Host set Default Code. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DEFAULT_COUNTRY 0x1F4D |
| |
| /******************************************************************************* |
| * NAME : UnifiCountryList |
| * PSID : 8014 (0x1F4E) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 2 |
| * MAX : 270 |
| * DEFAULT : (Too Large to display) |
| * DESCRIPTION : |
| * Defines the ordered list of countries present in unifiRegulatoryTable. |
| * Each country is coded as 2 ASCII characters. If unifiRegulatoryTable is |
| * modified, such as a country is either added, deleted or its relative |
| * location is modified, has to be updated as well. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_COUNTRY_LIST 0x1F4E |
| |
| /******************************************************************************* |
| * NAME : UnifiOperatingClassParamters |
| * PSID : 8015 (0x1F4F) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 1 |
| * MAX : 73 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Supported Operating Class parameters. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_OPERATING_CLASS_PARAMTERS 0x1F4F |
| |
| /******************************************************************************* |
| * NAME : UnifiVifCountry |
| * PSID : 8016 (0x1F50) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Per VIf: Each VIF updates its Country Code for the Host to read |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_VIF_COUNTRY 0x1F50 |
| |
| /******************************************************************************* |
| * NAME : UnifiNoCellMaxPower |
| * PSID : 8017 (0x1F51) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiInt16 |
| * MIN : -32768 |
| * MAX : 32767 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Max power values for included channels (quarter dBm). |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NO_CELL_MAX_POWER 0x1F51 |
| |
| /******************************************************************************* |
| * NAME : UnifiNoCellIncludedChannels |
| * PSID : 8018 (0x1F52) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint8 |
| * MIN : 8 |
| * MAX : 8 |
| * DEFAULT : { 0X00, 0X18, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 } |
| * DESCRIPTION : |
| * Channels applicable. Defined in a uint64 represented by the octet string. |
| * First byte of the octet string maps to LSB. Bit 0 maps to channel 1. |
| * Mapping defined in ChannelisationRules. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_NO_CELL_INCLUDED_CHANNELS 0x1F52 |
| |
| /******************************************************************************* |
| * NAME : UnifiRegDomVersion |
| * PSID : 8019 (0x1F53) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint16 |
| * MIN : 0 |
| * MAX : 65535 |
| * DEFAULT : 0X0107 |
| * DESCRIPTION : |
| * Regulatory domain version encoded into 2 bytes, major version as MSB and |
| * minor version as LSB |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_REG_DOM_VERSION 0x1F53 |
| |
| /******************************************************************************* |
| * NAME : UnifiDefaultCountryWithoutCH12CH13 |
| * PSID : 8020 (0x1F54) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiBool |
| * MIN : 0 |
| * MAX : 1 |
| * DEFAULT : FALSE |
| * DESCRIPTION : |
| * Update the default country code to ensure CH12 and CH13 are not used. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_DEFAULT_COUNTRY_WITHOUT_CH12_CH13 0x1F54 |
| |
| /******************************************************************************* |
| * NAME : UnifiReadReg |
| * PSID : 8051 (0x1F73) |
| * PER INTERFACE?: NO |
| * TYPE : SlsiUint32 |
| * MIN : 0 |
| * MAX : 4294967295 |
| * DEFAULT : |
| * DESCRIPTION : |
| * Read value from a register and return it. |
| *******************************************************************************/ |
| #define SLSI_PSID_UNIFI_READ_REG 0x1F73 |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| #endif /* SLSI_MIB_H__ */ |