Date: Wed, 28 Jul 2004 12:19:58 -0400 (EDT) From: Garrett Wollman <wollman@khavrinen.lcs.mit.edu> To: Alfred Perlstein <alfred@FreeBSD.ORG> Cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/sys _task.h Message-ID: <200407281619.i6SGJwTh019305@khavrinen.lcs.mit.edu> In-Reply-To: <20040728150316.GK95729@elvis.mu.org> References: <200407280912.i6S9CsfA088910@repoman.freebsd.org> <20040728091920.GU82302@elvis.mu.org> <20040728150316.GK95729@elvis.mu.org>
next in thread | previous in thread | raw e-mail | index | archive | help
<<On Wed, 28 Jul 2004 08:03:16 -0700, Alfred Perlstein <alfred@FreeBSD.ORG> said: > * Maxime Henrion <mux@freebsd.org> [040728 02:19] wrote: >> Or have a struct ifnet for kernel and a struct xifnet for userland, as we >> do in other places. > That sounds more correct (xifnet). No. Everything that would legitimately be available in an xifnet structure is already made available through other interfaces. The only reason programs might need to look at a struct ifnet is because they're mucking about in kernel memory, in which case they need the real one and not a "sanitized" version. (This is why I moved struct ifnet to <net/if_var.h> in the first place.) -GAWollman
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200407281619.i6SGJwTh019305>