Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 May 1999 18:03:56 +0200
From:      Pierre Beyssac <pb@fasterix.freenix.org>
To:        "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com>, Pierre Beyssac <pb@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/net if_var.h
Message-ID:  <19990520180356.A84590@fasterix.frmug.fr.net>
In-Reply-To: <199905201538.IAA02589@gndrsh.aac.dev.com>; from Rodney W. Grimes on Thu, May 20, 1999 at 08:38:22AM -0700
References:  <199905192300.QAA45814@freefall.freebsd.org> <199905201538.IAA02589@gndrsh.aac.dev.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, May 20, 1999 at 08:38:22AM -0700, Rodney W. Grimes wrote:
> >   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.
> 
> 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 :-(.

netstat does work, as it uses another interface to get its metrics.
I've been very careful to check that. Also, I've tested it under
-current where I'm using gated and didn't have to recompile it
either.

It doesn't seem to break route or ifconfig either.

A quick grep through /usr/src/*sbin shows no occurence of "struct
ifaddr".

> 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.

It's purposely not in 3.2-RELEASE, I've been very careful to avoid
risking breaking the release.

I'd really prefer to back it out only if there is evidence of
serious problems with a given system utility.
-- 
Pierre Beyssac	      pb@fasterix.frmug.org pb@fasterix.freenix.org
{Free,Net,Open}BSD, Linux : il y a moins bien, mais c'est plus cher
    Free domains: http://www.eu.org/ or mail dns-manager@EU.org


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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