]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/8021q/vlan_core.c
net: add a core netdev->rx_dropped counter
[net-next-2.6.git] / net / 8021q / vlan_core.c
index b6d55a9304f2bcb39a3bf9c4ee4f586412532f8e..dee727ce0291ea3cf8887a894fb08185414ba48c 100644 (file)
@@ -33,6 +33,7 @@ int __vlan_hwaccel_rx(struct sk_buff *skb, struct vlan_group *grp,
        return polling ? netif_receive_skb(skb) : netif_rx(skb);
 
 drop:
+       atomic_long_inc(&skb->dev->rx_dropped);
        dev_kfree_skb_any(skb);
        return NET_RX_DROP;
 }
@@ -123,6 +124,7 @@ vlan_gro_common(struct napi_struct *napi, struct vlan_group *grp,
        return dev_gro_receive(napi, skb);
 
 drop:
+       atomic_long_inc(&skb->dev->rx_dropped);
        return GRO_DROP;
 }