]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
wpa-supplicant: enable 802.11be support
authorMiaoqing Pan <miaoqing.pan@oss.qualcomm.com>
Thu, 18 Dec 2025 03:04:48 +0000 (11:04 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 22 Dec 2025 17:54:58 +0000 (17:54 +0000)
wpa_supplicant has supported IEEE 802.11be (Wi-Fi 7) for over three
years. With growing market demand for Wi-Fi 7, it is now an
appropriate time to enable IEEE 802.11be Extremely High Throughput
(EHT) support, mainly for AP mode.

This implementation conforms to IEEE Std 802.11be-2024, which was
approved by the IEEE SA Standards Board on September 26, 2024 and
officially published on July 22, 2025.

Signed-off-by: Miaoqing Pan <miaoqing.pan@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0003-defconfig-Document-IEEE-802.11be-as-a-published-amen.patch [new file with mode: 0644]
meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0004-defconfig-Uncomment-CONFIG_IEEE80211BE-y.patch [new file with mode: 0644]
meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.11.bb

diff --git a/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0003-defconfig-Document-IEEE-802.11be-as-a-published-amen.patch b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0003-defconfig-Document-IEEE-802.11be-as-a-published-amen.patch
new file mode 100644 (file)
index 0000000..b474b84
--- /dev/null
@@ -0,0 +1,34 @@
+From aebbf87ca7311f543bd849020b97402c49f3cf24 Mon Sep 17 00:00:00 2001
+From: Miaoqing Pan <miaoqing.pan@oss.qualcomm.com>
+Date: Thu, 18 Dec 2025 09:39:39 +0800
+Subject: [PATCH 2/3] defconfig: Document IEEE 802.11be as a published
+ amendment
+
+The comment about the IEEE 802.11be functionality being experimental
+and based on a not yet finalized standard is not accurate anymore
+since IEEE Std 802.11be-2024 has already been published. Remove this
+outdated comment.
+
+Signed-off-by: Miaoqing Pan <miaoqing.pan@oss.qualcomm.com>
+Upstream-Status: Backport [https://git.w1.fi/cgit/hostap/commit/?id=2887a975b12de9256ed6fdbd0da1dbb78c7a25c4]
+---
+ wpa_supplicant/defconfig | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/wpa_supplicant/defconfig b/wpa_supplicant/defconfig
+index 044604a..7efb9e6 100644
+--- a/wpa_supplicant/defconfig
++++ b/wpa_supplicant/defconfig
+@@ -507,9 +507,6 @@ CONFIG_IEEE80211AX=y
+ # IEEE 802.11be EHT support (mainly for AP mode)
+ # CONFIG_IEEE80211AX is mandatory for setting CONFIG_IEEE80211BE.
+-# Note: This is experimental and work in progress. The definitions are still
+-# subject to change and this should not be expected to interoperate with the
+-# final IEEE 802.11be version.
+ #CONFIG_IEEE80211BE=y
+ # Wireless Network Management (IEEE Std 802.11v-2011)
+-- 
+2.34.1
+
diff --git a/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0004-defconfig-Uncomment-CONFIG_IEEE80211BE-y.patch b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0004-defconfig-Uncomment-CONFIG_IEEE80211BE-y.patch
new file mode 100644 (file)
index 0000000..9ed7342
--- /dev/null
@@ -0,0 +1,32 @@
+From be5ffd2084b8690f5b974c5b6ff7409fbfaacfb7 Mon Sep 17 00:00:00 2001
+From: Miaoqing Pan <miaoqing.pan@oss.qualcomm.com>
+Date: Thu, 11 Dec 2025 15:07:31 +0800
+Subject: [PATCH 3/3] defconfig: Uncomment CONFIG_IEEE80211BE=y
+
+wpa_supplicant has supported IEEE 802.11be (Wi-Fi 7) for over three
+years. With growing market demand for Wi-Fi 7, it is now an appropriate
+time to enable IEEE 802.11be support. This is needed mainly to enable AP
+mode functionality in wpa_supplicant.
+
+Signed-off-by: Miaoqing Pan <miaoqing.pan@oss.qualcomm.com>
+Upstream-Status: Backport [https://git.w1.fi/cgit/hostap/commit/?id=e623edd9b73a521b8a4438c600c9a8fb0ac5febe]
+---
+ wpa_supplicant/defconfig | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/wpa_supplicant/defconfig b/wpa_supplicant/defconfig
+index 7efb9e6..84ac8ba 100644
+--- a/wpa_supplicant/defconfig
++++ b/wpa_supplicant/defconfig
+@@ -507,7 +507,7 @@ CONFIG_IEEE80211AX=y
+ # IEEE 802.11be EHT support (mainly for AP mode)
+ # CONFIG_IEEE80211AX is mandatory for setting CONFIG_IEEE80211BE.
+-#CONFIG_IEEE80211BE=y
++CONFIG_IEEE80211BE=y
+ # Wireless Network Management (IEEE Std 802.11v-2011)
+ # Note: This is experimental and not complete implementation.
+-- 
+2.34.1
+
index 50f16e935d547193cb4390f9a100c677a2fe165d..7c7a8bd9c135f877ae636da9ef7fde83eab2954a 100644 (file)
@@ -17,6 +17,8 @@ SRC_URI = "http://w1.fi/releases/wpa_supplicant-${PV}.tar.gz \
            file://99_wpa_supplicant \
            file://0001-macsec_linux-Hardware-offload-requires-Linux-headers.patch \
            file://0002-defconfig-Update-Opportunistic-Wireless-Encryption-O.patch \
+           file://0003-defconfig-Document-IEEE-802.11be-as-a-published-amen.patch \
+           file://0004-defconfig-Uncomment-CONFIG_IEEE80211BE-y.patch \
            file://CVE-2025-24912-01.patch \
            file://CVE-2025-24912-02.patch \
            "