On 26-1-2016 11:01, Arend van Spriel wrote: > This patch series adds support for configuration of BSS selection done by > the driver and/or firmware. It allows user-space to pass selection criteria > with the NL80211_CMD_CONNECT using NL80211_ATTR_BSS_SELECT. When user-space > does provide this attribute and no explicit BSSID is provided it will pass > the BSS selection criteria to the driver if the driver supports it. > > When multiple BSS-es are found belonging to the same ESS, ie. Infra-BSS with > same SSID, the criteria can be used to select a BSS. The criteria defined are: > > 1. RSSI based selection. > 2. Band selection, RSSI based selection. > 3. RSSI adjustment in given band, RSSI based selection. > > V2: > - incorporate comments from Johannes Berg (may have missed some). > - split nl80211 patch in two separate patches. > > V3: > - remove enum nl80211_bss_select_primitive. > - reword documentation of nl80211_bss_select_attr enum values. > > Arend van Spriel (3): > nl80211: add extended feature for BSS selection support > nl80211: add bss selection attribute to CONNECT command > brcmfmac: add support for nl80211 BSS_SELECT feature Hmmm. Made a bit of a mess with this version. Let's go to V4. Regards, Arend > .../broadcom/brcm80211/brcmfmac/cfg80211.c | 63 +++++++++++++++++- > .../wireless/broadcom/brcm80211/brcmfmac/common.c | 38 ++++++----- > .../wireless/broadcom/brcm80211/brcmfmac/core.h | 1 + > include/net/cfg80211.h | 34 ++++++++++ > include/uapi/linux/nl80211.h | 42 ++++++++++++ > net/wireless/core.c | 4 ++ > net/wireless/nl80211.c | 76 ++++++++++++++++++++++ > 7 files changed, 240 insertions(+), 18 deletions(-) > -- 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