Lines Matching refs:timer

884 	uint16_t		 timer;
925 timer = igmp->igmp_code * PR_SLOWHZ / IGMP_TIMER_SCALE;
926 if (timer == 0)
927 timer = 1;
936 * interface, kick the report timer.
943 igmp_v2_update_group(inm, timer);
961 igmp_v2_update_group(inm, timer);
971 * Update the report timer on a group in response to an IGMPv2 query.
973 * If we are becoming the reporting member for this group, start the timer.
974 * If we already are the reporting member for this group, and timer is
979 * and transition to REPORTING state; the group timer is overloaded
986 igmp_v2_update_group(struct in_multi *inm, const int timer)
989 IGMP_PRINTF(("%s: %s/%s%d timer=%d\n", __func__,
991 inm->inm_ifp->if_unit, timer));
1001 inm->inm_timer <= timer) {
1002 IGMP_PRINTF(("%s: REPORTING and timer running, "
1014 inm->inm_timer = IGMP_RANDOM_DELAY(timer);
1040 uint16_t timer;
1073 timer = maxresp * PR_SLOWHZ / IGMP_TIMER_SCALE;
1074 if (timer == 0)
1075 timer = 1;
1121 * timer expires.
1146 * Otherwise, reset the interface timer.
1150 if (igi->igi_v3_timer == 0 || igi->igi_v3_timer >= timer) {
1151 igi->igi_v3_timer = IGMP_RANDOM_DELAY(timer);
1195 if (igi->igi_v3_timer == 0 || igi->igi_v3_timer >= timer) {
1197 igmp_input_v3_group_query(inm, timer, igmpv3);
1215 int timer, /*const*/ struct igmpv3 *igmpv3)
1251 timer = min(inm->inm_timer, timer);
1254 inm->inm_timer = IGMP_RANDOM_DELAY(timer);
1264 timer = min(inm->inm_timer, timer);
1265 inm->inm_timer = IGMP_RANDOM_DELAY(timer);
1300 inm->inm_timer = IGMP_RANDOM_DELAY(timer);
1356 * reported, stop our group timer and transition to the 'lazy' state.
1494 * reported, and our group timer is pending or about to be reset,
1495 * stop our group timer by transitioning to the 'lazy' state.
1763 * Combiles both the slow and fast timer into one. We loose some responsivness but
1802 * IGMPv3 General Query response timer processing.
1833 * IGMPv1/v2/v3 host report and state-change timer processing.
1834 * Note: Processing a v3 group timer may remove a node.
1957 * Update host report group timer for IGMPv1/v2.
1958 * Will update the global pending timer flags.
2005 * Will update the global pending timer flags.
2026 * timer active. This is a no-op in this function; it is easier
2082 * State-change retransmission timer fired.
2085 * reset the timer.
2179 * Compute the "Older Version Querier Present" timer as per
2274 * the timer routine.
2330 * IGMPv1 Querier Present timer expired,
2331 * IGMPv2 Querier Present timer running.
2357 * IGMPv1 Querier Present timer running.
2358 * Stop IGMPv2 timer if running.
2362 * If IGMPv1 is enabled, reset IGMPv2 timer if running.
2376 IGMP_PRINTF(("%s: cancel v2 timer on %p(%s%d)\n",
2580 * defer this task to the timer routine.
2635 * report up to RV times for this link. The timer
2656 * i.e. we don't need to wait for a timer to fire before we
2716 * report timer for this group.
2775 * Stop group timer and all pending reports.
2801 * the retransmit timer expires.