From fd04653483d68ffd1f45c18b716f8d8f74e4130f Mon Sep 17 00:00:00 2001 From: Dhanashri Atre Date: Wed, 6 Apr 2016 23:17:38 -0700 Subject: [PATCH] qcacmn: Fix compilation issue Fix WIN compilation issue. Change-Id: I1d8bb73776e974b3706e7c3576cb576d40b1e5b8 CRs-Fixed: 993414 --- dp/inc/cdp_txrx_ctrl.h | 230 -------------------------------- dp/inc/cdp_txrx_pflow.h | 2 +- dp/inc/cdp_txrx_stats_struct.h | 231 +++++++++++++++++++++++++++++++++ 3 files changed, 232 insertions(+), 231 deletions(-) diff --git a/dp/inc/cdp_txrx_ctrl.h b/dp/inc/cdp_txrx_ctrl.h index cf840ff030..daaea25ff9 100644 --- a/dp/inc/cdp_txrx_ctrl.h +++ b/dp/inc/cdp_txrx_ctrl.h @@ -248,234 +248,4 @@ void ol_txrx_set_mesh_mode(ol_txrx_vdev_handle vdev, u_int32_t val); void ol_tx_flush_buffers(struct ol_txrx_vdev_t *vdev); -/* -** Enumeration of PDEV Configuration parameter -*/ -typedef enum _ol_ath_param_t { - OL_ATH_PARAM_TXCHAINMASK = 1, - OL_ATH_PARAM_RXCHAINMASK = 2, - OL_ATH_PARAM_AMPDU = 6, - OL_ATH_PARAM_AMPDU_LIMIT = 7, - OL_ATH_PARAM_AMPDU_SUBFRAMES = 8, - OL_ATH_PARAM_TXPOWER_LIMIT2G = 12, - OL_ATH_PARAM_TXPOWER_LIMIT5G = 13, - OL_ATH_PARAM_LDPC = 32, - OL_ATH_PARAM_VOW_EXT_STATS = 45, - OL_ATH_PARAM_DYN_TX_CHAINMASK = 73, - OL_ATH_PARAM_BURST_ENABLE = 77, - OL_ATH_PARAM_BURST_DUR = 78, - OL_ATH_PARAM_BCN_BURST = 80, - OL_ATH_PARAM_DCS = 82, -#if UMAC_SUPPORT_PERIODIC_PERFSTATS - OL_ATH_PARAM_PRDPERFSTAT_THRPUT_ENAB = 83, - OL_ATH_PARAM_PRDPERFSTAT_THRPUT_WIN = 84, - OL_ATH_PARAM_PRDPERFSTAT_THRPUT = 85, - OL_ATH_PARAM_PRDPERFSTAT_PER_ENAB = 86, - 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 coexistance */ - OL_ATH_PARAM_OBSS_RSSI_THRESHOLD, - /* Link/node RX RSSI threshold for 20/40 coexistance */ - 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, -#if PEER_FLOW_CONTROL - 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, -#endif - 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, - OL_ATH_PARAM_DBDC_ENABLE, -#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_t; - -/* -** Enumeration of PDEV Configuration parameter -*/ - -typedef enum _ol_hal_param_t { - OL_HAL_CONFIG_DMA_BEACON_RESPONSE_TIME = 0 -} ol_hal_param_t; - #endif diff --git a/dp/inc/cdp_txrx_pflow.h b/dp/inc/cdp_txrx_pflow.h index 1a0badcb38..7b0c7372dc 100644 --- a/dp/inc/cdp_txrx_pflow.h +++ b/dp/inc/cdp_txrx_pflow.h @@ -32,7 +32,7 @@ #ifndef _CDP_TXRX_PFLOW_H_ #define _CDP_TXRX_PFLOW_H_ -#include +#include #if PEER_FLOW_CONTROL extern uint32_t ol_pflow_update_pdev_params(struct ol_txrx_pdev_t *, ol_ath_param_t, uint32_t, void *); diff --git a/dp/inc/cdp_txrx_stats_struct.h b/dp/inc/cdp_txrx_stats_struct.h index 613f4acb53..2276a2dbda 100644 --- a/dp/inc/cdp_txrx_stats_struct.h +++ b/dp/inc/cdp_txrx_stats_struct.h @@ -221,6 +221,237 @@ struct ol_stats { struct wlan_dbg_tidq_stats tidq_stats; }; +/* +** Enumeration of PDEV Configuration parameter +*/ +typedef enum _ol_ath_param_t { + OL_ATH_PARAM_TXCHAINMASK = 1, + OL_ATH_PARAM_RXCHAINMASK = 2, + OL_ATH_PARAM_AMPDU = 6, + OL_ATH_PARAM_AMPDU_LIMIT = 7, + OL_ATH_PARAM_AMPDU_SUBFRAMES = 8, + OL_ATH_PARAM_TXPOWER_LIMIT2G = 12, + OL_ATH_PARAM_TXPOWER_LIMIT5G = 13, + OL_ATH_PARAM_LDPC = 32, + OL_ATH_PARAM_VOW_EXT_STATS = 45, + OL_ATH_PARAM_DYN_TX_CHAINMASK = 73, + OL_ATH_PARAM_BURST_ENABLE = 77, + OL_ATH_PARAM_BURST_DUR = 78, + OL_ATH_PARAM_BCN_BURST = 80, + OL_ATH_PARAM_DCS = 82, +#if UMAC_SUPPORT_PERIODIC_PERFSTATS + OL_ATH_PARAM_PRDPERFSTAT_THRPUT_ENAB = 83, + OL_ATH_PARAM_PRDPERFSTAT_THRPUT_WIN = 84, + OL_ATH_PARAM_PRDPERFSTAT_THRPUT = 85, + OL_ATH_PARAM_PRDPERFSTAT_PER_ENAB = 86, + 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 coexistance */ + OL_ATH_PARAM_OBSS_RSSI_THRESHOLD, + /* Link/node RX RSSI threshold for 20/40 coexistance */ + 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, +#if PEER_FLOW_CONTROL + 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, +#endif + 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, + OL_ATH_PARAM_DBDC_ENABLE, +#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_t; + +/* +** Enumeration of PDEV Configuration parameter +*/ + +typedef enum _ol_hal_param_t { + OL_HAL_CONFIG_DMA_BEACON_RESPONSE_TIME = 0 +} ol_hal_param_t; + + /* Bitmasks for stats that can block */ #define EXT_TXRX_FW_STATS 0x0001 #endif