diff options
author | Vasilis Tsiligiannis <acinonyx@openwrt.gr> | 2010-03-25 19:41:40 +0000 |
---|---|---|
committer | Vasilis Tsiligiannis <acinonyx@openwrt.gr> | 2010-03-25 19:41:40 +0000 |
commit | ce75e4b893e6c66aea2cd04ede82fb27f7c1527d (patch) | |
tree | fa0ab52221b0c7f4ddf52449983a1830f457f059 /package/madwifi/patches/461-rx_stats_count_fix.patch | |
parent | d9a698e77c827f67e5fc9a4595168af19b0aa097 (diff) | |
download | mtk-20170518-ce75e4b893e6c66aea2cd04ede82fb27f7c1527d.zip mtk-20170518-ce75e4b893e6c66aea2cd04ede82fb27f7c1527d.tar.gz mtk-20170518-ce75e4b893e6c66aea2cd04ede82fb27f7c1527d.tar.bz2 |
madwifi: Fix RX packet and byte count, refresh patches (#6404)
SVN-Revision: 20434
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 0000000..4b5ce28 --- /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; |