]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pimd: Datastructure for BSM interface configuration and statistics
authorsaravanank <saravanank@vmware.com>
Thu, 2 May 2019 03:52:59 +0000 (20:52 -0700)
committersaravanank <saravanank@vmware.com>
Wed, 15 May 2019 03:23:15 +0000 (20:23 -0700)
Signed-off-by: Saravanan K <saravanank@vmware.com>
pimd/pim_iface.h

index fe96c077582cfd10b59d394aaef02b3c78ca40da..ab138589bd1252e41891a9409a1223ea50585329 100644 (file)
@@ -128,6 +128,8 @@ struct pim_interface {
        bool activeactive;
 
        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_sendfail;
        uint32_t pim_ifstat_hello_recv;
@@ -142,7 +144,12 @@ struct pim_interface {
        uint32_t pim_ifstat_reg_stop_send;
        uint32_t pim_ifstat_assert_recv;
        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;
+       bool bsm_enable; /* bsm processing enable */
+       bool ucast_bsm_accept; /* ucast bsm processing */
 };
 
 /*