On Fri, Feb 26, 2016 at 04:06:04PM +0200, Jouni Malinen wrote: > This allows scans for a specific BSSID to be optimized by the user space > application by requesting the driver to set the Probe Request frame > BSSID field (Address 3) to the specified BSSID instead of the wildcard > BSSID. This prevents other APs from replying which reduces airtime need > and latency in getting the response from the target AP through. > > This is an optimization and as such, it is acceptable for some of the > drivers not to support the mechanism. If not supported, the wildcard > BSSID will be used and more responses may be received. > include/net/cfg80211.h | 2 ++ > include/uapi/linux/nl80211.h | 4 +++- > net/wireless/nl80211.c | 6 ++++++ > diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h > @@ -1471,6 +1472,7 @@ struct cfg80211_scan_request { > + u8 bssid[ETH_ALEN] __aligned(2); You should know better to run all hwsim test cases before sending patches out.. nl80211 one is not enough when we have WEXT. :) Johannes, please drop this. I'll need to talk to myself to get a fixed version with the two other rdev_scan() callers updated to fill in the bssid field. -- Jouni Malinen PGP id EFC895FA -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html