diff options
| author | gbian <gbian@codeaurora.org> | 2016-10-27 15:48:39 +0800 |
|---|---|---|
| committer | qcabuildsw <qcabuildsw@localhost> | 2016-11-29 02:31:06 -0800 |
| commit | f420c8a2d71430ac9281d68b3534b937f35db6b2 (patch) | |
| tree | c80cf7e8e40713730993c3436c3b1cb171d436fa | |
| parent | b618b2d45a72354950d4447368318d64c913845d (diff) | |
qcacmn: Add ini keys for WRR tx scheduler tuning
qcacld-2.0 to qcacmn propagation
Add below four keys to allow user to tune WRR TX scheduler params.
Each key is mapping to one AC defined in data path module through
OL_TX_SCHED_WRR_ADV_CAT_CFG_SPEC.
gEnableTxSchedWrrBE
gEnableTxSchedWrrBK
gEnableTxSchedWrrVI
gEnableTxSchedWrrVO
Change-Id: I5c34b604297d83673ea065243cc58c3f2180ff3e
CRs-Fixed: 1020141
| -rw-r--r-- | dp/inc/cdp_txrx_cfg.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/dp/inc/cdp_txrx_cfg.h b/dp/inc/cdp_txrx_cfg.h index ce24997fbf1b..03fb41de9b5e 100644 --- a/dp/inc/cdp_txrx_cfg.h +++ b/dp/inc/cdp_txrx_cfg.h @@ -31,6 +31,8 @@ #ifndef _CDP_TXRX_CFG_H_ #define _CDP_TXRX_CFG_H_ +#include "cds_config.h" + /** * struct txrx_pdev_cfg_param_t - configuration information * passed to the data path @@ -59,6 +61,8 @@ struct txrx_pdev_cfg_param_t { /* Start queue offset in percentage */ uint32_t tx_flow_start_queue_offset; #endif + + struct ol_tx_sched_wrr_ac_specs_t ac_specs[TX_WMM_AC_NUM]; }; void ol_set_cfg_rx_fwd_disabled(ol_pdev_handle pdev, uint8_t disable_rx_fwd); |
