All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC V3 0/2] nl80211: allow configuration of BSS selection
@ 2016-01-26 10:01 Arend van Spriel
  2016-01-26 10:01 ` [RFC V3 1/2] nl80211: add feature for BSS selection support Arend van Spriel
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Arend van Spriel @ 2016-01-26 10:01 UTC (permalink / raw)
  To: Johannes Berg; +Cc: linux-wireless, Arend van Spriel

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

 .../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(-)

-- 
1.9.1


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-01-26 12:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-26 10:01 [RFC V3 0/2] nl80211: allow configuration of BSS selection Arend van Spriel
2016-01-26 10:01 ` [RFC V3 1/2] nl80211: add feature for BSS selection support Arend van Spriel
2016-01-26 10:01 ` [RFC V3 2/2] brcmfmac: add support for nl80211 BSS_SELECT feature Arend van Spriel
2016-01-26 12:45 ` [RFC V3 0/2] nl80211: allow configuration of BSS selection Arend van Spriel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.