Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Sep 2005 22:09:42 +0100 (BST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        josh.carroll@psualum.com
Cc:        current@freebsd.org
Subject:   Re: UDP multicast packets not seen on listening interface in BETA5
Message-ID:  <20050929220629.B34322@fledge.watson.org>
In-Reply-To: <8cb6106e0509290919177de1c4@mail.gmail.com>
References:  <8cb6106e0509290919177de1c4@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Thu, 29 Sep 2005, Josh Carroll wrote:

> I suspect maybe I am not properly joining the multicast group, so it's 
> ignoring the packet. But like I said, this worked in BETA3 which is why 
> I'm stumped.

Normally when you join a multicast group, IGMP messages will be sent on 
the interface where it is joined.  Could you confirm that messages are 
sent in BETA3, and whether or not they are sent in BETA5?

When you subscribe to a multicast address, you do so on a particular 
interface with a particular subscription.  The multicast API allows you to 
either use a default interface based on not specifying a particular 
interface IP address, or allows you to specify an interface by IP address. 
Could you tell me whether or not your application attempts to specify what 
interface to use, and if there are other interfaces on the system that 
(potentially) a multicast application might select instead?

If you use netstat -ia, it will show you all interfaces and current 
multicast address subscriptions.  Could you show me the entries for your 
application running in BETA3, and any similar entries you can or cannot 
find in BETA5?

Thanks,

Robert N M Watson



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