Date: Fri, 10 Jun 2005 19:03:55 +0200 From: "Poul-Henning Kamp" <phk@phk.freebsd.dk> To: Brooks Davis <brooks@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man9 ifnet.9 src/sys/compat/ndis kern_ndis.c subr_ndis.c src/sys/contrib/altq/altq altq_rio.c src/sys/contrib/dev/oltr if_oltr.c if_oltr_pci.c if_oltrvar.h src/sys/contrib/pf/net if_pflog.c if_pflog.h if_pfsync.c ... Message-ID: <1397.1118423035@critter.freebsd.dk> In-Reply-To: Your message of "Fri, 10 Jun 2005 16:49:24 -0000." <200506101649.j5AGnOPu077043@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <200506101649.j5AGnOPu077043@repoman.freebsd.org>, Brooks Davis writ es: > Log: > Stop embedding struct ifnet at the top of driver softcs. [...] > > This change removes the size of these structures from the kernel ABI and > will allow us to better manage them as interfaces come and go. > > Other changes of note: > - Struct arpcom is no longer referenced in normal interface code. > Instead the Ethernet address is accessed via the IFP2ENADDR() macro. If this is a macro, don't you still encode, if not the size at least part of the layout in the kernel ABI ? -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1397.1118423035>