[PATCH 0/3] HE: add support for mesh mode

Sven Eckelmann sven at narfation.org
Fri Jun 14 07:49:18 PDT 2019


From: Sven Eckelmann <seckelmann at datto.com>

Hi,

John Crispin has provided various changes to get HE AP support working
with hostapd. This code can now be used to get HE mesh working in
wpa_supplicant. The initial work for hwsim and mac80211 were already
submitted. These changes here are required to get the HE associations
working. The rest is handled by the kernel anyway.

The most invasive additional change is the change of the mode he_capab
from a simple struct to an array of structs. This is necessary because
every iftype for HE has its own capabilities. Until this change, only
the AP HE capabilities were parsed. Of course, these capabilities are
not correct for mesh because some of the features might need a central
controlling STA (AP) to actually work.

Kind regards,
	Sven

Sven Eckelmann (3):
  wpa_supplicant: Fix type for ssid->mode comparisons
  nl80211: Add driver multi iftype HE capability parsing
  mesh: add support for HE mode

 src/ap/ap_drv_ops.c               |  4 +--
 src/ap/beacon.c                   |  8 +++--
 src/ap/dfs.c                      |  2 +-
 src/ap/hostapd.c                  |  2 +-
 src/ap/ieee802_11.c               |  5 +--
 src/ap/ieee802_11.h               |  7 ++--
 src/ap/ieee802_11_he.c            | 27 +++++++-------
 src/drivers/driver.h              | 21 +++++++----
 src/drivers/driver_nl80211_capa.c | 60 ++++++++++++++++++++++---------
 wpa_supplicant/ap.c               |  6 ++++
 wpa_supplicant/events.c           | 12 +++----
 wpa_supplicant/mesh.c             |  3 ++
 wpa_supplicant/mesh_mpm.c         | 32 +++++++++++++++++
 wpa_supplicant/sme.c              |  2 +-
 wpa_supplicant/wpa_supplicant.c   | 13 ++++---
 wpa_supplicant/wpa_supplicant_i.h | 20 +++++++++++
 16 files changed, 167 insertions(+), 57 deletions(-)

-- 
2.20.1




More information about the Hostap mailing list