From 93ea2cf59b432c7821091377865ecc8bbc4cc86e Mon Sep 17 00:00:00 2001 From: Abhinav Kumar Date: Tue, 14 Jul 2020 22:32:12 +0530 Subject: [PATCH] qcacmn: Process Disconnect request from FW FW sends a disconnect request to HOST while roaming failure through event WMI_VDEV_DISCONNECT_EVENTID per vdev id. Process WMI_VDEV_DISCONNECT_EVENTID and issue disconnection. Change-Id: I0d3d2ddf0cab65eecbfc7676e9b21f2cc19971e2 CRs-Fixed: 2731954 --- wmi/inc/wmi_unified_param.h | 1 + wmi/src/wmi_unified_tlv.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 72cbd812d8d5..b0bebf400b30 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -4671,6 +4671,7 @@ typedef enum { wmi_pdev_sscan_fw_param_eventid, wmi_roam_cap_report_event_id, wmi_vdev_bcn_latency_event_id, + wmi_vdev_disconnect_event_id, wmi_events_max, } wmi_conv_event_id; diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 6a3d1bc05f96..521520007512 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -14945,6 +14945,8 @@ event_ids[wmi_roam_scan_chan_list_id] = WMI_ROAM_CAPABILITY_REPORT_EVENTID; event_ids[wmi_vdev_bcn_latency_event_id] = WMI_VDEV_BCN_LATENCY_EVENTID; + event_ids[wmi_vdev_disconnect_event_id] = + WMI_VDEV_DISCONNECT_EVENTID; } /**