From owner-svn-src-all@FreeBSD.ORG Fri Apr 16 08:23:31 2010 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CEA1F106564A; Fri, 16 Apr 2010 08:23:31 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id 58A298FC13; Fri, 16 Apr 2010 08:23:31 +0000 (UTC) Received: from outgoing.leidinger.net (pD9E2DBA7.dip.t-dialin.net [217.226.219.167]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 964BC844AE6; Fri, 16 Apr 2010 10:23:22 +0200 (CEST) Received: from webmail.leidinger.net (webmail.leidinger.net [192.168.1.102]) by outgoing.leidinger.net (Postfix) with ESMTP id 6A4C05149; Fri, 16 Apr 2010 10:23:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=Leidinger.net; s=outgoing-alex; t=1271406199; bh=WDrVEFz3uUvoBkatEmhMQxKreRDpN0I19/qrqhbEXVo=; h=Message-ID:Date:From:To:Cc:Subject:References:In-Reply-To: MIME-Version:Content-Type:Content-Transfer-Encoding; b=mnrRb+cgNhUOtglP1Rhjxl1Zocq2xyXo+OuT5Zpc4DjwfeHInI9N64fukh/RSOqKZ 6cKaTzdbbiWUG+Cu9mTkvtclQ82Ami3Rknc7oGpfKOYY/qq+IntnEgoNvEupnGcyyt uOF9RcS2zX6EhYvYMfppuCqNlh5FLgvb6045uViAO1ndWKZnX/HU1HAArDaHhK19cx o5UUJlaLT7DT5lTLfzV3pPnP+LFaxDSlBB3t1zVAR7Ntg+tIU4cZzr0EYkoi6q5c7Y e5BftC5crhJAsa9PXxg2Z4EyXB4DF37I0kTbA4RVUkDt/aG6jp5aW8+ITHPkPpa6aU TKX95mJ1LOGYA== Received: (from www@localhost) by webmail.leidinger.net (8.14.3/8.13.8/Submit) id o3G8NIdb031947; Fri, 16 Apr 2010 10:23:18 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde Framework) with HTTP; Fri, 16 Apr 2010 10:23:18 +0200 Message-ID: <20100416102318.16752py80bkf418g@webmail.leidinger.net> Date: Fri, 16 Apr 2010 10:23:18 +0200 From: Alexander Leidinger To: Bruce Simpson References: <201004101205.o3AC5VGp074266@svn.freebsd.org> <4BC7486C.9010804@incunabulum.net> In-Reply-To: <4BC7486C.9010804@incunabulum.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Dynamic Internet Messaging Program (DIMP) H3 (1.1.4) X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 964BC844AE6.A43A3 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-1.286, required 6, autolearn=disabled, ALL_TRUSTED -1.44, DKIM_SIGNED 0.00, DKIM_VERIFIED -0.00, TW_PH 0.08, TW_SV 0.08) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1272011006.23922@q8e508vajMnSkvOryAvVLA X-EBL-Spam-Status: No Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r206452 - head/sys/netinet X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Apr 2010 08:23:32 -0000 Quoting Bruce Simpson (from Thu, 15 Apr 2010 18:10:04 +0100): > On 04/10/10 13:05, Bruce M Simpson wrote: >> Log: >> Fix a few issues related to the legacy 4.4 BSD multicast APIs. >> >> IPv4 addresses can and do change during normal operation. Testing by >> pfSense developers exposed an issue where OpenOSPFD was using the IPv4 >> address to leave the OSPF link-scope multicast groups on a dynamic >> OpenVPN tun interface, rather than using RFC 3678 with the interface >> index, which won't be raced when the interface's addresses change. >> > > I should point out that IP multicast is counter-intuitive in many > areas. It seems that knowledge of how to work with it effectively is > not that widespread. People who have a need to use it, often have > very specific requirements. > > IP multicast group membership is always scoped to physical links > [1]. The 4.4BSD API originally used the "primary IP address" to > identify each link. Unfortunately this is not a persistent > identifier, especially so in the use-case which had problems. Is/was this the reason why multicast does not work in jails? > In the updated API specified in RFC 3678, the primary key for > multicast memberships, changes to the interface index. routed(8) in > FreeBSD's SVN tree uses this new API; thanks to phk for reviewing > and testing my change. Will this change make it possible to use multicast in jails now? Bye, Alexander. -- Dentist, n.: A Prestidigitator who, putting metal in one's mouth, pulls coins out of one's pockets. -- Ambrose Bierce, "The Devil's Dictionary" http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137