mac80211: in ADHOC print debug message for every Auth message
The debug message has to be printed also for an Auth message with auth_sequence != 1. This helps understanding whether the two Auth messages are exchanged correctly or not. Signed-off-by: Antonio Quartulli <antonio@open-mesh.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
e584da5e3c
commit
7bed20503f
1 changed files with 4 additions and 2 deletions
|
@ -374,11 +374,13 @@ static void ieee80211_rx_mgmt_auth_ibss(struct ieee80211_sub_if_data *sdata,
|
||||||
auth_alg = le16_to_cpu(mgmt->u.auth.auth_alg);
|
auth_alg = le16_to_cpu(mgmt->u.auth.auth_alg);
|
||||||
auth_transaction = le16_to_cpu(mgmt->u.auth.auth_transaction);
|
auth_transaction = le16_to_cpu(mgmt->u.auth.auth_transaction);
|
||||||
|
|
||||||
if (auth_alg != WLAN_AUTH_OPEN || auth_transaction != 1)
|
|
||||||
return;
|
|
||||||
ibss_dbg(sdata,
|
ibss_dbg(sdata,
|
||||||
"RX Auth SA=%pM DA=%pM BSSID=%pM (auth_transaction=%d)\n",
|
"RX Auth SA=%pM DA=%pM BSSID=%pM (auth_transaction=%d)\n",
|
||||||
mgmt->sa, mgmt->da, mgmt->bssid, auth_transaction);
|
mgmt->sa, mgmt->da, mgmt->bssid, auth_transaction);
|
||||||
|
|
||||||
|
if (auth_alg != WLAN_AUTH_OPEN || auth_transaction != 1)
|
||||||
|
return;
|
||||||
|
|
||||||
sta_info_destroy_addr(sdata, mgmt->sa);
|
sta_info_destroy_addr(sdata, mgmt->sa);
|
||||||
sta = ieee80211_ibss_add_sta(sdata, mgmt->bssid, mgmt->sa, 0, false);
|
sta = ieee80211_ibss_add_sta(sdata, mgmt->bssid, mgmt->sa, 0, false);
|
||||||
rcu_read_unlock();
|
rcu_read_unlock();
|
||||||
|
|
Loading…
Add table
Reference in a new issue