net: wireless: bcmdhd: add bssid count element in hotlist cfg am: 66d8254696 am:...
Insun Song [Thu, 16 Feb 2017 21:26:44 +0000 (21:26 +0000)]
am: 0d6d7a13c4

Change-Id: I42e151ddd7ce01ab8a09e67236548023f9a13571

bcmdhd/wifi_hal/gscan.cpp

index a94c38c..47eea15 100644 (file)
@@ -74,6 +74,7 @@ typedef enum {
     GSCAN_ATTRIBUTE_RSSI_HIGH,
     GSCAN_ATTRIBUTE_HOTLIST_ELEM,
     GSCAN_ATTRIBUTE_HOTLIST_FLUSH,
+    GSCAN_ATTRIBUTE_HOTLIST_BSSID_COUNT,
 
     /* remaining reserved for additional attributes */
     GSCAN_ATTRIBUTE_RSSI_SAMPLE_SIZE = 60,
@@ -1016,6 +1017,11 @@ public:
             return result;
         }
 
+        result = request.put_u32(GSCAN_ATTRIBUTE_HOTLIST_BSSID_COUNT, mParams.num_bssid);
+        if (result < 0) {
+            return result;
+        }
+
         struct nlattr * attr = request.attr_start(GSCAN_ATTRIBUTE_HOTLIST_BSSIDS);
         for (int i = 0; i < mParams.num_bssid; i++) {
             nlattr *attr2 = request.attr_start(GSCAN_ATTRIBUTE_HOTLIST_ELEM);