From owner-cvs-all Sat Mar 16 10: 8: 6 2002 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 56EBD37B405; Sat, 16 Mar 2002 10:08:01 -0800 (PST) Received: (from luigi@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g2GI81225434; Sat, 16 Mar 2002 10:08:01 -0800 (PST) (envelope-from luigi) Message-Id: <200203161808.g2GI81225434@freefall.freebsd.org> From: Luigi Rizzo Date: Sat, 16 Mar 2002 10:08:01 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/netinet in.c X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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