]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
nl80211: Configure STA Capabilities and Extended Capabilities
authorSunil Dutt <duttus@codeaurora.org>
Thu, 14 Feb 2013 16:12:42 +0000 (18:12 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 15 Feb 2013 21:45:48 +0000 (23:45 +0200)
These are needed to allow drivers to implement all TDLS functionality
properly.

Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>

src/drivers/driver_nl80211.c

index e19bb463cbe298725ff4487f7acb6e4f78357e45..bff0a512eba94790d242422931c786a8cb0e39a8 100644 (file)
@@ -5857,6 +5857,16 @@ static int wpa_driver_nl80211_sta_add(void *priv,
                        params->vht_capabilities);
        }
 
+       wpa_printf(MSG_DEBUG, "  * capability=0x%x", params->capability);
+       NLA_PUT_U16(msg, NL80211_ATTR_STA_CAPABILITY, params->capability);
+
+       if (params->ext_capab) {
+               wpa_hexdump(MSG_DEBUG, "  * ext_capab",
+                           params->ext_capab, params->ext_capab_len);
+               NLA_PUT(msg, NL80211_ATTR_STA_EXT_CAPABILITY,
+                       params->ext_capab_len, params->ext_capab);
+       }
+
        os_memset(&upd, 0, sizeof(upd));
        upd.mask = sta_flags_nl80211(params->flags);
        upd.set = upd.mask;