mac80211: support multi-bssid
authorSara Sharon <sara.sharon@intel.com>
Wed, 16 Jan 2019 16:22:56 +0000 (18:22 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 8 Feb 2019 12:56:37 +0000 (13:56 +0100)
commit78ac51f81532c1e361a31ac112c1fea470ea9036
tree902a6460da1d4ee980bba2220151b931b520a6a9
parent0cd01efb03396c5368b1a32eed0ccb2aa453bdc8
mac80211: support multi-bssid

Add support for multi-bssid.

This includes:
- Parsing multi-bssid element
- Overriding DTIM values
- Taking into account in various places the inner BSSID instead of
  transmitter BSSID
- Save aside some multi-bssid properties needed by drivers

Signed-off-by: Sara Sharon <sara.sharon@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/linux/ieee80211.h
include/net/mac80211.h
net/mac80211/ieee80211_i.h
net/mac80211/mlme.c
net/mac80211/scan.c
net/mac80211/util.c