diff options
| author | Sunil Dutt <usdutt@qti.qualcomm.com> | 2014-01-06 18:31:58 +0530 |
|---|---|---|
| committer | Steve Kondik <shade@chemlab.org> | 2014-06-12 14:08:43 -0700 |
| commit | c278119d8162ac3e8db4a678c7c7264a6d913d80 (patch) | |
| tree | d40d9dcd8aec8ac30c95934cb33bdaf36a346fc3 | |
| parent | db0c964f0e8ea490a196be53ec403e7b88fb90a6 (diff) | |
| download | android_external_wpa_supplicant_8-c278119d8162ac3e8db4a678c7c7264a6d913d80.tar.gz android_external_wpa_supplicant_8-c278119d8162ac3e8db4a678c7c7264a6d913d80.tar.bz2 android_external_wpa_supplicant_8-c278119d8162ac3e8db4a678c7c7264a6d913d80.zip | |
nl80211: Pass station supported channel and oper class info
Pass station supported channel and operating class information to kernel
for TDLS peers.
CRs-fixed: 610530
Git-commit: efc64886b8a285440e9954b5395a5370d8c5f84f
Git-repo : git://w1.fi/srv/git/hostap.git
Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
Change-Id: Ife98114bf4b71a8eef65346861b1eeecb9589b7e
| -rw-r--r-- | src/drivers/driver_nl80211.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index 899b47a8..8e6510ee 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -6959,6 +6959,23 @@ static int wpa_driver_nl80211_sta_add(void *priv, } #endif + + if (params->supp_channels) { + wpa_hexdump(MSG_DEBUG, " * supported channels", + params->supp_channels, params->supp_channels_len); + NLA_PUT(msg, NL80211_ATTR_STA_SUPPORTED_CHANNELS, + params->supp_channels_len, params->supp_channels); + } + + if (params->supp_oper_classes) { + wpa_hexdump(MSG_DEBUG, " * supported operating classes", + params->supp_oper_classes, + params->supp_oper_classes_len); + NLA_PUT(msg, NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES, + params->supp_oper_classes_len, + params->supp_oper_classes); + } + os_memset(&upd, 0, sizeof(upd)); upd.mask = sta_flags_nl80211(params->flags); upd.set = upd.mask; |
