numam-dpdk/drivers/net/vhost
David Christensen d4fbb27459 net/vhost: fix xstats after clearing stats
The PMD API allows stats and xstats values to be cleared separately.
This is a problem for the vhost PMD since some of the xstats values are
derived from existing stats values.  For example:

testpmd> show port xstats all
...
tx_unicast_packets: 17562959
...
testpmd> clear port stats all
...
show port xstats all
...
tx_unicast_packets: 18446744073709551615
...

Modify the driver so that stats and xstats values are stored, updated,
and cleared separately.

Fixes: 4d6cf2ac93 ("net/vhost: add extended statistics")
Cc: stable@dpdk.org

Signed-off-by: David Christensen <drc@linux.vnet.ibm.com>
Reviewed-by: Chenbo Xia <chenbo.xia@intel.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
2020-11-03 23:24:26 +01:00
..
meson.build drivers: add headers install helper 2020-10-22 14:16:22 +02:00
rte_eth_vhost.c net/vhost: fix xstats after clearing stats 2020-11-03 23:24:26 +01:00
rte_eth_vhost.h net/vhost: update license to SPDX format 2018-04-27 15:54:56 +01:00
version.map build: remove library name from version map file name 2020-10-19 22:13:59 +02:00