From: Steven Luong Date: Fri, 30 Aug 2019 18:22:13 +0000 (-0700) Subject: vmxnet3: interface rx counter not increment correctly X-Git-Tag: v20.05-rc0~903 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;ds=sidebyside;h=refs%2Fchanges%2F47%2F21647%2F2;p=vpp.git vmxnet3: interface rx counter not increment correctly vlib_increment_combined_counter takes sw_if_index, not hw_if_index. Using hw_if_index may work as long as there is no subinterface created to cause hw_if_index and sw_if_index to differ. Type: fix Signed-off-by: Steven Luong Change-Id: If50412dc1e84c4f1f5b977b58d0e1aeb5ab8ebe6 --- diff --git a/src/plugins/vmxnet3/input.c b/src/plugins/vmxnet3/input.c index b1f28346de8..64fdf1c300c 100644 --- a/src/plugins/vmxnet3/input.c +++ b/src/plugins/vmxnet3/input.c @@ -437,7 +437,7 @@ vmxnet3_device_input_inline (vlib_main_t * vm, vlib_node_runtime_t * node, vlib_increment_combined_counter (vnm->interface_main.combined_sw_if_counters + VNET_INTERFACE_COUNTER_RX, thread_index, - vd->hw_if_index, n_rx_packets, n_rx_bytes); + vd->sw_if_index, n_rx_packets, n_rx_bytes); } error = vmxnet3_rxq_refill_ring0 (vm, vd, rxq);