Date: Tue, 7 Jul 2020 13:48:07 +0200 From: Hans Petter Selasky <hps@selasky.org> To: Fabrice Colliot <f.colliot@gmail.com>, freebsd-net@freebsd.org Subject: Re: Multicast: membership to (*, G) group after leaving a (S, G) group Message-ID: <2516812c-667c-d24a-d100-aea0f7e60b69@selasky.org> In-Reply-To: <CAC-yrDdYJbfcr=EqJ%2BQOZZCPVt6S7o=cQWNqfM6LQz=ffZi1-A@mail.gmail.com> References: <CAC-yrDdYJbfcr=EqJ%2BQOZZCPVt6S7o=cQWNqfM6LQz=ffZi1-A@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2020-07-07 12:01, Fabrice Colliot wrote: > Hi, > > I'm using smcroute to join and leave multicast groups and I don't > understand the behavior of FreeBSD when the group is left. > > Here is what I do: > > smcroute join em1 10.3.4.5 224.0.55.55 > ifmcstat -i em1 > em1: > inet 10.10.0.1 > igmpv3 rv 2 qi 125 qri 10 uri 3 > group 224.0.55.55 mode include > mcast-macaddr 01:00:5e:00:37:37 > group 224.0.0.1 mode exclude > mcast-macaddr 01:00:5e:00:00:01 > > smcroute leave em1 10.3.4.5 224.0.55.55 > ifmcstat -i em1 > em1: > inet 10.10.0.1 > igmpv3 rv 2 qi 125 qri 10 uri 3 > group 224.0.55.55 mode undefined > mcast-macaddr 01:00:5e:00:37:37 > group 224.0.0.1 mode exclude > mcast-macaddr 01:00:5e:00:00:01 > > At this point, I expected to have no membership left on em1 for 224.0.55.55 > but ifmcstat shows that the interface is still a member of the group but in > undefined mode. > > I was wondering if anybody could tell me why the group membership seems to > be transitioned to a (*, G) membership when all the (S, G) memberships are > removed. > Which version of FreeBSD is this? --HPS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2516812c-667c-d24a-d100-aea0f7e60b69>