|
|
@@ -1655,387 +1655,28 @@ struct cdp_pdev_stats {
|
|
|
|
/*
|
|
|
|
/*
|
|
|
|
* Enumeration of PDEV Configuration parameter
|
|
|
|
* Enumeration of PDEV Configuration parameter
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
enum _ol_ath_param_t {
|
|
|
|
enum _dp_param_t {
|
|
|
|
OL_ATH_PARAM_TXCHAINMASK = 1,
|
|
|
|
DP_PARAM_MSDU_TTL,
|
|
|
|
OL_ATH_PARAM_RXCHAINMASK = 2,
|
|
|
|
DP_PARAM_TOTAL_Q_SIZE_RANGE0,
|
|
|
|
OL_ATH_PARAM_AMPDU = 6,
|
|
|
|
DP_PARAM_TOTAL_Q_SIZE_RANGE1,
|
|
|
|
OL_ATH_PARAM_AMPDU_LIMIT = 7,
|
|
|
|
DP_PARAM_TOTAL_Q_SIZE_RANGE2,
|
|
|
|
OL_ATH_PARAM_AMPDU_SUBFRAMES = 8,
|
|
|
|
DP_PARAM_TOTAL_Q_SIZE_RANGE3,
|
|
|
|
OL_ATH_PARAM_TXPOWER_LIMIT2G = 12,
|
|
|
|
DP_PARAM_VIDEO_DELAY_STATS_FC,
|
|
|
|
OL_ATH_PARAM_TXPOWER_LIMIT5G = 13,
|
|
|
|
DP_PARAM_QFLUSHINTERVAL,
|
|
|
|
OL_ATH_PARAM_LDPC = 32,
|
|
|
|
DP_PARAM_TOTAL_Q_SIZE,
|
|
|
|
OL_ATH_PARAM_VOW_EXT_STATS = 45,
|
|
|
|
DP_PARAM_MIN_THRESHOLD,
|
|
|
|
OL_ATH_PARAM_DYN_TX_CHAINMASK = 73,
|
|
|
|
DP_PARAM_MAX_Q_LIMIT,
|
|
|
|
OL_ATH_PARAM_BURST_ENABLE = 77,
|
|
|
|
DP_PARAM_MIN_Q_LIMIT,
|
|
|
|
OL_ATH_PARAM_BURST_DUR = 78,
|
|
|
|
DP_PARAM_CONG_CTRL_TIMER_INTV,
|
|
|
|
OL_ATH_PARAM_BCN_BURST = 80,
|
|
|
|
DP_PARAM_STATS_TIMER_INTV,
|
|
|
|
OL_ATH_PARAM_DCS = 82,
|
|
|
|
DP_PARAM_ROTTING_TIMER_INTV,
|
|
|
|
#if UMAC_SUPPORT_PERIODIC_PERFSTATS
|
|
|
|
DP_PARAM_LATENCY_PROFILE,
|
|
|
|
OL_ATH_PARAM_PRDPERFSTAT_THRPUT_ENAB = 83,
|
|
|
|
DP_PARAM_HOSTQ_DUMP,
|
|
|
|
OL_ATH_PARAM_PRDPERFSTAT_THRPUT_WIN = 84,
|
|
|
|
DP_PARAM_TIDQ_MAP,
|
|
|
|
OL_ATH_PARAM_PRDPERFSTAT_THRPUT = 85,
|
|
|
|
DP_PARAM_VIDEO_STATS_FC,
|
|
|
|
OL_ATH_PARAM_PRDPERFSTAT_PER_ENAB = 86,
|
|
|
|
DP_PARAM_STATS_FC,
|
|
|
|
OL_ATH_PARAM_PRDPERFSTAT_PER_WIN = 87,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PRDPERFSTAT_PER = 88,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
/* UMAC_SUPPORT_PERIODIC_PERFSTATS */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TOTAL_PER = 89,
|
|
|
|
|
|
|
|
/* set manual rate for rts frame */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_RTS_CTS_RATE = 92,
|
|
|
|
|
|
|
|
/* co channel interference threshold level */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DCS_COCH_THR = 93,
|
|
|
|
|
|
|
|
/* transmit error threshold */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DCS_TXERR_THR = 94,
|
|
|
|
|
|
|
|
/* phy error threshold */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DCS_PHYERR_THR = 95,
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
* The IOCTL number is 114, it is made 114, inorder to make the IOCTL
|
|
|
|
|
|
|
|
* number same as Direct-attach IOCTL.
|
|
|
|
|
|
|
|
* Please, don't change number. This IOCTL gets the Interface code path
|
|
|
|
|
|
|
|
* it should be either DIRECT-ATTACH or OFF-LOAD.
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
OL_ATH_PARAM_GET_IF_ID = 114,
|
|
|
|
|
|
|
|
/* Enable Acs back Ground Channel selection Scan timer in AP mode*/
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_ENABLE_BK_SCANTIMEREN = 118,
|
|
|
|
|
|
|
|
/* ACS scan timer value in Seconds */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_SCANTIME = 119,
|
|
|
|
|
|
|
|
/* Negligence Delta RSSI between two channel */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_RSSIVAR = 120,
|
|
|
|
|
|
|
|
/* Negligence Delta Channel load between two channel*/
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_CHLOADVAR = 121,
|
|
|
|
|
|
|
|
/* Enable Limited OBSS check */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_LIMITEDOBSS = 122,
|
|
|
|
|
|
|
|
/* Acs control flag for Scan timer */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_CTRLFLAG = 123,
|
|
|
|
|
|
|
|
/* Acs Run time Debug level*/
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_DEBUGTRACE = 124,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_SET_FW_HANG_ID = 137,
|
|
|
|
|
|
|
|
/* Radio type 1:11ac 0:11abgn */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_RADIO_TYPE = 138,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_IGMPMLD_OVERRIDE, /* IGMP/MLD packet override */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_IGMPMLD_TID, /* IGMP/MLD packet TID no */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ARPDHCP_AC_OVERRIDE,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_NON_AGG_SW_RETRY_TH,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_AGG_SW_RETRY_TH,
|
|
|
|
|
|
|
|
/* Dont change this number it as per sync with DA
|
|
|
|
|
|
|
|
Blocking certian channel from ic channel list */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DISABLE_DFS = 144,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ENABLE_AMSDU = 145,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ENABLE_AMPDU = 146,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_STA_KICKOUT_TH,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_WLAN_PROF_ENABLE,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_LTR_ENABLE,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_LTR_AC_LATENCY_BE = 150,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_LTR_AC_LATENCY_BK,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_LTR_AC_LATENCY_VI,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_LTR_AC_LATENCY_VO,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_LTR_AC_LATENCY_TIMEOUT,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_LTR_TX_ACTIVITY_TIMEOUT = 155,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_LTR_SLEEP_OVERRIDE,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_LTR_RX_OVERRIDE,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_L1SS_ENABLE,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DSLEEP_ENABLE,
|
|
|
|
|
|
|
|
/* radar error threshold */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DCS_RADAR_ERR_THR = 160,
|
|
|
|
|
|
|
|
/* Tx channel utilization due to AP's tx and rx */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DCS_USERMAX_CU_THR,
|
|
|
|
|
|
|
|
/* interference detection threshold */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DCS_INTR_DETECT_THR,
|
|
|
|
|
|
|
|
/* sampling window, default 10secs */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DCS_SAMPLE_WINDOW,
|
|
|
|
|
|
|
|
/* debug logs enable/disable */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DCS_DEBUG,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ANI_ENABLE = 165,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ANI_POLL_PERIOD,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ANI_LISTEN_PERIOD,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ANI_OFDM_LEVEL,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ANI_CCK_LEVEL,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DSCP_TID_MAP = 170,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TXPOWER_SCALE,
|
|
|
|
|
|
|
|
/* Phy error penalty */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DCS_PHYERR_PENALTY,
|
|
|
|
|
|
|
|
#if ATH_SUPPORT_DSCP_OVERRIDE
|
|
|
|
|
|
|
|
/* set/get TID for sending HMMC packets */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_HMMC_DSCP_TID_MAP,
|
|
|
|
|
|
|
|
/* set/get DSCP mapping override */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DSCP_OVERRIDE,
|
|
|
|
|
|
|
|
/* set/get HMMC-DSCP mapping override */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_HMMC_DSCP_OVERRIDE = 175,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if ATH_RX_LOOPLIMIT_TIMER
|
|
|
|
|
|
|
|
OL_ATH_PARAM_LOOPLIMIT_NUM,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ANTENNA_GAIN_2G,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ANTENNA_GAIN_5G,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_RX_FILTER,
|
|
|
|
|
|
|
|
#if ATH_SUPPORT_HYFI_ENHANCEMENTS
|
|
|
|
|
|
|
|
OL_ATH_PARAM_BUFF_THRESH = 180,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_BLK_REPORT_FLOOD,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DROP_STA_QUERY,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
OL_ATH_PARAM_QBOOST,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_SIFS_FRMTYPE,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_SIFS_UAPSD = 185,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_FW_RECOVERY_ID,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_RESET_OL_STATS,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_AGGR_BURST,
|
|
|
|
|
|
|
|
/* Number of deauth sent in consecutive rx_peer_invalid */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DEAUTH_COUNT,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_BLOCK_INTERBSS = 190,
|
|
|
|
|
|
|
|
/* Firmware reset control for Bmiss / timeout / reset */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_FW_DISABLE_RESET,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_MSDU_TTL,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PPDU_DURATION,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_SET_TXBF_SND_PERIOD,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ALLOW_PROMISC = 195,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_BURST_MODE,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DYN_GROUPING,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DPD_ENABLE,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DBGLOG_RATELIM,
|
|
|
|
|
|
|
|
/* firmware should intimate us about ps state change for node */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PS_STATE_CHANGE = 200,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_MCAST_BCAST_ECHO,
|
|
|
|
|
|
|
|
/* OBSS RSSI threshold for 20/40 coexistence */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_OBSS_RSSI_THRESHOLD,
|
|
|
|
|
|
|
|
/* Link/node RX RSSI threshold for 20/40 coexistence */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_OBSS_RX_RSSI_THRESHOLD,
|
|
|
|
|
|
|
|
#if ATH_CHANNEL_BLOCKING
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_BLOCK_MODE = 205,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_TX_POWER_OPTION,
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
* Default Antenna Polarization MSB 8 bits (24:31) specifying
|
|
|
|
|
|
|
|
* enable/disable ; LSB 24 bits (0:23) antenna mask value
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ANT_POLARIZATION,
|
|
|
|
|
|
|
|
/* rate limit mute type error prints */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PRINT_RATE_LIMIT,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PDEV_RESET, /* Reset FW PDEV*/
|
|
|
|
|
|
|
|
/* Do not crash host when target assert happened*/
|
|
|
|
|
|
|
|
OL_ATH_PARAM_FW_DUMP_NO_HOST_CRASH = 210,
|
|
|
|
|
|
|
|
/* Consider OBSS non-erp to change to long slot*/
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CONSIDER_OBSS_NON_ERP_LONG_SLOT = 211,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_STATS_FC,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_QFLUSHINTERVAL,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TOTAL_Q_SIZE,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TOTAL_Q_SIZE_RANGE0,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TOTAL_Q_SIZE_RANGE1,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TOTAL_Q_SIZE_RANGE2,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TOTAL_Q_SIZE_RANGE3,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_MIN_THRESHOLD,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_MAX_Q_LIMIT,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_MIN_Q_LIMIT,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CONG_CTRL_TIMER_INTV,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_STATS_TIMER_INTV,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ROTTING_TIMER_INTV,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_LATENCY_PROFILE,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_HOSTQ_DUMP,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TIDQ_MAP,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DBG_ARP_SRC_ADDR, /* ARP DEBUG source address*/
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DBG_ARP_DST_ADDR, /* ARP DEBUG destination address*/
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ARP_DBG_CONF, /* ARP debug configuration */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DISABLE_STA_VAP_AMSDU, /* Disable AMSDU for station vap */
|
|
|
|
|
|
|
|
#if ATH_SUPPORT_DFS && ATH_SUPPORT_STA_DFS
|
|
|
|
|
|
|
|
OL_ATH_PARAM_STADFS_ENABLE = 300, /* STA DFS is enabled or not */
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if QCA_AIRTIME_FAIRNESS
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ATF_STRICT_SCHED = 301,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ATF_GROUP_POLICY = 302,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if DBDC_REPEATER_SUPPORT
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PRIMARY_RADIO = 303,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DBDC_ENABLE = 304,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TXPOWER_DBSCALE,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CTL_POWER_SCALE,
|
|
|
|
|
|
|
|
#if QCA_AIRTIME_FAIRNESS
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ATF_OBSS_SCHED = 307,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ATF_OBSS_SCALE = 308,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PHY_OFDM_ERR = 309,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PHY_CCK_ERR = 310,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_FCS_ERR = 311,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CHAN_UTIL = 312,
|
|
|
|
|
|
|
|
#if DBDC_REPEATER_SUPPORT
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CLIENT_MCAST,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
OL_ATH_PARAM_EMIWAR_80P80 = 314,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_BATCHMODE = 315,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PACK_AGGR_DELAY = 316,
|
|
|
|
|
|
|
|
#if UMAC_SUPPORT_ACFG
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DIAG_ENABLE = 317,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if ATH_SUPPORT_VAP_QOS
|
|
|
|
|
|
|
|
OL_ATH_PARAM_VAP_QOS = 318,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CHAN_STATS_TH = 319,
|
|
|
|
|
|
|
|
/* Passive scan is enabled or disabled */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PASSIVE_SCAN_ENABLE = 320,
|
|
|
|
|
|
|
|
OL_ATH_MIN_RSSI_ENABLE = 321,
|
|
|
|
|
|
|
|
OL_ATH_MIN_RSSI = 322,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_2G_ALLCHAN = 323,
|
|
|
|
|
|
|
|
#if DBDC_REPEATER_SUPPORT
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DELAY_STAVAP_UP = 324,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
/* It is used to set the channel switch options */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CHANSWITCH_OPTIONS = 327,
|
|
|
|
|
|
|
|
OL_ATH_BTCOEX_ENABLE = 328,
|
|
|
|
|
|
|
|
OL_ATH_BTCOEX_WL_PRIORITY = 329,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TID_OVERRIDE_QUEUE_MAPPING = 330,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CAL_VER_CHECK = 331,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_NO_VLAN = 332,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CCA_THRESHOLD = 333,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ATF_LOGGING = 334,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_STRICT_DOTH = 335,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DISCONNECTION_TIMEOUT = 336,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_RECONFIGURATION_TIMEOUT = 337,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CHANNEL_SWITCH_COUNT = 338,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ALWAYS_PRIMARY = 339,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_FAST_LANE = 340,
|
|
|
|
|
|
|
|
OL_ATH_GET_BTCOEX_DUTY_CYCLE = 341,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_SECONDARY_OFFSET_IE = 342,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_WIDE_BAND_SUB_ELEMENT = 343,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PREFERRED_UPLINK = 344,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PRECAC_ENABLE = 345,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PRECAC_TIMEOUT = 346,
|
|
|
|
|
|
|
|
OL_ATH_COEX_VER_CFG = 347,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DUMP_TARGET = 348,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PDEV_TO_REO_DEST = 349,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DUMP_CHAINMASK_TABLES = 350,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DUMP_OBJECTS = 351,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_SRLOADVAR = 352,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_MGMT_RSSI_THRESHOLD = 353,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_EXT_NSS_CAPABLE = 354,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_MGMT_PDEV_STATS_TIMER = 355,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TXACKTIMEOUT = 356,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ICM_ACTIVE = 357,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_NOMINAL_NOISEFLOOR = 358,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CHAN_INFO = 359,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_RANK = 360,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TXCHAINSOFT = 361,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_WIDE_BAND_SCAN = 362,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CCK_TX_ENABLE = 363,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PAPI_ENABLE = 364,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ISOLATION = 365,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_MAX_CLIENTS_PER_RADIO = 366,
|
|
|
|
|
|
|
|
#if defined(WLAN_DFS_PARTIAL_OFFLOAD) && defined(HOST_DFS_SPOOF_TEST)
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DFS_HOST_WAIT_TIMEOUT = 367,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
OL_ATH_PARAM_NF_THRESH = 368,
|
|
|
|
|
|
|
|
#ifdef OL_ATH_SMART_LOGGING
|
|
|
|
|
|
|
|
OL_ATH_PARAM_SMARTLOG_ENABLE = 369,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_SMARTLOG_FATAL_EVENT = 370,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_SMARTLOG_SKB_SZ = 371,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_SMARTLOG_P1PINGFAIL = 372,
|
|
|
|
|
|
|
|
#endif /* OL_ATH_SMART_LOGGING */
|
|
|
|
|
|
|
|
#ifdef WLAN_DFS_PRECAC_AUTO_CHAN_SUPPORT
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PRECAC_INTER_CHANNEL = 373,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PRECAC_CHAN_STATE = 374,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DBR_RING_STATUS = 375,
|
|
|
|
|
|
|
|
#ifdef QCN_ESP_IE
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ESP_PERIODICITY = 376,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ESP_AIRTIME = 377,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ESP_PPDU_DURATION = 378,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ESP_BA_WINDOW = 379,
|
|
|
|
|
|
|
|
#endif /* QCN_ESP_IE */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CBS = 380,
|
|
|
|
DP_PARAM_MAX,
|
|
|
|
OL_ATH_PARAM_DCS_SIM = 381,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CBS_DWELL_SPLIT_TIME = 382,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CBS_DWELL_REST_TIME = 383,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CBS_WAIT_TIME = 384,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CBS_REST_TIME = 385,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CBS_CSA = 386,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TWICE_ANTENNA_GAIN = 387,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACTIVITY_FACTOR = 388,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CHAN_AP_RX_UTIL = 389,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CHAN_FREE = 390,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CHAN_AP_TX_UTIL = 391,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CHAN_OBSS_RX_UTIL = 392,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CHAN_NON_WIFI = 393,
|
|
|
|
|
|
|
|
#if PEER_FLOW_CONTROL
|
|
|
|
|
|
|
|
OL_ATH_PARAM_VIDEO_STATS_FC = 394,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_VIDEO_DELAY_STATS_FC = 395,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ENABLE_PEER_RETRY_STATS = 396,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_HE_UL_TRIG_INT = 397,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DFS_NOL_SUBCHANNEL_MARKING = 398,
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
* Get the band that is tuned for low, high,
|
|
|
|
|
|
|
|
* full band freq range or it's 2g
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
OL_ATH_PARAM_BAND_INFO = 399,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_BW_REDUCE = 400,
|
|
|
|
|
|
|
|
/* Enable/disable Spatial Reuse */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_HE_SR = 401,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_HE_UL_PPDU_DURATION = 402,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_HE_UL_RU_ALLOCATION = 403,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PERIODIC_CFR_CAPTURE = 404,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_FLUSH_PEER_RATE_STATS = 405,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_DCS_RE_ENABLE_TIMER = 406,
|
|
|
|
|
|
|
|
/* Enable/disable Rx lite monitor mode */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_RX_MON_LITE = 407,
|
|
|
|
|
|
|
|
/* wifi down indication used in MBSS feature */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_WIFI_DOWN_IND = 408,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TX_CAPTURE = 409,
|
|
|
|
|
|
|
|
/* Enable fw dump collectin if wmi disconnects */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_WMI_DIS_DUMP = 410,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_CHAN_GRADE_ALGO = 411,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_CHAN_EFFICIENCY_VAR = 412,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_NEAR_RANGE_WEIGHTAGE = 413,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_MID_RANGE_WEIGHTAGE = 414,
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ACS_FAR_RANGE_WEIGHTAGE = 415,
|
|
|
|
|
|
|
|
/* Set SELF AP OBSS_PD_THRESHOLD value */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_SET_CMD_OBSS_PD_THRESHOLD = 416,
|
|
|
|
|
|
|
|
/* Enable/Disable/Set MGMT_TTL in milliseconds. */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_MGMT_TTL = 417,
|
|
|
|
|
|
|
|
/* Enable/Disable/Set PROBE_RESP_TTL in milliseconds */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_PROBE_RESP_TTL = 418,
|
|
|
|
|
|
|
|
/* Set global MU PPDU duration for DL (usec units) */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_MU_PPDU_DURATION = 419,
|
|
|
|
|
|
|
|
/* Set TBTT_CTRL_CFG */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_TBTT_CTRL = 420,
|
|
|
|
|
|
|
|
/* Enable/disable AP OBSS_PD_THRESHOLD */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_SET_CMD_OBSS_PD_THRESHOLD_ENABLE = 421,
|
|
|
|
|
|
|
|
/* Get baseline radio level channel width */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_RCHWIDTH = 422,
|
|
|
|
|
|
|
|
/* Whether external ACS request is in progress */
|
|
|
|
|
|
|
|
OL_ATH_EXT_ACS_REQUEST_IN_PROGRESS = 423,
|
|
|
|
|
|
|
|
/* set/get hw mode */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_HW_MODE = 424,
|
|
|
|
|
|
|
|
#if DBDC_REPEATER_SUPPORT
|
|
|
|
|
|
|
|
/* same ssid feature global disable */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_SAME_SSID_DISABLE = 425,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
/* get MBSS enable flag */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_MBSS_EN = 426,
|
|
|
|
|
|
|
|
/* UNII-1 and UNII-2A channel coexistance */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_CHAN_COEX = 427,
|
|
|
|
|
|
|
|
/* Out of Band Advertisement feature */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_OOB_ENABLE = 428,
|
|
|
|
|
|
|
|
/* set/get opmode-notification timer for hw-mode switch */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_HW_MODE_SWITCH_OMN_TIMER = 429,
|
|
|
|
|
|
|
|
/* enable opmode-notification when doing hw-mode switch */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_HW_MODE_SWITCH_OMN_ENABLE = 430,
|
|
|
|
|
|
|
|
/* set primary interface for hw-mode switch */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_HW_MODE_SWITCH_PRIMARY_IF = 431,
|
|
|
|
|
|
|
|
/* Number of vdevs configured per PSOC */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_GET_PSOC_NUM_VDEVS = 432,
|
|
|
|
|
|
|
|
/* Number of peers configured per PSOC */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_GET_PSOC_NUM_PEERS = 433,
|
|
|
|
|
|
|
|
/* Number of vdevs configured per PDEV */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_GET_PDEV_NUM_VDEVS = 434,
|
|
|
|
|
|
|
|
/* Number of peers configured per PDEV */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_GET_PDEV_NUM_PEERS = 435,
|
|
|
|
|
|
|
|
/* Number of monitor vdevs configured per PDEV */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_GET_PDEV_NUM_MONITOR_VDEVS = 436,
|
|
|
|
|
|
|
|
#ifdef CE_TASKLET_DEBUG_ENABLE
|
|
|
|
|
|
|
|
/* Enable/disable CE stats print */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_ENABLE_CE_LATENCY_STATS = 437,
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
/* set operating class table (MBO) value. */
|
|
|
|
|
|
|
|
OL_ATH_PARAM_OPCLASS_TBL = 438,
|
|
|
|
|
|
|
|
};
|
|
|
|
};
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
/* Bitmasks for stats that can block */
|
|
|
|
/* Bitmasks for stats that can block */
|
|
|
|