diff options
author | Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr> | 2010-03-25 19:41:40 +0000 |
---|---|---|
committer | Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr> | 2010-03-25 19:41:40 +0000 |
commit | b3c48733f03a182732f8b54632be1cf53b46b464 (patch) | |
tree | cfb4f1096f80aa51584bda1ca4059086362b21a3 /package/madwifi/patches/461-rx_stats_count_fix.patch | |
parent | 6af0d9e54911732dffac0d09f875534422a40086 (diff) | |
download | upstream-b3c48733f03a182732f8b54632be1cf53b46b464.tar.gz upstream-b3c48733f03a182732f8b54632be1cf53b46b464.tar.bz2 upstream-b3c48733f03a182732f8b54632be1cf53b46b464.zip |
[package] madwifi: Fix RX packet and byte count, refresh patches (#6404)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20434 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/madwifi/patches/461-rx_stats_count_fix.patch')
-rw-r--r-- | package/madwifi/patches/461-rx_stats_count_fix.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/package/madwifi/patches/461-rx_stats_count_fix.patch b/package/madwifi/patches/461-rx_stats_count_fix.patch new file mode 100644 index 0000000000..4b5ce28cc0 --- /dev/null +++ b/package/madwifi/patches/461-rx_stats_count_fix.patch @@ -0,0 +1,23 @@ +--- a/net80211/ieee80211_input.c ++++ b/net80211/ieee80211_input.c +@@ -202,7 +202,6 @@ ieee80211_input(struct ieee80211vap * va + struct ieee80211com *ic; + struct net_device *dev; + struct ieee80211_node *ni_wds = NULL; +- struct net_device_stats *stats; + struct ieee80211_frame *wh; + struct ieee80211_key *key; + struct ether_header *eh; +@@ -685,12 +684,6 @@ ieee80211_input(struct ieee80211vap * va + if (! accept_data_frame(vap, ni, key, skb, eh)) + goto out; + +- if (ni->ni_subif && ((eh)->ether_type != __constant_htons(ETHERTYPE_PAE))) +- stats = &ni->ni_subif->iv_devstats; +- else +- stats = &vap->iv_devstats; +- stats->rx_packets++; +- stats->rx_bytes += skb->len; + IEEE80211_NODE_STAT(ni, rx_data); + IEEE80211_NODE_STAT_ADD(ni, rx_bytes, skb->len); + ic->ic_lastdata = jiffies; |