diff options
| author | Rafael Zalamena <rzalamena@opensourcerouting.org> | 2021-04-12 13:48:21 -0300 | 
|---|---|---|
| committer | Rafael Zalamena <rzalamena@opensourcerouting.org> | 2021-04-23 09:28:57 -0300 | 
| commit | 1f3e6bf585ac9dcf5a94597c6c44c8aa967393ee (patch) | |
| tree | aa6eeb1eadfc9e0ff38a7d1e75a3d332c0df7f70 /pimd/pim_iface.h | |
| parent | 464e6541b112ba7b3c77dbe8d105fcebb58056dc (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.h | 8 | 
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;  };  /*  | 
