[ovs-dev] [PATCH] netdev-dpdk: vhost get stats fix.

Darrell Ball dball at vmware.com
Fri Aug 25 22:02:22 UTC 2017


I applied the patch to dpdk_merge here

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_darball_ovs_commits_dpdk-5Fmerge&d=DwIGaQ&c=uilaK90D4TOVoH58JNXRgQ&r=BVhFA09CGX7JQ5Ih-uZnsw&m=A2_FCacqbp2moAo3HGFlTuxsjONUGhlN42OBcAuQQ6w&s=b6btPKhgvOFr2GOUYvktND6kaC6jc3fXI-mXfvNgXOU&e=

This looks like it could go back as far as 2.6, safely.
2.5 is possible but may not be needed.

On 8/24/17, 11:30 PM, "ovs-dev-bounces at openvswitch.org on behalf of wangzhike" <ovs-dev-bounces at openvswitch.org on behalf of wangzhike at jd.com> wrote:

    Signed-off-by: wangzhike <wangzhike at jd.com>
    ---
     lib/netdev-dpdk.c | 6 +++---
     1 file changed, 3 insertions(+), 3 deletions(-)
    
    diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c
    index 1aaf6f7..bf5c58b 100644
    --- a/lib/netdev-dpdk.c
    +++ b/lib/netdev-dpdk.c
    @@ -2016,10 +2016,10 @@ netdev_dpdk_vhost_get_stats(const struct netdev *netdev,
     
         rte_spinlock_lock(&dev->stats_lock);
         /* Supported Stats */
    -    stats->rx_packets += dev->stats.rx_packets;
    -    stats->tx_packets += dev->stats.tx_packets;
    +    stats->rx_packets = dev->stats.rx_packets;
    +    stats->tx_packets = dev->stats.tx_packets;
         stats->rx_dropped = dev->stats.rx_dropped;
    -    stats->tx_dropped += dev->stats.tx_dropped;
    +    stats->tx_dropped = dev->stats.tx_dropped;
         stats->multicast = dev->stats.multicast;
         stats->rx_bytes = dev->stats.rx_bytes;
         stats->tx_bytes = dev->stats.tx_bytes;
    -- 
    1.8.3.1
    
    _______________________________________________
    dev mailing list
    dev at openvswitch.org
    https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.openvswitch.org_mailman_listinfo_ovs-2Ddev&d=DwICAg&c=uilaK90D4TOVoH58JNXRgQ&r=BVhFA09CGX7JQ5Ih-uZnsw&m=lI_r5bwT0sJRSVKlvxi_ro4UmgI46m_1LttL2FrV3yY&s=YFEkwsYTZe70BTG4o4WWicn28mnD51RRpfEGvNcOh18&e= 
    



More information about the dev mailing list