bfd: add per session counters 27/35327/1
authorKlement Sekera <klement.sekera@gmail.com>
Mon, 14 Feb 2022 20:20:22 +0000 (20:20 +0000)
committerKlement Sekera <klement.sekera@gmail.com>
Mon, 14 Feb 2022 20:21:01 +0000 (20:21 +0000)
commitcdaf0d8c884ae0f337ef94b0ceb7449c991a3e6c
tree0a72992ae6f8a9e3868c01c0237bed100342e9d7
parentb59f63b0e71c879331280b721ec72ff0b4699540
bfd: add per session counters

Add udp total session counts - as stat segment entries:

/bfd/udp4/sessions
/bfd/udp6/sessions

and per session packet/byte counters:

/bfd/rx-session-counters
/bfd/rx-session-echo-counters
/bfd/tx-session-counters
/bfd/tx-session-echo-counters

These counters are per-thread and per-session id.

Adjust tests to verify proper function.

Type: refactor
Signed-off-by: Klement Sekera <klement.sekera@gmail.com>
Change-Id: Ie597928022b6ac74c2220019b9e8e1714295f170
src/vnet/bfd/bfd_main.c
src/vnet/bfd/bfd_main.h
src/vnet/bfd/bfd_udp.c
src/vnet/bfd/bfd_udp.h
test/test_bfd.py