long rpf_cache_refresh_delay_msec;
int32_t register_suppress_time;
int packet_process;
+ int32_t register_probe_time;
};
/* Per VRF PIM DB */
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
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;
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)
* 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)