Skip to contentSkip to conversation

wpa_supplicant: add mesh support (IEEE 80211s)

PATCH New yegorslists at googlemail.com 2 participants 2 messages Nov 7, 2016

lore
Share & tools
lore
#0 lore raw

PATCH v2 1/1 wpa_supplicant: add mesh support (IEEE 80211s)

From: Yegor Yefremov <[email protected]>

---
Changes v1 -> v2:
- use WPA_SUPPLICANT_CONFIG_ENABLE for CONFIG_IEEE80211W (Baruch Siach)
- remove CONFIG_SAE as it will be automatically selected by CONFIG_MESH

 package/wpa_supplicant/Config.in         | 7 +++++++
 package/wpa_supplicant/wpa_supplicant.mk | 5 +++++
 2 files changed, 12 insertions(+)
package/wpa_supplicant/Config.in +7 -0
index 454541f..9250a3b 100644
@@ -45,6 +45,13 @@ config BR2_PACKAGE_WPA_SUPPLICANT_WIFI_DISPLAY
 	help
 	  Enable support for Wi-Fi Display
 
+config BR2_PACKAGE_WPA_SUPPLICANT_MESH_NETWORKING
+	bool "Enable mesh networking"
+	depends on BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT
+	help
+	  Enable support for open and secured mesh networking
+	  (IEEE 802.11s)
+
 config BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN
 	bool "Enable autoscan"
 	help
package/wpa_supplicant/wpa_supplicant.mk +5 -0
index 3c3317b..9c8414b 100644
@@ -73,6 +73,11 @@ ifeq ($(BR2_PACKAGE_WPA_SUPPLICANT_WIFI_DISPLAY),y)
 WPA_SUPPLICANT_CONFIG_ENABLE += CONFIG_WIFI_DISPLAY
 endif
 
+ifeq ($(BR2_PACKAGE_WPA_SUPPLICANT_MESH_NETWORKING),y)
+WPA_SUPPLICANT_CONFIG_SET += CONFIG_MESH
+WPA_SUPPLICANT_CONFIG_ENABLE += CONFIG_IEEE80211W
+endif
+
 ifeq ($(BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN),y)
 WPA_SUPPLICANT_CONFIG_ENABLE += \
 	CONFIG_AUTOSCAN_EXPONENTIAL \
Signature · 1 line
2.1.4
#1 lore raw

PATCH v2 1/1 wpa_supplicant: add mesh support (IEEE 80211s)

Hello,

Quoted 11 lines · yegorslists at googlemail.com

From: Yegor Yefremov <[email protected]>

---
Changes v1 -> v2:
- use WPA_SUPPLICANT_CONFIG_ENABLE for CONFIG_IEEE80211W (Baruch Siach)
- remove CONFIG_SAE as it will be automatically selected by CONFIG_MESH

 package/wpa_supplicant/Config.in         | 7 +++++++
 package/wpa_supplicant/wpa_supplicant.mk | 5 +++++
 2 files changed, 12 insertions(+)

Applied to next, thanks. But I agree with Baruch: this CONFIG_SET vs. CONFIG_ENABLE stuff is messy. Someone should clean this up a bit.

Thanks,

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com