Enable scan probe Information Element Whitelist

This change enables the Information Element in QCMs driver, only
allowing the following IE in probe requests while the device is
scanning in an unassociated state:
- SSID Parameter Set
- DS Parameter Set
- Basic Rates
This improves privacy of the device, by reducing the fingerprint of
its probe requests, and removing IEs which contain uniquely identifiable
information.

Test: Verified via wireshark
Bug: 37281277
Change-Id: Idb2e063488735ddd58ca5a5879152571f6cea981
This commit is contained in:
Glen Kuhne
2017-06-13 14:40:09 -07:00
parent b547a913e8
commit c4d30139b7

View File

@@ -299,6 +299,24 @@ adapt_dwell_lpf_weight=80
adapt_dwell_wifi_act_threshold=10
# Enable or disable Probe Req Information Element whitelist. When enabled, IEs corresponding to bits
# set in bitmaps are allowed in probe request, all others removed while device is unassociated
# with an AP
# 1=Enable, 0=Disable (default)
g_enable_probereq_whitelist_ies=1
# ie bitmap examples: <bitmap_name>=<value> [<Allowed Information elements>]
# g_probe_req_ie_bitmap_0=0x80000009 #[0, 3, 31]
# g_probe_req_ie_bitmap_0=0x00000000 #[] (default)
# g_probe_req_ie_bitmap_1=0x80000009 #[32, 35, 63]
g_probe_req_ie_bitmap_0=0x0000000B
# g_probe_req_ie_bitmap_1=0x00000000
# g_probe_req_ie_bitmap_2=0x00000000
# g_probe_req_ie_bitmap_3=0x00000000
# g_probe_req_ie_bitmap_4=0x00000000
# g_probe_req_ie_bitmap_5=0x00000000
# g_probe_req_ie_bitmap_6=0x00000000
# g_probe_req_ie_bitmap_7=0x00000000
#############################################
# Power related configurations