From 2cedae1d3dade3c015557fa9d45e1bea1c758b9d Mon Sep 17 00:00:00 2001 From: nbd Date: Tue, 31 Aug 2010 23:34:21 +0000 Subject: mac80211: update to wireless-testing 2010-08-31 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22865 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/mac80211/patches/810-p54-fix-ps.patch | 33 --------------------------- 1 file changed, 33 deletions(-) delete mode 100644 package/mac80211/patches/810-p54-fix-ps.patch (limited to 'package/mac80211/patches/810-p54-fix-ps.patch') diff --git a/package/mac80211/patches/810-p54-fix-ps.patch b/package/mac80211/patches/810-p54-fix-ps.patch deleted file mode 100644 index 60ca12034..000000000 --- a/package/mac80211/patches/810-p54-fix-ps.patch +++ /dev/null @@ -1,33 +0,0 @@ -From: Christian Lamparter - -Michael reported that p54* never really entered power -save mode, even tough it was enabled. - -It turned out that upon a power save mode change the -firmware will set a special flag onto the last outgoing -frame tx status (which in this case is almost always the -designated PSM nullfunc frame). This flag confused the -driver; It erroneously reported transmission failures -to the stack, which then generated the next nullfunc. -and so on... - -Cc: -Reported-by: Michael Buesch -Tested-by: Michael Buesch -Signed-off-by: Christian Lamparter ---- ---- - drivers/net/wireless/p54/txrx.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- compat-wireless-2010-07-29.orig/drivers/net/wireless/p54/txrx.c -+++ compat-wireless-2010-07-29/drivers/net/wireless/p54/txrx.c -@@ -446,7 +446,7 @@ static void p54_rx_frame_sent(struct p54 - } - - if (!(info->flags & IEEE80211_TX_CTL_NO_ACK) && -- (!payload->status)) -+ !(payload->status & P54_TX_FAILED)) - info->flags |= IEEE80211_TX_STAT_ACK; - if (payload->status & P54_TX_PSM_CANCELLED) - info->flags |= IEEE80211_TX_STAT_TX_FILTERED; -- cgit v1.2.3