diff options
author | Steven Luong <sluong@cisco.com> | 2019-07-24 21:16:09 -0700 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2019-07-25 08:59:55 +0000 |
commit | c94afaade0a8fec724d051a202591f5b37dd0f49 (patch) | |
tree | 5643203107a8226be187eb9a5ef255788166afc4 /src/vnet/bonding/device.c | |
parent | cbd179cd39ffedbfd0a43a51bde998f09cefe669 (diff) |
bonding: incorrect RX counters for bond interface
show interface does not display the RX counters for the bond
interfaces. It displays rx-no-buf instead.
The problem is VNET_INTERFACE_COUNTER_RX is a combined counter,
not a simple counter. Change the code to use
vlib_increment_combined_counter passing it with n_rx_packets and
n_rx_bytes.
Type: fix
Change-Id: I8121ad7e546447049fa13da62481b6c8f5575bec
Signed-off-by: Steven Luong <sluong@cisco.com>
Diffstat (limited to 'src/vnet/bonding/device.c')
-rw-r--r-- | src/vnet/bonding/device.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/vnet/bonding/device.c b/src/vnet/bonding/device.c index c9e8b4a50eb..e9771959437 100644 --- a/src/vnet/bonding/device.c +++ b/src/vnet/bonding/device.c @@ -745,11 +745,6 @@ done: ptd->per_port_queue[p].n_buffers = 0; } } - - vlib_increment_simple_counter (vnet_main.interface_main.sw_if_counters - + VNET_INTERFACE_COUNTER_TX, thread_index, - bif->sw_if_index, frame->n_vectors); - return frame->n_vectors; } |