Lines Matching refs:timer

785 	uint16_t		 timer;
827 timer = igmp->igmp_code * PR_FASTHZ / IGMP_TIMER_SCALE;
828 if (timer == 0)
829 timer = 1;
834 * interface, kick the report timer.
844 igmp_v2_update_group(inm, timer);
857 igmp_v2_update_group(inm, timer);
869 * Update the report timer on a group in response to an IGMPv2 query.
871 * If we are becoming the reporting member for this group, start the timer.
872 * If we already are the reporting member for this group, and timer is
877 * and transition to REPORTING state; the group timer is overloaded
884 igmp_v2_update_group(struct in_multi *inm, const int timer)
887 CTR4(KTR_IGMPV3, "0x%08x: %s/%s timer=%d", __func__,
888 ntohl(inm->inm_addr.s_addr), inm->inm_ifp->if_xname, timer);
898 inm->inm_timer <= timer) {
899 CTR1(KTR_IGMPV3, "%s: REPORTING and timer running, "
911 inm->inm_timer = IGMP_RANDOM_DELAY(timer);
937 uint16_t timer;
969 timer = maxresp * PR_FASTHZ / IGMP_TIMER_SCALE;
970 if (timer == 0)
971 timer = 1;
1018 * timer expires.
1041 * Otherwise, reset the interface timer.
1045 if (igi->igi_v3_timer == 0 || igi->igi_v3_timer >= timer) {
1046 igi->igi_v3_timer = IGMP_RANDOM_DELAY(timer);
1077 if (igi->igi_v3_timer == 0 || igi->igi_v3_timer >= timer)
1078 igmp_input_v3_group_query(inm, igi, timer, igmpv3);
1095 int timer, /*const*/ struct igmpv3 *igmpv3)
1133 timer = min(inm->inm_timer, timer);
1136 inm->inm_timer = IGMP_RANDOM_DELAY(timer);
1146 timer = min(inm->inm_timer, timer);
1147 inm->inm_timer = IGMP_RANDOM_DELAY(timer);
1182 inm->inm_timer = IGMP_RANDOM_DELAY(timer);
1235 * reported, stop our group timer and transition to the 'lazy' state.
1359 * reported, and our group timer is pending or about to be reset,
1360 * stop our group timer by transitioning to the 'lazy' state.
1658 * IGMPv3 General Query response timer processing.
1685 * IGMPv1/v2/v3 host report and state-change timer processing.
1686 * Note: Processing a v3 group timer may remove a node.
1742 * Update host report group timer for IGMPv1/v2.
1743 * Will update the global pending timer flags.
1788 * Will update the global pending timer flags.
1808 * timer active. This is a no-op in this function; it is easier
1864 * State-change retransmission timer fired.
1867 * reset the timer.
1950 * Compute the "Older Version Querier Present" timer as per
2089 * IGMPv1 Querier Present timer expired,
2090 * IGMPv2 Querier Present timer running.
2115 * IGMPv1 Querier Present timer running.
2116 * Stop IGMPv2 timer if running.
2120 * If IGMPv1 is enabled, reset IGMPv2 timer if running.
2134 "%s: cancel v2 timer on %p(%s)",
2413 * report up to RV times for this link. The timer
2435 * i.e. we don't need to wait for a timer to fire before we
2490 * report timer for this group.
2545 * Stop group timer and all pending reports.