mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 15:49:17 -04:00
qcacmn: Add config option to set rts/cts rate
Add config option to set rts/cts rate. Change-Id: Ifaaca2f60c90508ebbc88e096c6c1ce0b80bb7de CRs-Fixed: 2771302
This commit is contained in:
parent
bdddeb7c22
commit
e238ccb793
3 changed files with 8 additions and 0 deletions
|
|
@ -294,6 +294,7 @@ struct vdev_mlme_rate_info {
|
|||
#ifdef WLAN_BCN_RATECODE_ENABLE
|
||||
uint32_t bcn_tx_rate_code;
|
||||
#endif
|
||||
uint32_t rtscts_tx_rate;
|
||||
uint8_t type;
|
||||
uint32_t lower32;
|
||||
uint32_t higher32;
|
||||
|
|
|
|||
|
|
@ -75,6 +75,7 @@ enum wlan_mlme_cfg_id {
|
|||
WLAN_MLME_CFG_MAX_RATE,
|
||||
WLAN_MLME_CFG_TX_MGMT_RATE,
|
||||
WLAN_MLME_CFG_TX_MGMT_RATE_CODE,
|
||||
WLAN_MLME_CFG_TX_RTSCTS_RATE,
|
||||
WLAN_MLME_CFG_TX_CHAINMASK,
|
||||
WLAN_MLME_CFG_RX_CHAINMASK,
|
||||
WLAN_MLME_CFG_PKT_POWERSAVE,
|
||||
|
|
|
|||
|
|
@ -289,6 +289,9 @@ wlan_util_vdev_mlme_set_param(struct vdev_mlme_obj *vdev_mlme,
|
|||
case WLAN_MLME_CFG_TX_MGMT_RATE:
|
||||
mlme_mgmt->rate_info.tx_mgmt_rate = mlme_cfg.value;
|
||||
break;
|
||||
case WLAN_MLME_CFG_TX_RTSCTS_RATE:
|
||||
mlme_mgmt->rate_info.rtscts_tx_rate = mlme_cfg.value;
|
||||
break;
|
||||
case WLAN_MLME_CFG_TX_CHAINMASK:
|
||||
mlme_mgmt->chainmask_info.tx_chainmask = mlme_cfg.value;
|
||||
break;
|
||||
|
|
@ -533,6 +536,9 @@ void wlan_util_vdev_mlme_get_param(struct vdev_mlme_obj *vdev_mlme,
|
|||
case WLAN_MLME_CFG_TX_MGMT_RATE:
|
||||
*value = mlme_mgmt->rate_info.tx_mgmt_rate;
|
||||
break;
|
||||
case WLAN_MLME_CFG_TX_RTSCTS_RATE:
|
||||
*value = mlme_mgmt->rate_info.rtscts_tx_rate;
|
||||
break;
|
||||
case WLAN_MLME_CFG_TX_CHAINMASK:
|
||||
*value = mlme_mgmt->chainmask_info.tx_chainmask;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Reference in a new issue