diff options
author | Steven Luong <sluong@cisco.com> | 2019-08-30 11:22:13 -0700 |
---|---|---|
committer | Neale Ranns <nranns@cisco.com> | 2019-09-02 07:27:34 +0000 |
commit | ddf625d6035d9e472bcb1a2b0197f6fd30278583 (patch) | |
tree | 22e2382e9b51643d0389d240455c24fe7992193a /src/plugins/vmxnet3/input.c | |
parent | 4e1fcf49057b6bd9b4a3a32a8da20a721536c247 (diff) |
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 <sluong@cisco.com>
Change-Id: If50412dc1e84c4f1f5b977b58d0e1aeb5ab8ebe6
Diffstat (limited to 'src/plugins/vmxnet3/input.c')
-rw-r--r-- | src/plugins/vmxnet3/input.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |