]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
nl80211: Send HE 6 GHz capability parameters to the driver
authorPradeep Kumar Chitrapu <pradeepc@codeaurora.org>
Wed, 16 Sep 2020 01:01:45 +0000 (18:01 -0700)
committerJouni Malinen <j@w1.fi>
Tue, 9 Feb 2021 22:06:21 +0000 (00:06 +0200)
The HE 6 GHz capability was not being sent to the kernel causing 6 GHz
support being unidentifiable in the kernel driver for added stations.

Signed-off-by: Pradeep Kumar Chitrapu <pradeepc@codeaurora.org>
src/drivers/driver_nl80211.c

index c258557db6a0085e7f68c62a249573c17783e9b1..2a456a1f620b0f55ce0a2de8cdff2991f88442f5 100644 (file)
@@ -4969,6 +4969,16 @@ static int wpa_driver_nl80211_sta_add(void *priv,
                                goto fail;
                }
 
+               if (params->he_6ghz_capab) {
+                       wpa_hexdump(MSG_DEBUG, "  * he_6ghz_capab",
+                                   params->he_6ghz_capab,
+                                   sizeof(*params->he_6ghz_capab));
+                       if (nla_put(msg, NL80211_ATTR_HE_6GHZ_CAPABILITY,
+                                   sizeof(*params->he_6ghz_capab),
+                                   params->he_6ghz_capab))
+                               goto fail;
+               }
+
                if (params->ext_capab) {
                        wpa_hexdump(MSG_DEBUG, "  * ext_capab",
                                    params->ext_capab, params->ext_capab_len);