]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
nl80211: Enforce unique address for AP iftype
authorJintao Lin <jintaolin@chromium.org>
Tue, 6 Dec 2022 00:37:04 +0000 (00:37 +0000)
committerJouni Malinen <j@w1.fi>
Sat, 17 Dec 2022 10:11:15 +0000 (12:11 +0200)
Some Wi-Fi SoCs do not ensure unique MAC address for the new virtual
interface. Enforce unique address is used for the created AP interface
similarly to other previously address interface types.

Signed-off-by: Jintao Lin <jintaolin@chromium.org>
src/drivers/driver_nl80211.c

index 1b76fcc4faef2700d62a99ded76eb1b212d44bb2..3f6c05c094850ced09d7bf848d37a95766a27353 100644 (file)
@@ -8329,7 +8329,7 @@ static int wpa_driver_nl80211_if_add(void *priv, enum wpa_driver_if_type type,
        if (!addr &&
            (type == WPA_IF_P2P_CLIENT || type == WPA_IF_P2P_GROUP ||
             type == WPA_IF_P2P_GO || type == WPA_IF_MESH ||
-            type == WPA_IF_STATION)) {
+            type == WPA_IF_STATION || type == WPA_IF_AP_BSS)) {
                /* Enforce unique address */
                u8 new_addr[ETH_ALEN];