Lines Matching refs:timer

745 	uint16_t		 timer;
801 timer = (ntohs(mld->mld_maxdelay) * PR_SLOWHZ) / MLD_TIMER_SCALE;
802 if (timer == 0)
803 timer = 1;
812 * interface, kick the report timer.
819 mld_v1_update_group(inm, timer);
839 mld_v1_update_group(inm, timer);
851 * Update the report timer on a group in response to an MLDv1 query.
853 * If we are becoming the reporting member for this group, start the timer.
854 * If we already are the reporting member for this group, and timer is
859 * and transition to REPORTING state; the group timer is overloaded
866 mld_v1_update_group(struct in6_multi *inm, const int timer)
870 MLD_PRINTF(("%s: %s/%s%d timer=%d\n", __func__,
872 inm->in6m_ifp->if_name, inm->in6m_ifp->if_unit, timer));
880 inm->in6m_timer <= timer) {
881 MLD_PRINTF(("%s: REPORTING and timer running, "
893 inm->in6m_timer = MLD_RANDOM_DELAY(timer);
922 uint16_t timer;
948 timer = (maxdelay * PR_SLOWHZ) / MLD_TIMER_SCALE;
949 if (timer == 0)
950 timer = 1;
1006 * until the Old Version Querier Present timer expires.
1031 * Otherwise, reset the interface timer.
1035 if (mli->mli_v2_timer == 0 || mli->mli_v2_timer >= timer) {
1036 mli->mli_v2_timer = MLD_RANDOM_DELAY(timer);
1080 if (mli->mli_v2_timer == 0 || mli->mli_v2_timer >= timer) {
1082 mld_v2_process_group_query(inm, timer, m, off);
1101 mld_v2_process_group_query(struct in6_multi *inm, int timer, struct mbuf *m0,
1141 timer = min(inm->in6m_timer, timer);
1144 inm->in6m_timer = MLD_RANDOM_DELAY(timer);
1154 timer = min(inm->in6m_timer, timer);
1155 inm->in6m_timer = MLD_RANDOM_DELAY(timer);
1199 inm->in6m_timer = MLD_RANDOM_DELAY(timer);
1296 * reported, and our group timer is pending or about to be reset,
1297 * stop our group timer by transitioning to the 'lazy' state.
1430 * Combiles both the slow and fast timer into one. We loose some responsivness but
1466 * MLDv2 General Query response timer processing.
1503 * MLD host report and state-change timer processing.
1504 * Note: Processing a v2 group timer may remove a node.
1624 * Update host report group timer.
1625 * Will update the global pending timer flags.
1671 * Will update the global pending timer flags.
1692 * timer active. This is a no-op in this function; it is easier
1748 * State-change retransmission timer fired.
1751 * reset the timer.
1816 * Compute the "Older Version Querier Present" timer as per
1850 * by checking all the global 'timer pending' flags.
1884 * the timer routine.
1926 * MLDv1 Querier Present timer expired; revert to MLDv2.
2045 * is sooner, a pending state-change timer or delay itself.
2158 * defer this task to the timer routine.
2223 * report up to RV times for this link. The timer
2250 * i.e. we don't need to wait for a timer to fire before we
2312 * report timer for this group.
2370 * Stop group timer and all pending reports.
2392 * the retransmit timer expires.