diff --git a/os_if/linux/scan/inc/wlan_cfg80211_scan.h b/os_if/linux/scan/inc/wlan_cfg80211_scan.h index 99293e1276..0b3d506f3a 100644 --- a/os_if/linux/scan/inc/wlan_cfg80211_scan.h +++ b/os_if/linux/scan/inc/wlan_cfg80211_scan.h @@ -429,4 +429,17 @@ void wlan_config_sched_scan_plans_to_wiphy(struct wiphy *wiphy, } #endif /* FEATURE_WLAN_SCAN_PNO */ +/** + * wlan_cfg80211_scan_done() - Scan completed callback to cfg80211 + * @netdev: Net device + * @req : Scan request + * @aborted : true scan aborted false scan success + * + * This function notifies scan done to cfg80211 + * + * Return: none + */ +void wlan_cfg80211_scan_done(struct net_device *netdev, + struct cfg80211_scan_request *req, + bool aborted); #endif diff --git a/os_if/linux/scan/src/wlan_cfg80211_scan.c b/os_if/linux/scan/src/wlan_cfg80211_scan.c index 8e2a4da087..074bcad85d 100644 --- a/os_if/linux/scan/src/wlan_cfg80211_scan.c +++ b/os_if/linux/scan/src/wlan_cfg80211_scan.c @@ -806,9 +806,9 @@ static QDF_STATUS wlan_scan_request_dequeue( * * Return: none */ -static void wlan_cfg80211_scan_done(struct net_device *netdev, - struct cfg80211_scan_request *req, - bool aborted) +void wlan_cfg80211_scan_done(struct net_device *netdev, + struct cfg80211_scan_request *req, + bool aborted) { struct cfg80211_scan_info info = { .aborted = aborted @@ -828,9 +828,9 @@ static void wlan_cfg80211_scan_done(struct net_device *netdev, * * Return: none */ -static void wlan_cfg80211_scan_done(struct net_device *netdev, - struct cfg80211_scan_request *req, - bool aborted) +void wlan_cfg80211_scan_done(struct net_device *netdev, + struct cfg80211_scan_request *req, + bool aborted) { if (netdev->flags & IFF_UP) cfg80211_scan_done(req, aborted);