On Thu, 2018-10-18 at 12:42 +0200, Arend van Spriel wrote: > > > + * This callback is also allowed to return the special return value 1, > > + * this indicates that hardware scan isn't desirable right now and a > > + * software scan should be done instead. A driver wishing to use this > > + * capability must ensure its (hardware) scan capabilities aren't > > + * advertised as more capable than mac80211's software scan is. > > Not sure what is meant by the last sentence. What does "more capable" > mean? What are (or where to find) the mac80211 software scan capabilities? I was thinking in terms of the scan capabilities exposed to userspace via nl80211. For example, mac80211 supports max 4 scan SSIDs (though this is a soft limit, it doesn't really care later), and a maximum probe request size. That's it though, so it doesn't support things like NL80211_EXT_FEATURE_LOW_SPAN_SCAN, for example. johannes