nl80211: Add debug prints for STA add/set operations
Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
b8df43dec6
commit
e4dea253b7
1 changed files with 16 additions and 0 deletions
|
@ -5820,6 +5820,8 @@ static int wpa_driver_nl80211_sta_add(void *priv,
|
|||
if (!msg)
|
||||
return -ENOMEM;
|
||||
|
||||
wpa_printf(MSG_DEBUG, "nl80211: %s STA " MACSTR,
|
||||
params->set ? "Set" : "Add", MAC2STR(params->addr));
|
||||
nl80211_cmd(drv, msg, 0, params->set ? NL80211_CMD_SET_STATION :
|
||||
NL80211_CMD_NEW_STATION);
|
||||
|
||||
|
@ -5827,18 +5829,29 @@ static int wpa_driver_nl80211_sta_add(void *priv,
|
|||
NLA_PUT(msg, NL80211_ATTR_MAC, ETH_ALEN, params->addr);
|
||||
NLA_PUT(msg, NL80211_ATTR_STA_SUPPORTED_RATES, params->supp_rates_len,
|
||||
params->supp_rates);
|
||||
wpa_hexdump(MSG_DEBUG, " * supported rates", params->supp_rates,
|
||||
params->supp_rates_len);
|
||||
if (!params->set) {
|
||||
wpa_printf(MSG_DEBUG, " * aid=%u", params->aid);
|
||||
NLA_PUT_U16(msg, NL80211_ATTR_STA_AID, params->aid);
|
||||
wpa_printf(MSG_DEBUG, " * listen_interval=%u",
|
||||
params->listen_interval);
|
||||
NLA_PUT_U16(msg, NL80211_ATTR_STA_LISTEN_INTERVAL,
|
||||
params->listen_interval);
|
||||
}
|
||||
if (params->ht_capabilities) {
|
||||
wpa_hexdump(MSG_DEBUG, " * ht_capabilities",
|
||||
(u8 *) params->ht_capabilities,
|
||||
sizeof(*params->ht_capabilities));
|
||||
NLA_PUT(msg, NL80211_ATTR_HT_CAPABILITY,
|
||||
sizeof(*params->ht_capabilities),
|
||||
params->ht_capabilities);
|
||||
}
|
||||
|
||||
if (params->vht_capabilities) {
|
||||
wpa_hexdump(MSG_DEBUG, " * vht_capabilities",
|
||||
(u8 *) params->vht_capabilities,
|
||||
sizeof(*params->vht_capabilities));
|
||||
NLA_PUT(msg, NL80211_ATTR_VHT_CAPABILITY,
|
||||
sizeof(*params->vht_capabilities),
|
||||
params->vht_capabilities);
|
||||
|
@ -5847,6 +5860,8 @@ static int wpa_driver_nl80211_sta_add(void *priv,
|
|||
os_memset(&upd, 0, sizeof(upd));
|
||||
upd.mask = sta_flags_nl80211(params->flags);
|
||||
upd.set = upd.mask;
|
||||
wpa_printf(MSG_DEBUG, " * flags set=0x%x mask=0x%x",
|
||||
upd.set, upd.mask);
|
||||
NLA_PUT(msg, NL80211_ATTR_STA_FLAGS2, sizeof(upd), &upd);
|
||||
|
||||
if (params->flags & WPA_STA_WMM) {
|
||||
|
@ -5854,6 +5869,7 @@ static int wpa_driver_nl80211_sta_add(void *priv,
|
|||
if (!wme)
|
||||
goto nla_put_failure;
|
||||
|
||||
wpa_printf(MSG_DEBUG, " * qosinfo=0x%x", params->qosinfo);
|
||||
NLA_PUT_U8(wme, NL80211_STA_WME_UAPSD_QUEUES,
|
||||
params->qosinfo & WMM_QOSINFO_STA_AC_MASK);
|
||||
NLA_PUT_U8(wme, NL80211_STA_WME_MAX_SP,
|
||||
|
|
Loading…
Reference in a new issue