FreeBSD/sys/netinet6/mld6.c
/*
 * Update the Older Version Querier Present timers for a link.
 * See Section 9.12 of RFC 3810.
 */
Update the Older Version Querier Present timers for a link.
Update the Older Version Querier Present timers for a link .
static void
mld_v1_process_querier_timers(struct mld_ifsoftc *mli)
{
	MLD_LOCK_ASSERT();
	if (mli->mli_version != MLD_VERSION_2 && --mli->mli_v1_timer == 0) {
		CTR5(KTR_MLD,
		    "%s: transition from v%d -> v%d on %p(%s)",
		    __func__, mli->mli_version, MLD_VERSION_2,
		    mli->mli_ifp, if_name(mli->mli_ifp));
		mli->mli_version = MLD_VERSION_2;
	}
}
static void mld_v1_process_querier_timers ( struct mld_ifsoftc * mli ) { MLD_LOCK_ASSERT ( ) ; if ( mli -> mli_version != MLD_VERSION_2 && -- mli -> mli_v1_timer == 0 ) { CTR5 ( KTR_MLD , " " , __func__ , mli -> mli_version , MLD_VERSION_2 , mli -> mli_ifp , if_name ( mli -> mli_ifp ) ) ; mli -> mli_version = MLD_VERSION_2 ; } }
Update the Older Version Querier Present timers for a link.
Update the Older Version Querier Present timers for a link .
/*
		 * MLDv1 Querier Present timer expired; revert to MLDv2.
		 */