Date: Sat, 14 Mar 1998 12:59:02 -0500 (EST) From: "Matthew N. Dodd" <winter@jurai.net> To: Poul-Henning Kamp <phk@critter.freebsd.dk> Cc: Tor Egge <Tor.Egge@idi.ntnu.no>, cvs-committers@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf options src/sys/i386/conf LINT src/sys/nfs bootp_subr.c Message-ID: <Pine.BSF.3.96.980314125822.1171E-100000@sasami.jurai.net> In-Reply-To: <14602.889896809@critter.freebsd.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
You know, it sounds like this stuff would be happier living in the bootstrap. Passing all the info into the kernel is the way to go... On Sat, 14 Mar 1998, Poul-Henning Kamp wrote: > In message <199803141707.SAA19171@pat.idi.ntnu.no>, Tor Egge writes: > >> Wouldn't a more generic (and useful) solution be to send out bootp > >> requests from all interfaces and use the first reply? Hardcoding each > >> kernel in a multiplatform enviornment would be a major PITA. > > > >Yes. A general solution should > > > > - First send DHCP queries on all interfaces > > > > - Fall back to accepting BOOTP answers on interfaces where no > > DHCP answer was received > > > > - Fall back to RARP queries on interfaces where no answer was received > > > > - If no location for the root directory was specified in any > > BOOTP/DHCP answer but RARP was used to specify an interface > > address, the kernel should consult the bootparam daemon on the > > machine giving the RARP reply. > > - And failing that, broadcast a bootparamd request on all interfaces. > > > -- > Poul-Henning Kamp FreeBSD coreteam member > phk@FreeBSD.ORG "Real hackers run -current on their laptop." > "Drink MONO-tonic, it goes down but it will NEVER come back up!" > /* Matthew N. Dodd | A memory retaining a love you had for life winter@jurai.net | As cruel as it seems nothing ever seems to http://www.jurai.net/~winter | go right - FLA M 3.1:53 */ 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?Pine.BSF.3.96.980314125822.1171E-100000>