pimd: Datastructure for BSM interface configuration and statistics

Signed-off-by: Saravanan K <saravanank@vmware.com>
This commit is contained in:
saravanank 2019-05-01 20:52:59 -07:00
parent 09524ccfb0
commit 8a4dfb5d45

View File

@ -128,6 +128,8 @@ struct pim_interface {
bool activeactive; bool activeactive;
int64_t pim_ifstat_start; /* start timestamp for stats */ int64_t pim_ifstat_start; /* start timestamp for stats */
uint64_t pim_ifstat_bsm_rx;
uint64_t pim_ifstat_bsm_tx;
uint32_t pim_ifstat_hello_sent; uint32_t pim_ifstat_hello_sent;
uint32_t pim_ifstat_hello_sendfail; uint32_t pim_ifstat_hello_sendfail;
uint32_t pim_ifstat_hello_recv; uint32_t pim_ifstat_hello_recv;
@ -142,7 +144,12 @@ struct pim_interface {
uint32_t pim_ifstat_reg_stop_send; uint32_t pim_ifstat_reg_stop_send;
uint32_t pim_ifstat_assert_recv; uint32_t pim_ifstat_assert_recv;
uint32_t pim_ifstat_assert_send; uint32_t pim_ifstat_assert_send;
uint32_t pim_ifstat_bsm_cfg_miss;
uint32_t pim_ifstat_ucast_bsm_cfg_miss;
uint32_t pim_ifstat_bsm_invalid_sz;
struct bfd_info *bfd_info; struct bfd_info *bfd_info;
bool bsm_enable; /* bsm processing enable */
bool ucast_bsm_accept; /* ucast bsm processing */
}; };
/* /*