• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/netinet6/

Lines Matching defs:timer

644 	uint16_t		 timer;
703 timer = (ntohs(mld->mld_maxdelay) * PR_FASTHZ) / MLD_TIMER_SCALE;
704 if (timer == 0)
705 timer = 1;
711 * interface, kick the report timer.
719 mld_v1_update_group(inm, timer);
732 mld_v1_update_group(inm, timer);
746 * Update the report timer on a group in response to an MLDv1 query.
748 * If we are becoming the reporting member for this group, start the timer.
749 * If we already are the reporting member for this group, and timer is
754 * and transition to REPORTING state; the group timer is overloaded
761 mld_v1_update_group(struct in6_multi *inm, const int timer)
767 CTR4(KTR_MLD, "%s: %s/%s timer=%d", __func__,
769 if_name(inm->in6m_ifp), timer);
779 inm->in6m_timer <= timer) {
780 CTR1(KTR_MLD, "%s: REPORTING and timer running, "
792 inm->in6m_timer = MLD_RANDOM_DELAY(timer);
821 uint16_t timer;
854 timer = (maxdelay * PR_FASTHZ) / MLD_TIMER_SCALE;
855 if (timer == 0)
856 timer = 1;
908 * until the Old Version Querier Present timer expires.
931 * Otherwise, reset the interface timer.
935 if (mli->mli_v2_timer == 0 || mli->mli_v2_timer >= timer) {
936 mli->mli_v2_timer = MLD_RANDOM_DELAY(timer);
972 if (mli->mli_v2_timer == 0 || mli->mli_v2_timer >= timer)
973 mld_v2_process_group_query(inm, mli, timer, m, mld, off);
994 int timer, struct mbuf *m0, struct mldv2_query *mld, const int off)
1041 timer = min(inm->in6m_timer, timer);
1044 inm->in6m_timer = MLD_RANDOM_DELAY(timer);
1054 timer = min(inm->in6m_timer, timer);
1055 inm->in6m_timer = MLD_RANDOM_DELAY(timer);
1091 inm->in6m_timer = MLD_RANDOM_DELAY(timer);
1191 * reported, and our group timer is pending or about to be reset,
1192 * stop our group timer by transitioning to the 'lazy' state.
1384 * MLDv2 General Query response timer processing.
1411 * MLD host report and state-change timer processing.
1412 * Note: Processing a v2 group timer may remove a node.
1472 * Update host report group timer.
1473 * Will update the global pending timer flags.
1515 * Will update the global pending timer flags.
1538 * timer active. This is a no-op in this function; it is easier
1594 * State-change retransmission timer fired.
1597 * reset the timer.
1651 * Compute the "Older Version Querier Present" timer as per
1687 * by checking all the global 'timer pending' flags.
1789 * MLDv1 Querier Present timer expired; revert to MLDv2.
1893 * is sooner, a pending state-change timer or delay itself.
2081 * report up to RV times for this link. The timer
2109 * i.e. we don't need to wait for a timer to fire before we
2172 * report timer for this group.
2230 * Stop group timer and all pending reports.