bonding: Add /if/lacp/<bond-sw_if_index>/<slave-sw_if_index>/partner-state 90/23390/5
authorSteven Luong <sluong@cisco.com>
Wed, 13 Nov 2019 03:45:49 +0000 (19:45 -0800)
committerDamjan Marion <dmarion@me.com>
Fri, 13 Dec 2019 22:28:55 +0000 (22:28 +0000)
commitaa72578637e2a346ee845545b2e26aad83e12192
tree4f27b494f38fd72fadc76428e86925d9e5caea25
parent380e857830985e1b50257b39ba6045b829c833c1
bonding: Add /if/lacp/<bond-sw_if_index>/<slave-sw_if_index>/partner-state

We already had /if/lacp/<bond-sw_if_index>/<slave-sw_if_index>/state in
the stats segment. Add also the partner-state to be complete.
Change to populate stats segment with the states at startup, after processing
an lacp pdu, and after timer expiration.

Unit test
---------
sudo vpp_get_stats dump | grep /if/lacp
63.00 /if/lacp/3/1/state
61.00 /if/lacp/3/1/partner-state
63.00 /if/lacp/3/2/state
61.00 /if/lacp/3/2/partner-state

Type: feature

Signed-off-by: Steven Luong <sluong@cisco.com>
Change-Id: Ib7b8e1183d572bb6e422a846aaa2b7b3559a0dc7
src/plugins/lacp/input.c
src/plugins/lacp/lacp.c
src/vnet/bonding/cli.c
src/vnet/bonding/node.h