ipw2x00: convert to internal net_device_stats
Replace struct in ieee with current net_device_stats, so no longer need get_stats hook Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
f02abf1010
commit
ce55cbaf3a
@@ -260,7 +260,6 @@ int ieee80211_xmit(struct sk_buff *skb, struct net_device *dev)
|
||||
int i, bytes_per_frag, nr_frags, bytes_last_frag, frag_size,
|
||||
rts_required;
|
||||
unsigned long flags;
|
||||
struct net_device_stats *stats = &ieee->stats;
|
||||
int encrypt, host_encrypt, host_encrypt_msdu, host_build_iv;
|
||||
__be16 ether_type;
|
||||
int bytes, fc, hdr_len;
|
||||
@@ -306,7 +305,7 @@ int ieee80211_xmit(struct sk_buff *skb, struct net_device *dev)
|
||||
|
||||
if (!encrypt && ieee->ieee802_1x &&
|
||||
ieee->drop_unencrypted && ether_type != htons(ETH_P_PAE)) {
|
||||
stats->tx_dropped++;
|
||||
dev->stats.tx_dropped++;
|
||||
goto success;
|
||||
}
|
||||
|
||||
@@ -526,8 +525,8 @@ int ieee80211_xmit(struct sk_buff *skb, struct net_device *dev)
|
||||
if (txb) {
|
||||
int ret = (*ieee->hard_start_xmit) (txb, dev, priority);
|
||||
if (ret == 0) {
|
||||
stats->tx_packets++;
|
||||
stats->tx_bytes += txb->payload_size;
|
||||
dev->stats.tx_packets++;
|
||||
dev->stats.tx_bytes += txb->payload_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -539,7 +538,7 @@ int ieee80211_xmit(struct sk_buff *skb, struct net_device *dev)
|
||||
failed:
|
||||
spin_unlock_irqrestore(&ieee->lock, flags);
|
||||
netif_stop_queue(dev);
|
||||
stats->tx_errors++;
|
||||
dev->stats.tx_errors++;
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user