qcacmn: Change to handle ML reconfig link delete
Change to handle ML reconfig link delete Change-Id: Iaf743a1a61534f2f4bb12be7fccad48e67b81c12 CRs-Fixed: 3346537
このコミットが含まれているのは:
@@ -696,6 +696,8 @@ enum vdev_start_resp_type {
|
||||
* @mlme_vdev_dfs_cac_wait_notify: callback to notify about CAC state
|
||||
* @mlme_vdev_csa_complete: callback to indicate CSA complete
|
||||
* @mlme_vdev_sta_disconn_start: callback to initiate STA disconnection
|
||||
* @mlme_vdev_reconfig_timer_complete: callback to process ml reconfing
|
||||
* operation
|
||||
*/
|
||||
struct vdev_mlme_ops {
|
||||
QDF_STATUS (*mlme_vdev_validate_basic_params)(
|
||||
@@ -774,6 +776,8 @@ struct vdev_mlme_ops {
|
||||
QDF_STATUS (*mlme_vdev_sta_disconn_start)(
|
||||
struct vdev_mlme_obj *vdev_mlme,
|
||||
uint16_t event_data_len, void *event_data);
|
||||
void (*mlme_vdev_reconfig_timer_complete)(
|
||||
struct vdev_mlme_obj *vdev_mlme);
|
||||
QDF_STATUS (*mlme_vdev_notify_mlo_sync_wait_entry)(
|
||||
struct vdev_mlme_obj *vdev_mlme);
|
||||
};
|
||||
@@ -790,8 +794,8 @@ struct vdev_mlme_ops {
|
||||
* @ops: VDEV MLME callback table
|
||||
* @ext_vdev_ptr: VDEV MLME legacy pointer
|
||||
* @reg_tpc_obj: Regulatory transmit power info
|
||||
* @vdev_rt: VDEV response timer
|
||||
* @vdev_wakelock: vdev wakelock sub structure
|
||||
* @ml_reconfig_timer: VDEV ml reconfig timer
|
||||
* @ml_reconfig_started: Flag to indicate reconfig status for vdev
|
||||
*/
|
||||
struct vdev_mlme_obj {
|
||||
struct vdev_mlme_proto proto;
|
||||
@@ -808,6 +812,8 @@ struct vdev_mlme_obj {
|
||||
struct vdev_mlme_ops *ops;
|
||||
mlme_vdev_ext_t *ext_vdev_ptr;
|
||||
struct reg_tpc_power_info reg_tpc_obj;
|
||||
qdf_timer_t ml_reconfig_timer;
|
||||
bool ml_reconfig_started;
|
||||
};
|
||||
|
||||
/**
|
||||
|
新しいイシューから参照
ユーザーをブロックする