Date: Sat, 16 Mar 2002 10:08:01 -0800 (PST) From: Luigi Rizzo <luigi@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/netinet in.c Message-ID: <200203161808.g2GI81225434@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
luigi 2002/03/16 10:08:01 PST
Modified files: (Branch: RELENG_4)
sys/netinet in.c
Log:
Disable part of the last commit when kernel-bootp support is used.
This caused a panic on diskless kernels when more than one interface
was present in the system.
I am not sure there is another way out -- right now, kernel-bootp
wants to set an address of 0.0.0.0/0 on all interfaces to be able
to send out the bootp request, so conflicts on the address assignments
are unavoidable, and while the error can be trapped in the caller,
not assigning an address to the interface actually prevents the
request packets from going out.
This applies to -current as well, but I have not had a chance to test it
there yet, and fixing the breakage to -stable was definitely urgent.
Revision Changes Path
1.44.2.9 +8 -0 src/sys/netinet/in.c
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?200203161808.g2GI81225434>
