summaryrefslogtreecommitdiffstats
path: root/package/mac80211/patches/550-mac80211_action_frame_fix.patch
diff options
context:
space:
mode:
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2010-01-12 03:10:03 +0000
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2010-01-12 03:10:03 +0000
commit5c8a4212a704139521c9ab8cc9cd7e52fc645ed6 (patch)
tree01eeb6acfb6bdb960509b63b891ec66a90e10f3c /package/mac80211/patches/550-mac80211_action_frame_fix.patch
parent0b686a0ab95aca103224dcbed2e48e6722f07452 (diff)
mac80211: upgrade to a new unofficial snapshot based on wireless-testing+wireless-2.6
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19110 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/mac80211/patches/550-mac80211_action_frame_fix.patch')
-rw-r--r--package/mac80211/patches/550-mac80211_action_frame_fix.patch26
1 files changed, 0 insertions, 26 deletions
diff --git a/package/mac80211/patches/550-mac80211_action_frame_fix.patch b/package/mac80211/patches/550-mac80211_action_frame_fix.patch
deleted file mode 100644
index 9283af64a..000000000
--- a/package/mac80211/patches/550-mac80211_action_frame_fix.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/net/mac80211/mlme.c
-+++ b/net/mac80211/mlme.c
-@@ -1451,7 +1451,9 @@ static void ieee80211_sta_rx_queued_mgmt
- rma = ieee80211_rx_mgmt_disassoc(sdata, mgmt, skb->len);
- break;
- case IEEE80211_STYPE_ACTION:
-- /* XXX: differentiate, can only happen for CSA now! */
-+ if (mgmt->u.action.category != WLAN_CATEGORY_SPECTRUM_MGMT)
-+ break;
-+
- ieee80211_sta_process_chanswitch(sdata,
- &mgmt->u.action.u.chan_switch.sw_elem,
- (void *)ifmgd->associated->priv);
---- a/net/mac80211/rx.c
-+++ b/net/mac80211/rx.c
-@@ -1934,6 +1934,10 @@ ieee80211_rx_h_action(struct ieee80211_r
- }
- break;
- default:
-+ /* do not process rejected action frames */
-+ if (mgmt->u.action.category & 0x80)
-+ return RX_DROP_MONITOR;
-+
- return RX_CONTINUE;
- }
-