Browse Source

mac80211: fix an interop issue with some broken 802.11n clients (#9436)

SVN-Revision: 27554
Felix Fietkau 14 years ago
parent
commit
c98829c864
1 changed files with 11 additions and 0 deletions
  1. 11 0
      package/mac80211/patches/570-mac80211_agg_buf_size.patch

+ 11 - 0
package/mac80211/patches/570-mac80211_agg_buf_size.patch

@@ -0,0 +1,11 @@
+--- a/net/mac80211/agg-tx.c
++++ b/net/mac80211/agg-tx.c
+@@ -814,7 +814,7 @@ void ieee80211_process_addba_resp(struct
+ 		 * of at least 1.
+ 		 */
+ 		if (!buf_size)
+-			goto out;
++			buf_size = 1;
+ 
+ 		if (test_and_set_bit(HT_AGG_STATE_RESPONSE_RECEIVED,
+ 				     &tid_tx->state)) {