diff options
author | Gleb Smirnoff <glebius@FreeBSD.org> | 2015-02-19 01:21:23 +0000 |
---|---|---|
committer | Gleb Smirnoff <glebius@FreeBSD.org> | 2015-02-19 01:21:23 +0000 |
commit | a99c84d4e619708826a20836dd5ab5d5815234f0 (patch) | |
tree | a174f853ef10647c94a2c541f34186ce11c75fa9 /sys/netinet6/in6_mcast.c | |
parent | 058e08bea9c78bd1baf2a6c4d51e11435e4d83cb (diff) | |
download | src-test2-a99c84d4e619708826a20836dd5ab5d5815234f0.tar.gz src-test2-a99c84d4e619708826a20836dd5ab5d5815234f0.zip |
Notes
Diffstat (limited to 'sys/netinet6/in6_mcast.c')
-rw-r--r-- | sys/netinet6/in6_mcast.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/netinet6/in6_mcast.c b/sys/netinet6/in6_mcast.c index dbdbbd8a2544..d872b8767a5a 100644 --- a/sys/netinet6/in6_mcast.c +++ b/sys/netinet6/in6_mcast.c @@ -479,7 +479,7 @@ in6_mc_get(struct ifnet *ifp, const struct in6_addr *group, inm->in6m_ifma = ifma; inm->in6m_refcount = 1; inm->in6m_state = MLD_NOT_MEMBER; - IFQ_SET_MAXLEN(&inm->in6m_scq, MLD_MAX_STATE_CHANGES); + mbufq_init(&inm->in6m_scq, MLD_MAX_STATE_CHANGES); inm->in6m_st[0].iss_fmode = MCAST_UNDEFINED; inm->in6m_st[1].iss_fmode = MCAST_UNDEFINED; @@ -1074,7 +1074,7 @@ in6m_purge(struct in6_multi *inm) inm->in6m_nsrc--; } /* Free state-change requests that might be queued. */ - _IF_DRAIN(&inm->in6m_scq); + mbufq_drain(&inm->in6m_scq); } /* @@ -2804,7 +2804,7 @@ in6m_print(const struct in6_multi *inm) inm->in6m_timer, in6m_state_str(inm->in6m_state), inm->in6m_refcount, - inm->in6m_scq.ifq_len); + mbufq_len(&inm->in6m_scq)); printf("mli %p nsrc %lu sctimer %u scrv %u\n", inm->in6m_mli, inm->in6m_nsrc, |