X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fnetdev-tunnel.c;h=91220a6c0448ef37410c2b160eb6bf7c246141cc;hb=6b66a4abaf9336dcaa11f2fba1ceb7efabed0b7f;hp=dec5cf86a2dd14aa99ef1af0c5669527fd6f5e8f;hpb=eeec419708b0d85114a831ce6d442b97ed2449cd;p=sliver-openvswitch.git diff --git a/lib/netdev-tunnel.c b/lib/netdev-tunnel.c index dec5cf86a..91220a6c0 100644 --- a/lib/netdev-tunnel.c +++ b/lib/netdev-tunnel.c @@ -286,7 +286,7 @@ netdev_tunnel_send(struct netdev *netdev_, const void *buffer, size_t size) netdev_get_name(netdev_), (uintptr_t)buffer, size, retval); if (retval >= 0) { dev->stats.tx_packets++; - dev->stats.tx_bytes++; + dev->stats.tx_bytes += retval; if (retval != size) { VLOG_WARN_RL(&rl, "sent partial Ethernet packet (%"PRId64" bytes of " "%"PRIu64") on %s", retval, size, netdev_get_name(netdev_));