|
@@ -29,6 +29,7 @@
|
|
|
#include "wlan_tdls_api.h"
|
|
|
#include "wlan_p2p_api.h"
|
|
|
#include "wlan_mlme_vdev_mgr_interface.h"
|
|
|
+#include "wlan_p2p_ucfg_api.h"
|
|
|
|
|
|
QDF_STATUS if_mgr_ap_start_bss(struct wlan_objmgr_vdev *vdev,
|
|
|
struct if_mgr_event_data *event_data)
|
|
@@ -62,6 +63,9 @@ QDF_STATUS if_mgr_ap_start_bss(struct wlan_objmgr_vdev *vdev,
|
|
|
/* Disable Roaming on all vdev's before starting bss */
|
|
|
if_mgr_disable_roaming(pdev, vdev, RSO_START_BSS);
|
|
|
|
|
|
+ /* abort p2p roc before starting the BSS for sync event */
|
|
|
+ ucfg_p2p_cleanup_roc_by_psoc(psoc);
|
|
|
+
|
|
|
return QDF_STATUS_SUCCESS;
|
|
|
}
|
|
|
|