[PATCH v4 00/15] v4: MBSSID and EMA support
Aloka Dixit
quic_alokad at quicinc.com
Wed Nov 30 19:18:32 PST 2022
This patchset adds support for multiple BSSID and enhanced
multi-bssid advertisements (EMA).
- No changes from v3 in the core functionality. NL80211 dependencies are
already merged in wireless-next.
- This version also adds HWSIM tests for MBSSID and EMA which depend on
https://patchwork.kernel.org/project/linux-wireless/list/?series=700684&state=%2A&archive=both.
Aloka Dixit (15):
mbssid: add new configuration option
mbssid: retrieve driver capabilities
mbssid: configure all BSSes before beacon setup
mbssid: add multiple BSSID elements
mbssid: add non-inheritance element
mbssid: configure parameters and element data
mbssid: set extended capabilities
mbssid: add MBSSID configuration element
mbssid: process known BSSID element
mbssid: make the AID space shared
mbssid: add nl80211 support
tests: hwsim: MBSSID with open security
tests: hwsim: MBSSID with same security
tests: hwsim: MBSSID with mixed security
tests: hwsim: MBSSID with EMA
hostapd/config_file.c | 9 +
hostapd/hostapd.conf | 58 +++++++
hostapd/main.c | 3 +
src/ap/ap_config.c | 12 ++
src/ap/ap_config.h | 5 +
src/ap/beacon.c | 121 ++++++++++++-
src/ap/hostapd.c | 72 +++++++-
src/ap/hostapd.h | 7 +
src/ap/ieee802_11.c | 276 +++++++++++++++++++++++++++++-
src/ap/ieee802_11.h | 7 +-
src/ap/ieee802_11_shared.c | 11 ++
src/common/ieee802_11_common.c | 4 +
src/common/ieee802_11_common.h | 2 +
src/common/ieee802_11_defs.h | 5 +
src/drivers/driver.h | 41 +++++
src/drivers/driver_nl80211.c | 52 ++++++
src/drivers/driver_nl80211_capa.c | 27 +++
tests/hwsim/test_he_mbssid.py | 194 +++++++++++++++++++++
18 files changed, 887 insertions(+), 19 deletions(-)
create mode 100644 tests/hwsim/test_he_mbssid.py
base-commit: 8de288142638f1d56ef9278057cdb5263945c163
--
2.25.1
More information about the Hostap
mailing list