mac80211: fix duplicate probe request reception (triggering unnecessary probe respons...
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 2 Apr 2011 16:07:21 +0000 (16:07 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 2 Apr 2011 16:07:21 +0000 (16:07 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@26409 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/mac80211/patches/541-mac80211_fix_duplicate_probereq.patch [new file with mode: 0644]

diff --git a/package/mac80211/patches/541-mac80211_fix_duplicate_probereq.patch b/package/mac80211/patches/541-mac80211_fix_duplicate_probereq.patch
new file mode 100644 (file)
index 0000000..55198b4
--- /dev/null
@@ -0,0 +1,18 @@
+--- a/net/mac80211/rx.c
++++ b/net/mac80211/rx.c
+@@ -2555,7 +2555,6 @@ static void ieee80211_rx_handlers(struct
+                * same TID from the same station
+                */
+               rx->skb = skb;
+-              rx->flags = 0;
+               CALL_RXH(ieee80211_rx_h_decrypt)
+               CALL_RXH(ieee80211_rx_h_check_more_data)
+@@ -2626,6 +2625,7 @@ void ieee80211_release_reorder_timeout(s
+               .sdata = sta->sdata,
+               .local = sta->local,
+               .queue = tid,
++              .flags = 0,
+       };
+       struct tid_ampdu_rx *tid_agg_rx;