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>