summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorInsun Song <insun.song@broadcom.com>2016-11-30 16:49:16 -0800
committergitbuildkicker <android-build@google.com>2017-02-16 14:42:34 -0800
commit9deece5d2b654eb174b40577b88352b38ee24d48 (patch)
tree2db0f3d4eb0f06d72e636f9f8996b5ef65eb3ee7
parentc8e97d9d5cf12bb84382358cad540b7bec38b335 (diff)
downloadwlan-nougat-mr2-pixel-release.tar.gz
add new element to exactly refer in NL tlv iteration. Bug: 32474971 Change-Id: Icac65ad456fd01138a143206c7b1ce074c0cf740 Signed-off-by: Insun Song <insun.song@broadcom.com> (cherry picked from commit 66d82546960bb2408e1aa31856a3f9a6a400681f)
-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 cd61d5a..07155e2 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);