qcacmn: Enhance and update target_if/mlme/vdev_mgr
Enhance target_if/mlme/vdev_mgr by addressing review comments and update response handling APIs to handler timers and response bit maps as expected Change-Id: I8a5bf3f2931f0c36a367dfebfc898ed2621f3516 CRs-Fixed: 2397184
This commit is contained in:
@@ -202,6 +202,7 @@ struct vdev_mlme_proto {
|
||||
* @is_11ax_stub_enabled: 11AX stub status indication flag
|
||||
* @nss_2g: 2G spatial streams
|
||||
* @nss_5g: 5G spatial streams
|
||||
* @bssid: bssid
|
||||
*/
|
||||
struct vdev_mlme_mgmt_generic {
|
||||
uint32_t rts_threshold;
|
||||
@@ -235,6 +236,7 @@ struct vdev_mlme_mgmt_generic {
|
||||
uint8_t is_11ax_stub_enabled;
|
||||
uint8_t nss_2g;
|
||||
uint8_t nss_5g;
|
||||
uint8_t bssid[QDF_MAC_ADDR_SIZE];
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -410,6 +412,16 @@ enum vdev_cmd_type {
|
||||
DELETE_REQ,
|
||||
};
|
||||
|
||||
/**
|
||||
* enum vdev_start_resp_type - start respone type
|
||||
* @START_RESPONSE: Start response
|
||||
* @RESTART_RESPONSE: Restart response
|
||||
*/
|
||||
enum vdev_start_resp_type {
|
||||
START_RESPONSE = 0,
|
||||
RESTART_RESPONSE,
|
||||
};
|
||||
|
||||
/**
|
||||
* enum vdev_rsp_type - Response type
|
||||
* @START_RSP: Start Response
|
||||
@@ -418,7 +430,7 @@ enum vdev_cmd_type {
|
||||
* @DELETE_RSP: DELETE Response
|
||||
*/
|
||||
enum vdev_rsp_type {
|
||||
START_RSP,
|
||||
START_RSP = 0,
|
||||
RESTART_RSP,
|
||||
STOP_RSP,
|
||||
DELETE_RSP,
|
||||
@@ -511,15 +523,6 @@ struct vdev_mlme_ops {
|
||||
QDF_STATUS (*mlme_vdev_notify_down_complete)(
|
||||
struct vdev_mlme_obj *vdev_mlme,
|
||||
uint16_t event_data_len, void *event_data);
|
||||
QDF_STATUS (*mlme_vdev_ext_hdl_create)(
|
||||
struct vdev_mlme_obj *vdev_mlme);
|
||||
QDF_STATUS (*mlme_vdev_ext_hdl_post_create)(
|
||||
struct vdev_mlme_obj *vdev_mlme);
|
||||
QDF_STATUS (*mlme_vdev_ext_hdl_destroy)(
|
||||
struct vdev_mlme_obj *vdev_mlme);
|
||||
QDF_STATUS (*mlme_vdev_enqueue_exp_cmd)(
|
||||
struct vdev_mlme_obj *vdev_mlme,
|
||||
uint8_t cmd_type);
|
||||
QDF_STATUS (*mlme_vdev_ext_delete_rsp)(
|
||||
struct vdev_mlme_obj *vdev_mlme,
|
||||
struct vdev_delete_response *rsp);
|
||||
|
Reference in New Issue
Block a user