qcacld-3.0: Set Wi-Fi configurations - TX AMSDU, RX AMSDU

Add attributes in SET(GET)_WIFI_CONFIGURATION to dynamically
configure capabilities - TX AMSDU, RX AMSDU.

Change-Id: I17d3c5d32987e638805cdaf5fe48ba3036b3ff22
CRs-Fixed: 2687303
此提交包含在:
Min Liu
2020-05-15 18:52:47 +08:00
提交者 nshrivas
父節點 3fa762de92
當前提交 faed961a98
共有 5 個檔案被更改,包括 218 行新增2 行删除

查看文件

@@ -585,6 +585,10 @@ typedef struct {
* @gtx_info: GTX offload info
* @dcm: DCM enable/disable
* @range_ext: HE range extension enable/disable
* @tx_ampdu: tx ampdu size
* @rx_ampdu: rx ampdu size
* @tx_amsdu: tx amsdu size
* @rx_amsdu: rx amsdu size
*
* This structure stores vdev parameters.
* Some of these parameters are set in fw and some
@@ -615,6 +619,10 @@ typedef struct {
uint8_t dcm;
uint8_t range_ext;
#endif
uint32_t tx_ampdu;
uint32_t rx_ampdu;
uint32_t tx_amsdu;
uint32_t rx_amsdu;
} vdev_cli_config_t;
/**

查看文件

@@ -46,6 +46,10 @@ typedef void *WMA_HANDLE;
* @GEN_PARAM_CAPTURE_TSF: read tsf
* @GEN_PARAM_RESET_TSF_GPIO: reset tsf gpio
* @GEN_VDEV_ROAM_SYNCH_DELAY: roam sync delay
* @GEN_VDEV_PARAM_TX_AMPDU: Set tx ampdu size
* @GEN_VDEV_PARAM_RX_AMPDU: Set rx ampdu size
* @GEN_VDEV_PARAM_TX_AMSDU: Set tx amsdu size
* @GEN_VDEV_PARAM_RX_AMSDU: Set rx amsdu size
*/
enum GEN_PARAM {
GEN_VDEV_PARAM_AMPDU = 0x1,
@@ -54,6 +58,10 @@ enum GEN_PARAM {
GEN_PARAM_CAPTURE_TSF,
GEN_PARAM_RESET_TSF_GPIO,
GEN_VDEV_ROAM_SYNCH_DELAY,
GEN_VDEV_PARAM_TX_AMPDU,
GEN_VDEV_PARAM_RX_AMPDU,
GEN_VDEV_PARAM_TX_AMSDU,
GEN_VDEV_PARAM_RX_AMSDU,
};
/**