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:

committed by
snandini

parent
bdddeb7c22
commit
e238ccb793
@@ -294,6 +294,7 @@ struct vdev_mlme_rate_info {
|
|||||||
#ifdef WLAN_BCN_RATECODE_ENABLE
|
#ifdef WLAN_BCN_RATECODE_ENABLE
|
||||||
uint32_t bcn_tx_rate_code;
|
uint32_t bcn_tx_rate_code;
|
||||||
#endif
|
#endif
|
||||||
|
uint32_t rtscts_tx_rate;
|
||||||
uint8_t type;
|
uint8_t type;
|
||||||
uint32_t lower32;
|
uint32_t lower32;
|
||||||
uint32_t higher32;
|
uint32_t higher32;
|
||||||
|
@@ -75,6 +75,7 @@ enum wlan_mlme_cfg_id {
|
|||||||
WLAN_MLME_CFG_MAX_RATE,
|
WLAN_MLME_CFG_MAX_RATE,
|
||||||
WLAN_MLME_CFG_TX_MGMT_RATE,
|
WLAN_MLME_CFG_TX_MGMT_RATE,
|
||||||
WLAN_MLME_CFG_TX_MGMT_RATE_CODE,
|
WLAN_MLME_CFG_TX_MGMT_RATE_CODE,
|
||||||
|
WLAN_MLME_CFG_TX_RTSCTS_RATE,
|
||||||
WLAN_MLME_CFG_TX_CHAINMASK,
|
WLAN_MLME_CFG_TX_CHAINMASK,
|
||||||
WLAN_MLME_CFG_RX_CHAINMASK,
|
WLAN_MLME_CFG_RX_CHAINMASK,
|
||||||
WLAN_MLME_CFG_PKT_POWERSAVE,
|
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:
|
case WLAN_MLME_CFG_TX_MGMT_RATE:
|
||||||
mlme_mgmt->rate_info.tx_mgmt_rate = mlme_cfg.value;
|
mlme_mgmt->rate_info.tx_mgmt_rate = mlme_cfg.value;
|
||||||
break;
|
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:
|
case WLAN_MLME_CFG_TX_CHAINMASK:
|
||||||
mlme_mgmt->chainmask_info.tx_chainmask = mlme_cfg.value;
|
mlme_mgmt->chainmask_info.tx_chainmask = mlme_cfg.value;
|
||||||
break;
|
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:
|
case WLAN_MLME_CFG_TX_MGMT_RATE:
|
||||||
*value = mlme_mgmt->rate_info.tx_mgmt_rate;
|
*value = mlme_mgmt->rate_info.tx_mgmt_rate;
|
||||||
break;
|
break;
|
||||||
|
case WLAN_MLME_CFG_TX_RTSCTS_RATE:
|
||||||
|
*value = mlme_mgmt->rate_info.rtscts_tx_rate;
|
||||||
|
break;
|
||||||
case WLAN_MLME_CFG_TX_CHAINMASK:
|
case WLAN_MLME_CFG_TX_CHAINMASK:
|
||||||
*value = mlme_mgmt->chainmask_info.tx_chainmask;
|
*value = mlme_mgmt->chainmask_info.tx_chainmask;
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user