qcacld-3.0: Provide SME API to send unit test command to FW

Current driver forming a unit test command within HDD layer and uses
message passing method to deliver it to WMA layer which
requires HDD layer to have a knowledge of how to form a unit test command.

User SME API to send params to WMA layer and let WMA form a unit test
command and send it directly to FW through WMI layer instead of HDD
forming and passing it down.

CRs-Fixed: 2118725
Change-Id: Id1838939813e6cd2d52cee8720a1f4e0ca34329b
Цей коміт міститься в:
Krunal Soni
2017-10-04 16:42:55 -07:00
зафіксовано snandini
джерело 964f09873f
коміт aadaa27fbd
10 змінених файлів з 83 додано та 78 видалено

Переглянути файл

@@ -2088,20 +2088,6 @@ enum uapsd_up {
UAPSD_UP_MAX
};
/**
* struct wma_unit_test_cmd - unit test command parameters
* @vdev_id: vdev id
* @module_id: module id
* @num_args: number of arguments
* @args: arguments
*/
typedef struct wma_unit_test_cmd {
uint32_t vdev_id;
WLAN_MODULE_ID module_id;
uint32_t num_args;
uint32_t args[WMA_MAX_NUM_ARGS];
} t_wma_unit_test_cmd;
/**
* struct wma_roam_invoke_cmd - roam invoke command
* @vdev_id: vdev id