> cfg80211 lacks a command for request new scans, so that could > also be an area that would benefit of improvements if the > current SIOCSIWSCAN WE ioctl does not provide all the > functionality needed for this (though, it may be more because > of SIOCSIWSCAN handler in mac80211 lacking support for many of > the options). If cfg80211 get's a scan command, it should probably get more than one command: * command "do scan" with lot's of options, e.g. band, channels, ESSID, active/passive * a notification from mac80211->userspace "scan completed" * command "get current scan list" - this command should not return the equivalent of -EAGAIN - always return the whole list, even if one process asked a "do scan" with ESSID "MUH" and another process asked a "do scan" with ESSID "BLAH" one second later - filtering/sorting should be done in user-space -- 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