mac80211: fix compile error when mesh is disabled
[openwrt/staging/jow.git] / package / kernel / mac80211 / patches / subsys / 800-mac80211-mask-nested-A-MSDU-support-for-mesh.patch
index 415c6dfb803639cd726ee3f9b35359712b3e075d..e7da94c9cdaf5bf85600ae95a647e8b94dc5ae11 100644 (file)
@@ -18,13 +18,15 @@ Signed-off-by: David Bauer <mail@david-bauer.net>
 
 --- a/net/mac80211/agg-rx.c
 +++ b/net/mac80211/agg-rx.c
-@@ -251,7 +251,9 @@ static void ieee80211_send_addba_resp(st
+@@ -251,7 +251,11 @@ static void ieee80211_send_addba_resp(st
        mgmt->u.action.u.addba_resp.action_code = WLAN_ACTION_ADDBA_RESP;
        mgmt->u.action.u.addba_resp.dialog_token = dialog_token;
  
 -      capab = u16_encode_bits(amsdu, IEEE80211_ADDBA_PARAM_AMSDU_MASK);
 +      capab = 0;
++#ifdef CONFIG_MAC80211_MESH
 +      if (!sta->mesh)
++#endif
 +              capab = u16_encode_bits(amsdu, IEEE80211_ADDBA_PARAM_AMSDU_MASK);
        capab |= u16_encode_bits(policy, IEEE80211_ADDBA_PARAM_POLICY_MASK);
        capab |= u16_encode_bits(tid, IEEE80211_ADDBA_PARAM_TID_MASK);