On Tue, Apr 17, 2018 at 10:22:13AM +0200, Arend van Spriel wrote: > On 4/17/2018 2:28 AM, Brian Norris wrote: > > It looks like the status quo for looking for SCHED_SCAN support is to > > check if NL80211_CMD_START_SCHED_SCAN shows up in the command support > > list. (IOW, that's what wpa_supplicant does.) We'll probably need to > > imitate that. > > I believe checking command support is not really recommended. Instead, you > better check NL80211_ATTR_SCHED_SCAN_MAX_REQS being non-zero (since kernel > 4.12 that is). Why not? Command support checking is what wpa_supplicant is doing. I noticed NL80211_ATTR_SCHED_SCAN_MAX_REQS, but unfortunately, we have to support older kernels. It looks like randomization was added in v3.19, and as you point out, that's only available in v4.12. I welcome other alternatives if you have them to offer. Brian