vrrp: add stats support and update API 10/35810/4
authorEmanuele Di Pascale <lele84@gmail.com>
Tue, 29 Mar 2022 10:29:23 +0000 (12:29 +0200)
committerEmanuele Di Pascale <lele84@gmail.com>
Fri, 1 Apr 2022 16:10:35 +0000 (18:10 +0200)
commit7539e4b5522b015a715ba49eed4477b8cece1b86
tree9f181557091c4125d1561f606fa40f4d0f5d2ef5
parent2518dca440f1ef41500d73067fe44318b782b98d
vrrp: add stats support and update API

Add simple counter statistics to VRRP, based on a subset of those
defined in RFC8347.

Add an update API that allows in-place modification of an existing
instance. The method returns a vrrp_index which can be used both for
retrieving statistics and to modify non-key parameters. Also add a
delete method which will take that vrrp_index as parameter.

Type: improvement
Signed-off-by: Emanuele Di Pascale <lele84@gmail.com>
Change-Id: I2cd11467b4dbd9dfdb5aa748783144b4883dba57
src/plugins/vrrp/node.c
src/plugins/vrrp/vrrp.api
src/plugins/vrrp/vrrp.c
src/plugins/vrrp/vrrp.h
src/plugins/vrrp/vrrp_api.c
src/plugins/vrrp/vrrp_cli.c
src/plugins/vrrp/vrrp_packet.c
src/plugins/vrrp/vrrp_test.c
test/test_vrrp.py