nl80211: Use beacon TSF if it is newer than Probe Response TSF
authorSrinivas Dasari <dasaris@qti.qualcomm.com>
Wed, 12 Aug 2015 10:24:54 +0000 (15:54 +0530)
committerJouni Malinen <j@w1.fi>
Thu, 13 Aug 2015 17:58:05 +0000 (20:58 +0300)
commit75055a538b344425c91f0b70e99121f1e758fef5
treef90bf33662f8d50b530e93bd73c42874feb408f2
parent708ec753bcca329e5b22cdb51aa6f80afc8fd270
nl80211: Use beacon TSF if it is newer than Probe Response TSF

cfg80211 sends TSF information with the attribute NL80211_BSS_BEACON_TSF
if the scan results include information from Beacon frame. Probe
Response frame information is included in NL80211_BSS_TSF. If the device
receives only Beacon frames, NL80211_BSS_TSF might not carry updated
TSF, which results an older TSF being used in wpa_supplicant. Fetch both
possible TSF values (if available) and choose the latest TSF for the BSS
entry.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
src/drivers/driver_nl80211_scan.c