summaryrefslogtreecommitdiffstats
path: root/sys/netinet6
diff options
context:
space:
mode:
authorbms <bms@FreeBSD.org>2012-06-28 23:48:40 +0000
committerbms <bms@FreeBSD.org>2012-06-28 23:48:40 +0000
commit89f56f08d4effab33a84a9fae36af117d8264c36 (patch)
treee2b60cd44c69ccd323e1b5037ee7a9dcd4a4f8ad /sys/netinet6
parent0adc2322515aeaf80e4469f20bce16c3a2196b98 (diff)
downloadFreeBSD-src-89f56f08d4effab33a84a9fae36af117d8264c36.zip
FreeBSD-src-89f56f08d4effab33a84a9fae36af117d8264c36.tar.gz
Kick the current-state report timer when a V1 group report would
be triggered. Submitted by: rpaulo@ MFC after: 3 days
Diffstat (limited to 'sys/netinet6')
-rw-r--r--sys/netinet6/mld6.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netinet6/mld6.c b/sys/netinet6/mld6.c
index eb1e193..ba850b2 100644
--- a/sys/netinet6/mld6.c
+++ b/sys/netinet6/mld6.c
@@ -2197,6 +2197,7 @@ mld_final_leave(struct in6_multi *inm, struct mld_ifinfo *mli)
#endif
mld_v1_transmit_report(inm, MLD_LISTENER_DONE);
inm->in6m_state = MLD_NOT_MEMBER;
+ V_current_state_timers_running6 = 1;
} else if (mli->mli_version == MLD_VERSION_2) {
/*
* Stop group timer and all pending reports.
OpenPOWER on IntegriCloud