From owner-cvs-all Thu May 20 8:38:29 1999 Delivered-To: cvs-all@freebsd.org Received: from gndrsh.aac.dev.com (GndRsh.aac.dev.com [198.145.92.4]) by hub.freebsd.org (Postfix) with ESMTP id 03CFA15670; Thu, 20 May 1999 08:38:23 -0700 (PDT) (envelope-from rgrimes@gndrsh.aac.dev.com) Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.9.3/8.9.3) id IAA02589; Thu, 20 May 1999 08:38:22 -0700 (PDT) (envelope-from rgrimes) From: "Rodney W. Grimes" Message-Id: <199905201538.IAA02589@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/net if_var.h In-Reply-To: <199905192300.QAA45814@freefall.freebsd.org> from Pierre Beyssac at "May 19, 1999 04:00:20 pm" To: pb@FreeBSD.org (Pierre Beyssac) Date: Thu, 20 May 1999 08:38:22 -0700 (PDT) Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk > pb 1999/05/19 16:00:20 PDT > > Modified files: (Branch: RELENG_3) > sys/net if_var.h > Log: > MFC: change reference count in struct ifaddr to a u_int, to be able > to handle more than 2^16 routes to the same interface. > > Fix suggested by Andrew Bangs in PR kern/10570. > Tested by Don Lewis under -stable. > > PR: kern/10570 > > Revision Changes Path > 1.10.2.1 +2 -2 src/sys/net/if_var.h HEADSUP -- This will require compilation of many userland applications that have to deal with networking code due to the change in the size of the struct. In particular anything that prints route metrics or tries to deal with them will barf :-(. Though I like this change, the interface change is going to cause me and probably many other users great pains on all the boxes we just upgraded to 3.2-STABLE or 3.2-RELEASE. I would like to ask this be backed out until 3.3-RELEASE. -- Rod Grimes - KD7CAX - (RWG25) rgrimes@gndrsh.aac.dev.com Accurate Automation, Inc. Reliable computers for FreeBSD http://www.aai.dnsmgr.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message