summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorInsun Song <insun.song@broadcom.com>2017-02-16 21:22:37 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-02-16 21:22:37 +0000
commit0d6d7a13c4bcd946a84a005ff8737bd481b9b3ee (patch)
tree5a6d5e0185a1614aab6855453ea95460b2673b69
parent849b095df3abc088d6c5c11ca7a29ba5dbf9ca8f (diff)
parentc2789261e87d5753b8da64faef572a8ae18be518 (diff)
downloadwlan-0d6d7a13c4bcd946a84a005ff8737bd481b9b3ee.tar.gz
net: wireless: bcmdhd: add bssid count element in hotlist cfg am: 66d8254696 am: 80c7a6aa50
am: c2789261e8 Change-Id: I7075fdc1bc1473bc57c30c342bafa77a1d274317
-rw-r--r--bcmdhd/wifi_hal/gscan.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/bcmdhd/wifi_hal/gscan.cpp b/bcmdhd/wifi_hal/gscan.cpp
index a94c38c..47eea15 100644
--- a/bcmdhd/wifi_hal/gscan.cpp
+++ b/bcmdhd/wifi_hal/gscan.cpp
@@ -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);