macvtap: Do not double-count received packets
authorVlad Yasevich <vyasevic@redhat.com>
Tue, 26 Nov 2013 17:37:12 +0000 (12:37 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Jan 2014 23:28:46 +0000 (15:28 -0800)
commit5938ed90c0087020ba5c27d57b87174afde6907a
tree0e8fb3b16c56f7f076cc435029881fab5ccfa91e
parentbb309e485a2c7e5c354ed0c3ed24a0714643e6bd
macvtap: Do not double-count received packets

[ Upstream commit 006da7b07bc4d3a7ffabad17cf639eec6849c9dc ]

Currently macvlan will count received packets after calling each
vlans receive handler.   Macvtap attempts to count the packet
yet again when the user reads the packet from the tap socket.
This code doesn't do this consistently either.  Remove the
counting from macvtap and let only macvlan count received
packets.

Signed-off-by: Vlad Yasevich <vyasevic@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/macvtap.c