diff options
| author | Mushtaq A Mujale <mmujale@qca.qualcomm.com> | 2013-12-03 13:35:06 -0800 |
|---|---|---|
| committer | Prakash Dhavali <pdhavali@qca.qualcomm.com> | 2013-12-03 14:39:42 -0800 |
| commit | cc5655b403c91c9508f712588cc811ef7178ff4c (patch) | |
| tree | b896e2139a417e28a6d987cb564306485918ee7a | |
| parent | 7aee5b110d09c713ab58136cc546b1d57ab96533 (diff) | |
qcacld: Update RTS Threshold.
Update the RTS Threshold to accomodate a PPDU of
length 192000(2(msdu)*64(mpdu)*1500(bytes)).
With the earlier value(2347), the firmware was
comparing it with a PPDU size and sending lots
of RTS, this was leading to low thruput.
Corrected few Max values under(qcacld-2.0 folder,
files wniCfgAp.h/wniCfgSta.h). The problem comes
if the cfgGen util(to generate the cfg.dat/wni* files)
is run from windows machine.
Change-Id: I6a858f9c5222745d99d78d1e92d18ccff3a1a7b3
CRs-Fixed: 578142
| -rw-r--r-- | CORE/MAC/inc/wniCfgAp.h | 20 | ||||
| -rw-r--r-- | CORE/MAC/inc/wniCfgSta.h | 10 | ||||
| -rw-r--r-- | CORE/MAC/src/cfg/cfgUtil/cfg.txt | 4 | ||||
| -rw-r--r-- | firmware_bin/WCNSS_qcom_cfg.ini | 2 |
4 files changed, 18 insertions, 18 deletions
diff --git a/CORE/MAC/inc/wniCfgAp.h b/CORE/MAC/inc/wniCfgAp.h index 667077b5ffe1..bfdb2f10627b 100644 --- a/CORE/MAC/inc/wniCfgAp.h +++ b/CORE/MAC/inc/wniCfgAp.h @@ -481,11 +481,11 @@ #define WNI_CFG_EXCLUDE_UNENCRYPTED_APDEF 0 #define WNI_CFG_RTS_THRESHOLD_STAMIN 0 -#define WNI_CFG_RTS_THRESHOLD_STAMAX 2347 +#define WNI_CFG_RTS_THRESHOLD_STAMAX 192000 #define WNI_CFG_RTS_THRESHOLD_STADEF 2347 #define WNI_CFG_RTS_THRESHOLD_APMIN 0 -#define WNI_CFG_RTS_THRESHOLD_APMAX 2347 +#define WNI_CFG_RTS_THRESHOLD_APMAX 192000 #define WNI_CFG_RTS_THRESHOLD_APDEF 2347 #define WNI_CFG_SHORT_RETRY_LIMIT_STAMIN 0 @@ -1463,11 +1463,11 @@ #define WNI_CFG_EXT_HT_CAP_INFO_RESERVED2 12 #define WNI_CFG_TX_BF_CAP_STAMIN 0 -#define WNI_CFG_TX_BF_CAP_STAMAX 2147483647 +#define WNI_CFG_TX_BF_CAP_STAMAX 4294967295 #define WNI_CFG_TX_BF_CAP_STADEF 0 #define WNI_CFG_TX_BF_CAP_APMIN 0 -#define WNI_CFG_TX_BF_CAP_APMAX 2147483647 +#define WNI_CFG_TX_BF_CAP_APMAX 4294967295 #define WNI_CFG_TX_BF_CAP_APDEF 0 #define WNI_CFG_AS_CAP_STAMIN 0 @@ -2088,11 +2088,11 @@ #define WNI_CFG_WPS_REQUEST_TYPE_APDEF 3 #define WNI_CFG_WPS_CFG_METHOD_STAMIN 0 -#define WNI_CFG_WPS_CFG_METHOD_STAMAX 2147483647 +#define WNI_CFG_WPS_CFG_METHOD_STAMAX 4294967295 #define WNI_CFG_WPS_CFG_METHOD_STADEF 8 #define WNI_CFG_WPS_CFG_METHOD_APMIN 0 -#define WNI_CFG_WPS_CFG_METHOD_APMAX 2147483647 +#define WNI_CFG_WPS_CFG_METHOD_APMAX 4294967295 #define WNI_CFG_WPS_CFG_METHOD_APDEF 25952654 #define WNI_CFG_WPS_PRIMARY_DEVICE_CATEGORY_STAMIN 0 @@ -2104,11 +2104,11 @@ #define WNI_CFG_WPS_PRIMARY_DEVICE_CATEGORY_APDEF 6 #define WNI_CFG_WPS_PIMARY_DEVICE_OUI_STAMIN 0 -#define WNI_CFG_WPS_PIMARY_DEVICE_OUI_STAMAX 2147483647 +#define WNI_CFG_WPS_PIMARY_DEVICE_OUI_STAMAX 4294967295 #define WNI_CFG_WPS_PIMARY_DEVICE_OUI_STADEF 5304836 #define WNI_CFG_WPS_PIMARY_DEVICE_OUI_APMIN 0 -#define WNI_CFG_WPS_PIMARY_DEVICE_OUI_APMAX 2147483647 +#define WNI_CFG_WPS_PIMARY_DEVICE_OUI_APMAX 4294967295 #define WNI_CFG_WPS_PIMARY_DEVICE_OUI_APDEF 5304836 #define WNI_CFG_WPS_DEVICE_SUB_CATEGORY_STAMIN 0 @@ -2136,11 +2136,11 @@ #define WNI_CFG_WPS_CONFIGURATION_ERROR_APDEF 0 #define WNI_CFG_WPS_DEVICE_PASSWORD_ID_STAMIN 0 -#define WNI_CFG_WPS_DEVICE_PASSWORD_ID_STAMAX 2147483647 +#define WNI_CFG_WPS_DEVICE_PASSWORD_ID_STAMAX 4294967295 #define WNI_CFG_WPS_DEVICE_PASSWORD_ID_STADEF 0 #define WNI_CFG_WPS_DEVICE_PASSWORD_ID_APMIN 0 -#define WNI_CFG_WPS_DEVICE_PASSWORD_ID_APMAX 2147483647 +#define WNI_CFG_WPS_DEVICE_PASSWORD_ID_APMAX 4294967295 #define WNI_CFG_WPS_DEVICE_PASSWORD_ID_APDEF 0 #define WNI_CFG_WPS_ASSOC_METHOD_STAMIN 0 diff --git a/CORE/MAC/inc/wniCfgSta.h b/CORE/MAC/inc/wniCfgSta.h index 5e7b8222b2a7..0e6e96d2c9d2 100644 --- a/CORE/MAC/inc/wniCfgSta.h +++ b/CORE/MAC/inc/wniCfgSta.h @@ -443,7 +443,7 @@ #define WNI_CFG_EXCLUDE_UNENCRYPTED_STADEF 0 #define WNI_CFG_RTS_THRESHOLD_STAMIN 0 -#define WNI_CFG_RTS_THRESHOLD_STAMAX 2347 +#define WNI_CFG_RTS_THRESHOLD_STAMAX 192000 #define WNI_CFG_RTS_THRESHOLD_STADEF 2347 #define WNI_CFG_SHORT_RETRY_LIMIT_STAMIN 0 @@ -1041,7 +1041,7 @@ #define WNI_CFG_EXT_HT_CAP_INFO_RESERVED2 12 #define WNI_CFG_TX_BF_CAP_STAMIN 0 -#define WNI_CFG_TX_BF_CAP_STAMAX 2147483647 +#define WNI_CFG_TX_BF_CAP_STAMAX 4294967295 #define WNI_CFG_TX_BF_CAP_STADEF 0 #define WNI_CFG_AS_CAP_STAMIN 0 @@ -1406,7 +1406,7 @@ #define WNI_CFG_WPS_REQUEST_TYPE_STADEF 0 #define WNI_CFG_WPS_CFG_METHOD_STAMIN 0 -#define WNI_CFG_WPS_CFG_METHOD_STAMAX 2147483647 +#define WNI_CFG_WPS_CFG_METHOD_STAMAX 4294967295 #define WNI_CFG_WPS_CFG_METHOD_STADEF 8 #define WNI_CFG_WPS_PRIMARY_DEVICE_CATEGORY_STAMIN 0 @@ -1414,7 +1414,7 @@ #define WNI_CFG_WPS_PRIMARY_DEVICE_CATEGORY_STADEF 1 #define WNI_CFG_WPS_PIMARY_DEVICE_OUI_STAMIN 0 -#define WNI_CFG_WPS_PIMARY_DEVICE_OUI_STAMAX 2147483647 +#define WNI_CFG_WPS_PIMARY_DEVICE_OUI_STAMAX 4294967295 #define WNI_CFG_WPS_PIMARY_DEVICE_OUI_STADEF 5304836 #define WNI_CFG_WPS_DEVICE_SUB_CATEGORY_STAMIN 0 @@ -1430,7 +1430,7 @@ #define WNI_CFG_WPS_CONFIGURATION_ERROR_STADEF 0 #define WNI_CFG_WPS_DEVICE_PASSWORD_ID_STAMIN 0 -#define WNI_CFG_WPS_DEVICE_PASSWORD_ID_STAMAX 2147483647 +#define WNI_CFG_WPS_DEVICE_PASSWORD_ID_STAMAX 4294967295 #define WNI_CFG_WPS_DEVICE_PASSWORD_ID_STADEF 0 #define WNI_CFG_WPS_ASSOC_METHOD_STAMIN 0 diff --git a/CORE/MAC/src/cfg/cfgUtil/cfg.txt b/CORE/MAC/src/cfg/cfgUtil/cfg.txt index 2d752930f90e..0a2debcda2cb 100644 --- a/CORE/MAC/src/cfg/cfgUtil/cfg.txt +++ b/CORE/MAC/src/cfg/cfgUtil/cfg.txt @@ -330,10 +330,10 @@ LIM WNI_CFG_RTS_THRESHOLD I 4 6 V RW NP HAL -0 2347 2347 +0 192000 2347 V RW NP HAL -0 2347 2347 +0 192000 2347 * * Short Retry Limit diff --git a/firmware_bin/WCNSS_qcom_cfg.ini b/firmware_bin/WCNSS_qcom_cfg.ini index 47b4cf7ad60c..b64cc86bcf6b 100644 --- a/firmware_bin/WCNSS_qcom_cfg.ini +++ b/firmware_bin/WCNSS_qcom_cfg.ini @@ -145,7 +145,7 @@ gFixedRate=0 # RTS threshold -RTSThreshold=2347 +RTSThreshold=192000 # Intra-BSS forward |
