tun: add missing rx stats accounting in tun_xdp_act
authorYunjian Wang <wangyunjian@huawei.com>
Fri, 19 Jan 2024 10:22:56 +0000 (18:22 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 22 Jan 2024 10:58:04 +0000 (10:58 +0000)
commitf1084c427f55d573fcd5688d9ba7b31b78019716
tree93fff71a9c972aa9dd4ef5a49fdeb7ab7bf788a1
parent5744ba05e7c4bff8fec133dd0f9e51ddffba92f5
tun: add missing rx stats accounting in tun_xdp_act

The TUN can be used as vhost-net backend, and it is necessary to
count the packets transmitted from TUN to vhost-net/virtio-net.
However, there are some places in the receive path that were not
taken into account when using XDP. It would be beneficial to also
include new accounting for successfully received bytes using
dev_sw_netstats_rx_add.

Fixes: 761876c857cb ("tap: XDP support")
Signed-off-by: Yunjian Wang <wangyunjian@huawei.com>
Reviewed-by: Willem de Bruijn <willemb@google.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/tun.c