qcacmn: Add option to enable or disable accounting of Tx in NAPI budget
Add a division factor for number of tx completions to be accounted for in NAPI budget. Fix the data type of budget to int to account for negative values. Change-Id: I620af5537c5c1cdf3161da3a3c053a2c8bf777e8 CRs-Fixed: 2092526
此提交包含在:
@@ -26,9 +26,19 @@
|
||||
#if defined(CONFIG_MCL)
|
||||
#define MAX_PDEV_CNT 1
|
||||
#define WLAN_CFG_INT_NUM_CONTEXTS 7
|
||||
/*
|
||||
* This mask defines how many transmit frames account for 1 NAPI work unit
|
||||
* 0 means each tx completion is 1 unit
|
||||
*/
|
||||
#define DP_TX_NAPI_BUDGET_DIV_MASK 0
|
||||
#else
|
||||
#define MAX_PDEV_CNT 3
|
||||
#define WLAN_CFG_INT_NUM_CONTEXTS 4
|
||||
/*
|
||||
* This mask defines how many transmit frames account for 1 NAPI work unit
|
||||
* 0xFFFF means each 64K tx frame completions account for 1 unit of NAPI budget
|
||||
*/
|
||||
#define DP_TX_NAPI_BUDGET_DIV_MASK 0xFFFF
|
||||
#endif
|
||||
|
||||
/* Tx configuration */
|
||||
|
新增問題並參考
封鎖使用者