Lines Matching refs:max_delay
214 static void igmp_start_timer(struct ip_mc_list *im, int max_delay) in igmp_start_timer() argument
216 int tv = get_random_u32_below(max_delay); in igmp_start_timer()
245 static void igmp_mod_timer(struct ip_mc_list *im, int max_delay) in igmp_mod_timer() argument
250 if ((long)(im->timer.expires-jiffies) < max_delay) { in igmp_mod_timer()
258 igmp_start_timer(im, max_delay); in igmp_mod_timer()
948 int max_delay; in igmp_heard_query() local
957 max_delay = IGMP_QUERY_RESPONSE_INTERVAL; in igmp_heard_query()
964 max_delay = ih->code*(HZ/IGMP_TIMER_SCALE); in igmp_heard_query()
979 max_delay = IGMP_QUERY_RESPONSE_INTERVAL; in igmp_heard_query()
988 max_delay = IGMPV3_MRC(ih3->code)*(HZ/IGMP_TIMER_SCALE); in igmp_heard_query()
989 if (!max_delay) in igmp_heard_query()
990 max_delay = 1; /* can't mod w/ 0 */ in igmp_heard_query()
1003 max_delay = IGMPV3_MRC(ih3->code)*(HZ/IGMP_TIMER_SCALE); in igmp_heard_query()
1004 if (!max_delay) in igmp_heard_query()
1005 max_delay = 1; /* can't mod w/ 0 */ in igmp_heard_query()
1006 in_dev->mr_maxdelay = max_delay; in igmp_heard_query()
1062 igmp_mod_timer(im, max_delay); in igmp_heard_query()