summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgbian <gbian@codeaurora.org>2016-10-27 15:48:39 +0800
committerqcabuildsw <qcabuildsw@localhost>2016-11-29 02:31:06 -0800
commitf420c8a2d71430ac9281d68b3534b937f35db6b2 (patch)
treec80cf7e8e40713730993c3436c3b1cb171d436fa
parentb618b2d45a72354950d4447368318d64c913845d (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.h4
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);