summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rx.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/rx.c b/rx.c
index 0845138..4bf2cb7 100644
--- a/rx.c
+++ b/rx.c
@@ -294,6 +294,7 @@ static inline void mwl_rx_enable_sta_amsdu(struct mwl_priv *priv,
drv_priv[0]);
if (ether_addr_equal(sta->addr, sta_addr)) {
sta_info->is_amsdu_allowed = true;
+ wiphy_dbg(priv->hw->wiphy, "enabling A-MSDU for %pM\n", sta_addr);
break;
}
}
@@ -582,7 +583,7 @@ void mwl_rx_recv(unsigned long data)
if (ieee80211_is_mgmt(wh->frame_control)) {
struct ieee80211_mgmt *mgmt;
- __le16 capab;
+ u16 capab;
mgmt = (struct ieee80211_mgmt *)prx_skb->data;
@@ -591,8 +592,10 @@ void mwl_rx_recv(unsigned long data)
WLAN_CATEGORY_BACK &&
mgmt->u.action.u.addba_resp.action_code ==
WLAN_ACTION_ADDBA_RESP)) {
- capab = mgmt->u.action.u.addba_resp.capab;
- if (le16_to_cpu(capab) & 1)
+ capab = le16_to_cpu(mgmt->u.action.u.addba_resp.capab);
+ wiphy_dbg(hw->wiphy, "%pM - addba_resp.capab=0x%hx\n",
+ mgmt->sa, capab);
+ if (capab & 1)
mwl_rx_enable_sta_amsdu(priv, mgmt->sa);
}
}