From owner-freebsd-net@FreeBSD.ORG Sun May 14 00:40:36 2006 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B335616A408 for ; Sun, 14 May 2006 00:40:36 +0000 (UTC) (envelope-from Stephen.Clark@seclark.us) Received: from smtpout04-04.prod.mesa1.secureserver.net (smtpout04-04.prod.mesa1.secureserver.net [64.202.165.199]) by mx1.FreeBSD.org (Postfix) with SMTP id 02D4043D46 for ; Sun, 14 May 2006 00:40:35 +0000 (GMT) (envelope-from Stephen.Clark@seclark.us) Received: (qmail 2480 invoked from network); 14 May 2006 00:40:35 -0000 Received: from unknown (24.144.77.138) by smtpout04-04.prod.mesa1.secureserver.net (64.202.165.199) with ESMTP; 14 May 2006 00:40:31 -0000 Message-ID: <44667C7E.1020401@seclark.us> Date: Sat, 13 May 2006 20:40:30 -0400 From: Stephen Clark User-Agent: Mozilla/5.0 (X11; U; Linux 2.2.16-22smp i686; en-US; m18) Gecko/20010110 Netscape6/6.5 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Bruce M Simpson References: <20060509122801.GA65297@spc.org> <20060509131517.GB79277@spc.org> <20060512030152.X20138@fledge.watson.org> <4463FD1D.9010600@seclark.us> <20060512131227.GD79277@spc.org> <20060513230315.GE79277@spc.org> In-Reply-To: <20060513230315.GE79277@spc.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-net@freebsd.org, Robert Watson , pavlin@icir.org, atanu@icir.org Subject: Re: [PATCH] Re: IP_MAX_MEMBERSHIPS story. X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Stephen.Clark@seclark.us List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 May 2006 00:40:36 -0000 Bruce M Simpson wrote: >Hello, > >On Fri, May 12, 2006 at 02:12:27PM +0100, Bruce M Simpson wrote: > > >>Therefore, joining the same group 20 times on different interfaces >>would exceed IP_MAX_MEMBERSHIPS. >>Fixing this in any way would still break the ip_mroute_kmod ABI and >>as such is a HEAD change. >> >> > >A patch for this issue, against FreeBSD 6.1-RELEASE, is now available >at this location: > http://people.freebsd.org/~bms/ipmaxgroups.diff > >The general logic of the patch should also be applicable to other >4.4BSD-derived operating systems; the patch will probably also apply >to HEAD with little or no fuzz. > >I have performed some initial testing (using mtest driven via jot to >join a set of ephemeral multicast groups) on a 2-cpu system and it >looks good from here. > >I would greatly appreciate further testing, particularly in a production >routing environment such as yours, if at all possible. > >When I receive more feedback I will be happy to commit the patch. > >Because of the nature of this patch, it will break the ABI with regards >to the ip_mroute kernel module (IPv4 multicast routing), therefore the >patch can only be committed to HEAD for the time being. > >Regards, >BMS >_______________________________________________ >freebsd-net@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-net >To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > > > Hello Bruce, Thanks for your effort - I will try it on monday at work in a test configuration I have setup with a hundred gre/vpn tunnels and ospf. This configuration needs a multicast membership group of 100. I worked over the weekend a couple of weeks ago and ported our software to 6.x now 6.1. We are deploying this version for our highend systems for the HQ. I'll let you know how it turns out. Thanks again, Steve -- "They that give up essential liberty to obtain temporary safety, deserve neither liberty nor safety." (Ben Franklin) "The course of history shows that as a government grows, liberty decreases." (Thomas Jefferson)