[9610][7885][7872][7570] wlbt: Addition of Scheduled Scan condition, during Scan...
authorMohit Ghuley <mohit.ghuley@samsung.com>
Tue, 7 May 2019 09:51:53 +0000 (15:21 +0530)
committerlingsen1 <lingsen1@lenovo.com>
Fri, 26 Jul 2019 06:17:35 +0000 (14:17 +0800)
Addition of Scheduled Scan condition,
during Scan List Updation in Driver.

Change-Id: I41d244eeec2f1d0312cb991a44a4cd762c53cf8a
SCSC-Bug-Id: SSB-52411
Signed-off-by: Mohit Ghuley <mohit.ghuley@samsung.com>
drivers/net/wireless/scsc/rx.c

index beac60aa8d2a8e04692b1a8fae32b80a58b3d609..62bbdcd5aa152740fd053f08f66dff47952f4224 100755 (executable)
@@ -363,7 +363,8 @@ void slsi_rx_scan_ind(struct slsi_dev *sdev, struct net_device *dev, struct sk_b
                SLSI_NET_DBG1(dev, SLSI_MLME, "Connect/Roaming scan indication received, bssid:%pM\n", fapi_get_mgmt(skb)->bssid);
                slsi_kfree_skb(ndev_vif->sta.mlme_scan_ind_skb);
                ndev_vif->sta.mlme_scan_ind_skb = skb;
-       } else if (ndev_vif->scan[scan_id].scan_req || ndev_vif->scan[scan_id].acs_request ||
+       } else if (ndev_vif->scan[scan_id].scan_req || ndev_vif->scan[scan_id].sched_req ||
+                  ndev_vif->scan[scan_id].acs_request ||
                   ndev_vif->scan[SLSI_SCAN_HW_ID].is_blocking_scan) {
                slsi_roam_channel_cache_add(sdev, dev, skb);
                if (SLSI_IS_VIF_INDEX_WLAN(ndev_vif))