Lines Matching refs:max_delay
214 static void igmp_start_timer(struct ip_mc_list *im, int max_delay)
216 int tv = get_random_u32_below(max_delay);
247 static void igmp_mod_timer(struct ip_mc_list *im, int max_delay)
252 if ((long)(im->timer.expires-jiffies) < max_delay) {
260 igmp_start_timer(im, max_delay);
951 int max_delay;
960 max_delay = IGMP_QUERY_RESPONSE_INTERVAL;
967 max_delay = ih->code*(HZ/IGMP_TIMER_SCALE);
982 max_delay = IGMP_QUERY_RESPONSE_INTERVAL;
986 * Interpretation of the max_delay code is problematic here.
991 max_delay = IGMPV3_MRC(ih3->code)*(HZ/IGMP_TIMER_SCALE);
992 if (!max_delay)
993 max_delay = 1; /* can't mod w/ 0 */
1006 max_delay = IGMPV3_MRC(ih3->code)*(HZ/IGMP_TIMER_SCALE);
1007 if (!max_delay)
1008 max_delay = 1; /* can't mod w/ 0 */
1009 in_dev->mr_maxdelay = max_delay;
1065 igmp_mod_timer(im, max_delay);