diff options
author | Insun Song <insun.song@broadcom.com> | 2016-11-30 16:49:16 -0800 |
---|---|---|
committer | gitbuildkicker <android-build@google.com> | 2017-02-16 14:42:34 -0800 |
commit | 9deece5d2b654eb174b40577b88352b38ee24d48 (patch) | |
tree | 2db0f3d4eb0f06d72e636f9f8996b5ef65eb3ee7 | |
parent | c8e97d9d5cf12bb84382358cad540b7bec38b335 (diff) | |
download | wlan-nougat-mr2.3-release.tar.gz |
net: wireless: bcmdhd: add bssid count element in hotlist cfgandroid-7.1.2_r9android-7.1.2_r8android-7.1.2_r6android-7.1.2_r5android-7.1.2_r4android-7.1.2_r39android-7.1.2_r38android-7.1.2_r37android-7.1.2_r33android-7.1.2_r30android-7.1.2_r3android-7.1.2_r29android-7.1.2_r27android-7.1.2_r25android-7.1.2_r24android-7.1.2_r23android-7.1.2_r2android-7.1.2_r17android-7.1.2_r16android-7.1.2_r15android-7.1.2_r14android-7.1.2_r13android-7.1.2_r12android-7.1.2_r11android-7.1.2_r10android-7.1.2_r1nougat-mr2.3-releasenougat-mr2.1-releasenougat-mr2-security-releasenougat-mr2-pixel-release
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.cpp | 6 |
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); |