]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
nl80211: Get MLO support capability
authorIlan Peer <ilan.peer@intel.com>
Wed, 30 Nov 2022 13:09:34 +0000 (15:09 +0200)
committerJouni Malinen <j@w1.fi>
Sat, 3 Dec 2022 15:25:33 +0000 (17:25 +0200)
Signed-off-by: Ilan Peer <ilan.peer@intel.com>
Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
src/drivers/driver.h
src/drivers/driver_nl80211_capa.c

index 9825b1a4496db732560e418b483bd1a08373ceac..15d539af29c8800a7645dde479f376421bf9e388 100644 (file)
@@ -2189,6 +2189,8 @@ struct wpa_driver_capa {
  * frames in STA mode
  */
 #define WPA_DRIVER_FLAGS2_PROT_RANGE_NEG_STA   0x0000000000002000ULL
+/** Driver supports MLO in station/AP mode */
+#define WPA_DRIVER_FLAGS2_MLO                  0x0000000000004000ULL
        u64 flags2;
 
 #define FULL_AP_CLIENT_STATE_SUPP(drv_flags) \
index bb2fd4cd05963d2d50fa349556c552a60f3228f0..e0c3e416a758ffcec070f0f718e26540381e76aa 100644 (file)
@@ -1140,6 +1140,9 @@ static int wiphy_info_handler(struct nl_msg *msg, void *arg)
        if (tb[NL80211_ATTR_MBSSID_CONFIG])
                wiphy_info_mbssid(capa, tb[NL80211_ATTR_MBSSID_CONFIG]);
 
+       if (tb[NL80211_ATTR_MLO_SUPPORT])
+               capa->flags2 |= WPA_DRIVER_FLAGS2_MLO;
+
        return NL_SKIP;
 }