summaryrefslogtreecommitdiff
path: root/pimd/pim_iface.h
diff options
context:
space:
mode:
authorRafael Zalamena <rzalamena@opensourcerouting.org>2021-04-12 13:48:21 -0300
committerRafael Zalamena <rzalamena@opensourcerouting.org>2021-04-23 09:28:57 -0300
commit1f3e6bf585ac9dcf5a94597c6c44c8aa967393ee (patch)
treeaa6eeb1eadfc9e0ff38a7d1e75a3d332c0df7f70 /pimd/pim_iface.h
parent464e6541b112ba7b3c77dbe8d105fcebb58056dc (diff)
pimd: rework BFD integration
Rewrite the BFD integration code to use the new library. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Diffstat (limited to 'pimd/pim_iface.h')
-rw-r--r--pimd/pim_iface.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/pimd/pim_iface.h b/pimd/pim_iface.h
index 664ab31949..b1365cab7f 100644
--- a/pimd/pim_iface.h
+++ b/pimd/pim_iface.h
@@ -158,9 +158,15 @@ struct pim_interface {
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 */
+
+ struct {
+ bool enabled;
+ uint32_t min_rx;
+ uint32_t min_tx;
+ uint8_t detection_multiplier;
+ } bfd_config;
};
/*