Date: Thu, 22 Aug 1996 14:03:36 -0700 (MST) From: Terry Lambert <terry@lambert.org> To: wollman@lcs.mit.edu (Garrett Wollman) Cc: hsu@clinet.fi, freebsd-current@freebsd.org Subject: Re: gated broken, needs recompilation Message-ID: <199608222103.OAA14301@phaeton.artisoft.com> In-Reply-To: <9608221644.AA04261@halloran-eldar.lcs.mit.edu> from "Garrett Wollman" at Aug 22, 96 12:44:33 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> > gated seem have broken sometime in August, it fails to get any info on > > devices from the kernel, and thus either crashes on failed assertion or is > > unable to determine router id. > > > This can be worked around by recompiling, but no more single binary for all > > routers, if this was intentional change. Any ideas what was the change ? > > The size and arrangement of some of the fields in `struct ifnet' was > moved around to make a better management interface possible. That's > the price you pay for running -current. I now better understand the Windows practive of putting interface version numbers in their drivers and crap. Makes you long for each structure to start with: struct { long version; /* version number of interface*/ ... And each initialization to start with: struct xxx yyy = { 96082200, /* 22 Aug 1996, version 00*/ ... Bletch. Then, of course, some idiot would insist on the kernel carrying around all the old interfaces, just like NetWare and Windows... Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199608222103.OAA14301>