From owner-freebsd-current@FreeBSD.ORG Thu Sep 29 21:09:44 2005 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 643E816A420 for ; Thu, 29 Sep 2005 21:09:44 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [204.156.12.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id 24D0E43D49 for ; Thu, 29 Sep 2005 21:09:42 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by cyrus.watson.org (Postfix) with ESMTP id 6368346BCC; Thu, 29 Sep 2005 17:09:42 -0400 (EDT) Date: Thu, 29 Sep 2005 22:09:42 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: josh.carroll@psualum.com In-Reply-To: <8cb6106e0509290919177de1c4@mail.gmail.com> Message-ID: <20050929220629.B34322@fledge.watson.org> References: <8cb6106e0509290919177de1c4@mail.gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: current@freebsd.org Subject: Re: UDP multicast packets not seen on listening interface in BETA5 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2005 21:09:44 -0000 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