mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-05 13:21:22 +00:00
pimd: Move register_probe_time to pim_router
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
75373ccac4
commit
a6c5db596e
@ -54,6 +54,7 @@ struct pim_router {
|
||||
long rpf_cache_refresh_delay_msec;
|
||||
int32_t register_suppress_time;
|
||||
int packet_process;
|
||||
int32_t register_probe_time;
|
||||
};
|
||||
|
||||
/* Per VRF PIM DB */
|
||||
|
@ -127,7 +127,7 @@ struct pim_upstream {
|
||||
struct thread *t_ka_timer;
|
||||
#define PIM_KEEPALIVE_PERIOD (210)
|
||||
#define PIM_RP_KEEPALIVE_PERIOD \
|
||||
(3 * router->register_suppress_time + qpim_register_probe_time)
|
||||
(3 * router->register_suppress_time + router->register_probe_time)
|
||||
|
||||
/* on the RP we restart a timer to indicate if registers are being rxed
|
||||
* for
|
||||
|
@ -53,8 +53,6 @@ struct pim_router *router = NULL;
|
||||
|
||||
struct pim_instance *pimg = NULL;
|
||||
|
||||
int32_t qpim_register_probe_time = PIM_REGISTER_PROBE_TIME_DEFAULT;
|
||||
|
||||
void pim_prefix_list_update(struct prefix_list *plist)
|
||||
{
|
||||
struct pim_instance *pim;
|
||||
@ -103,6 +101,7 @@ void pim_router_init(void)
|
||||
router->rpf_cache_refresh_delay_msec = 50;
|
||||
router->register_suppress_time = PIM_REGISTER_SUPPRESSION_TIME_DEFAULT;
|
||||
router->packet_process = PIM_DEFAULT_PACKET_PROCESS;
|
||||
router->register_probe_time = PIM_REGISTER_PROBE_TIME_DEFAULT;
|
||||
}
|
||||
|
||||
void pim_router_terminate(void)
|
||||
|
@ -146,7 +146,6 @@ extern uint8_t qpim_ecmp_rebalance_enable;
|
||||
* Register-Stop Timer (RST(S,G))
|
||||
* Default values
|
||||
*/
|
||||
extern int32_t qpim_register_probe_time;
|
||||
#define PIM_REGISTER_SUPPRESSION_TIME_DEFAULT (60)
|
||||
#define PIM_REGISTER_PROBE_TIME_DEFAULT (5)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user