bonding: incorrect RX counters for bond interface 37/20837/2
authorSteven Luong <sluong@cisco.com>
Thu, 25 Jul 2019 04:16:09 +0000 (21:16 -0700)
committerDamjan Marion <dmarion@me.com>
Thu, 25 Jul 2019 08:59:55 +0000 (08:59 +0000)
commitc94afaade0a8fec724d051a202591f5b37dd0f49
tree5643203107a8226be187eb9a5ef255788166afc4
parentcbd179cd39ffedbfd0a43a51bde998f09cefe669
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>
src/vnet/bonding/device.c
src/vnet/bonding/node.c