From 83ef4a5fc6aa15e649ac8e18113ef2d41888039b Mon Sep 17 00:00:00 2001 From: nbd Date: Wed, 20 Apr 2011 18:14:35 +0000 Subject: mac80211: update to wireless-testing 2011-04-19, contains several beacon related fixes for ath9k git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26744 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- .../460-ath5k_fix_tx_status_reporting.patch | 37 ---------------------- 1 file changed, 37 deletions(-) delete mode 100644 package/mac80211/patches/460-ath5k_fix_tx_status_reporting.patch (limited to 'package/mac80211/patches/460-ath5k_fix_tx_status_reporting.patch') diff --git a/package/mac80211/patches/460-ath5k_fix_tx_status_reporting.patch b/package/mac80211/patches/460-ath5k_fix_tx_status_reporting.patch deleted file mode 100644 index b6bfa2405..000000000 --- a/package/mac80211/patches/460-ath5k_fix_tx_status_reporting.patch +++ /dev/null @@ -1,37 +0,0 @@ ---- a/drivers/net/wireless/ath/ath5k/base.c -+++ b/drivers/net/wireless/ath/ath5k/base.c -@@ -1580,21 +1580,14 @@ ath5k_tx_frame_completed(struct ath5k_so - info = IEEE80211_SKB_CB(skb); - - ieee80211_tx_info_clear_status(info); -- for (i = 0; i < 4; i++) { -+ for (i = 0; i <= ts->ts_final_idx; i++) { - struct ieee80211_tx_rate *r = - &info->status.rates[i]; - -- if (ts->ts_rate[i]) { -- r->idx = ath5k_hw_to_driver_rix(sc, ts->ts_rate[i]); -- r->count = ts->ts_retry[i]; -- } else { -- r->idx = -1; -- r->count = 0; -- } -+ r->count = ts->ts_retry[i]; - } - -- /* count the successful attempt as well */ -- info->status.rates[ts->ts_final_idx].count++; -+ info->status.rates[ts->ts_final_idx + 1].idx = -1; - - if (unlikely(ts->ts_status)) { - sc->stats.ack_fail++; -@@ -1609,6 +1602,9 @@ ath5k_tx_frame_completed(struct ath5k_so - } else { - info->flags |= IEEE80211_TX_STAT_ACK; - info->status.ack_signal = ts->ts_rssi; -+ -+ /* count the successful attempt as well */ -+ info->status.rates[ts->ts_final_idx].count++; - } - - /* -- cgit v1.2.3