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()
949 int max_delay; in igmp_heard_query() local
958 max_delay = IGMP_QUERY_RESPONSE_INTERVAL; in igmp_heard_query()
965 max_delay = ih->code*(HZ/IGMP_TIMER_SCALE); in igmp_heard_query()
980 max_delay = IGMP_QUERY_RESPONSE_INTERVAL; in igmp_heard_query()
989 max_delay = IGMPV3_MRC(ih3->code)*(HZ/IGMP_TIMER_SCALE); in igmp_heard_query()
990 if (!max_delay) in igmp_heard_query()
991 max_delay = 1; /* can't mod w/ 0 */ in igmp_heard_query()
1004 max_delay = IGMPV3_MRC(ih3->code)*(HZ/IGMP_TIMER_SCALE); in igmp_heard_query()
1005 if (!max_delay) in igmp_heard_query()
1006 max_delay = 1; /* can't mod w/ 0 */ in igmp_heard_query()
1007 in_dev->mr_maxdelay = max_delay; in igmp_heard_query()
1063 igmp_mod_timer(im, max_delay); in igmp_heard_query()