diff --git a/umac/cmn_services/interface_mgr/inc/wlan_if_mgr_sta.h b/umac/cmn_services/interface_mgr/inc/wlan_if_mgr_sta.h index 796c1ce758..c03aa1c358 100644 --- a/umac/cmn_services/interface_mgr/inc/wlan_if_mgr_sta.h +++ b/umac/cmn_services/interface_mgr/inc/wlan_if_mgr_sta.h @@ -61,7 +61,7 @@ QDF_STATUS if_mgr_connect_complete(struct wlan_objmgr_vdev *vdev, * Return: QDF_STATUS */ QDF_STATUS if_mgr_disconnect_start(struct wlan_objmgr_vdev *vdev, - void *event_data); + struct if_mgr_event_data *event_data); /** * if_mgr_disconnect_complete() - Disconnect complete event handler @@ -76,6 +76,6 @@ QDF_STATUS if_mgr_disconnect_start(struct wlan_objmgr_vdev *vdev, * Return: QDF_STATUS */ QDF_STATUS if_mgr_disconnect_complete(struct wlan_objmgr_vdev *vdev, - void *event_data); + struct if_mgr_event_data *event_data); #endif diff --git a/umac/cmn_services/interface_mgr/inc/wlan_if_mgr_ucfg_api.h b/umac/cmn_services/interface_mgr/inc/wlan_if_mgr_ucfg_api.h index ae332d2275..64e51747cb 100644 --- a/umac/cmn_services/interface_mgr/inc/wlan_if_mgr_ucfg_api.h +++ b/umac/cmn_services/interface_mgr/inc/wlan_if_mgr_ucfg_api.h @@ -25,6 +25,7 @@ #include #include #include +#include "wlan_if_mgr_api.h" /** * ucfg_if_mgr_deliver_event() - interface mgr event handler diff --git a/umac/cmn_services/interface_mgr/src/wlan_if_mgr_core.c b/umac/cmn_services/interface_mgr/src/wlan_if_mgr_core.c index 43f73b0ea4..2825dfb5ae 100644 --- a/umac/cmn_services/interface_mgr/src/wlan_if_mgr_core.c +++ b/umac/cmn_services/interface_mgr/src/wlan_if_mgr_core.c @@ -35,6 +35,8 @@ QDF_STATUS if_mgr_deliver_event(struct wlan_objmgr_vdev *vdev, if (!psoc) return QDF_STATUS_E_FAILURE; + ifmgr_debug("IF MGR event received: %d", event); + switch (event) { case WLAN_IF_MGR_EV_CONNECT_START: status = if_mgr_connect_start(vdev, event_data); diff --git a/umac/cmn_services/interface_mgr/src/wlan_if_mgr_main.c b/umac/cmn_services/interface_mgr/src/wlan_if_mgr_main.c index e3bffdd822..90dc6729f8 100644 --- a/umac/cmn_services/interface_mgr/src/wlan_if_mgr_main.c +++ b/umac/cmn_services/interface_mgr/src/wlan_if_mgr_main.c @@ -112,6 +112,8 @@ wlan_if_mgr_psoc_destroyed_notification(struct wlan_objmgr_psoc *psoc, ifmgr_obj); if (QDF_IS_STATUS_ERROR(status)) ifmgr_err("Failed to detach psoc interface mgr component"); + else + ifmgr_debug("interface mgr object detach to psoc successful"); qdf_mem_free(ifmgr_obj);