All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC 0/2] nl80211: allow configuration of BSS selection
@ 2015-12-24 12:19 Arend van Spriel
  2015-12-24 12:19 ` [RFC 1/2] nl80211: add extended feature for BSS selection support Arend van Spriel
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Arend van Spriel @ 2015-12-24 12:19 UTC (permalink / raw)
  To: johannes; +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. select BSS in specific band regardless RSSI level.
2. adjust RSSI level for BSS-es in specified band.

Open issue:
-----------
* NL80211_CMD_CONNECT support ATTR_MAC and ATTR_MAC_HINT. When ATTR_MAC is
  used BSS selection criteria are ignored. What about ATTR_MAC_HINT?

Arend van Spriel (2):
  nl80211: add extended feature for BSS selection support
  brcmfmac: add support for nl80211 BSS_SELECT feature

 drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c | 47 ++++++++++++++++++++++
 drivers/net/wireless/brcm80211/brcmfmac/common.c   | 38 ++++++++++-------
 drivers/net/wireless/brcm80211/brcmfmac/core.h     |  1 +
 include/net/cfg80211.h                             | 17 ++++++++
 include/uapi/linux/nl80211.h                       | 35 ++++++++++++++++
 net/wireless/nl80211.c                             | 46 +++++++++++++++++++++
 6 files changed, 169 insertions(+), 15 deletions(-)

-- 
1.9.1


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

end of thread, other threads:[~2016-01-08  9:18 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-24 12:19 [RFC 0/2] nl80211: allow configuration of BSS selection Arend van Spriel
2015-12-24 12:19 ` [RFC 1/2] nl80211: add extended feature for BSS selection support Arend van Spriel
2016-01-05  9:25   ` Johannes Berg
2016-01-05  9:50     ` Arend van Spriel
2016-01-05 16:31       ` Johannes Berg
2016-01-06 10:16         ` Arend van Spriel
2016-01-06 14:36           ` Johannes Berg
2016-01-06 14:37             ` Johannes Berg
2016-01-07 12:52             ` Arend van Spriel
2016-01-07 14:41               ` Johannes Berg
2016-01-08  9:18                 ` Arend van Spriel
2015-12-24 12:19 ` [RFC 2/2] brcmfmac: add support for nl80211 BSS_SELECT feature Arend van Spriel
2015-12-25 10:08 ` [RFC 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.