From owner-freebsd-isp Wed May 17 22: 9:45 2000 Delivered-To: freebsd-isp@freebsd.org Received: from sasami.jurai.net (sasami.jurai.net [63.67.141.99]) by hub.freebsd.org (Postfix) with ESMTP id E949637BC85 for ; Wed, 17 May 2000 22:09:34 -0700 (PDT) (envelope-from winter@jurai.net) Received: from localhost (winter@localhost) by sasami.jurai.net (8.9.3/8.8.7) with ESMTP id BAA30667; Thu, 18 May 2000 01:09:32 -0400 (EDT) Date: Thu, 18 May 2000 01:09:32 -0400 (EDT) From: "Matthew N. Dodd" To: "Michael R. Wayne" Cc: isp@FreeBSD.ORG Subject: Re: Interface alias accounting? In-Reply-To: <20000517173915.F77680@staff.msen.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, 17 May 2000, Michael R. Wayne wrote: > BSD/OS does this per interface right on the box, FreeBSD seems not to. > We've been trying for several months to get a straight answer > regarding FreeBSD, nobody seems to know whether it's a bug, oversight > or what. Looking at src/sys/net/if_var.h should make it clear that this is a feature since 'struct if_data' is hung off of 'struct ifnet' and not off of 'struct ifaddrhead' (ifaddr). Moving 'struct if_data' from 'struct ifnet' to 'struct ifaddr' is left as an exercise for the reader. Keep in mind that it would probably be good to leave a 'struct if_data' in 'struct ifnet' for compatibility. -- | Matthew N. Dodd | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD | | winter@jurai.net | 2 x '84 Volvo 245DL | ix86,sparc,pmax | | http://www.jurai.net/~winter | This Space For Rent | ISO8802.5 4ever | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message