Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Sep 2005 21:24:22 -0700
From:      Josh Carroll <josh.carroll@gmail.com>
To:        freebsd-current@freebsd.org
Subject:   Re: UDP multicast packets not seen on listening interface in BETA5
Message-ID:  <8cb6106e0509292124u44520623l4ee770576f2a80f8@mail.gmail.com>
In-Reply-To: <20050929221437.CCAFA16A420@hub.freebsd.org>
References:  <8cb6106e0509290919177de1c4@mail.gmail.com> <20050929221437.CCAFA16A420@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> Running tcpdump, unless you use the -p flag, will put the NIC into
> promiscuous mode. This means you'll pick up all multicast frames
> (and everything else) regardless of how the NIC's multicast filter is
> programmed.

> Just joining a group will not put the interface into promiscuous mode:
> it'll just program the NIC's multicast filter to accept that particular
> group. That is of course unless someone a) broke the driver for your
> NIC or b) broke SIOCADDMULTI support somewhere in the stack. Until you
> tell us what NIC you have, there's no easy way to tell which is the
> case.

Ok, tcpdump without -p shows the multicast packets, tcpdump with -p
does not. Does that mean I have not joined the multicast group
properly? Is this something that was fixed sometime after BETA3? This
was working for a while in 5.4-RELEASE as well as since 6.0-BETA1.

Josh



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8cb6106e0509292124u44520623l4ee770576f2a80f8>