From owner-cvs-all Fri Apr 7 18:22:21 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 5758E37BBEC; Fri, 7 Apr 2000 18:22:17 -0700 (PDT) (envelope-from ps@FreeBSD.org) Received: (from ps@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id SAA16830; Fri, 7 Apr 2000 18:22:16 -0700 (PDT) (envelope-from ps@FreeBSD.org) Message-Id: <200004080122.SAA16830@freefall.freebsd.org> From: Paul Saab Date: Fri, 7 Apr 2000 18:22:16 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libstand udp.c Makefile net.c tftp.c src/sys/boot/i386/libi386 bootinfo.c pxe.c pxe.h src/sys/boot/i386/loader Makefile conf.c main.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG ps 2000/04/07 18:22:15 PDT Modified files: lib/libstand Makefile net.c tftp.c Added files: lib/libstand udp.c Log: Break out sendudp and readudp from net.c. This is for PXE, so it can use its own UDP interface. Revision Changes Path 1.15 +2 -2 src/lib/libstand/Makefile 1.2 +1 -213 src/lib/libstand/net.c 1.3 +2 -1 src/lib/libstand/tftp.c Modified files: sys/boot/i386/libi386 bootinfo.c pxe.c pxe.h sys/boot/i386/loader Makefile conf.c main.c Log: Make PXE use the UDP API. This allows for both TFTP and NFS support. You may specify TFTP or NFS via compile time options in the loader, but not both at this time. Also, remove a warning about not knowing how to boot from network devices. We can obviously do that now. Revision Changes Path 1.24 +5 -2 src/sys/boot/i386/libi386/bootinfo.c 1.3 +208 -296 src/sys/boot/i386/libi386/pxe.c 1.3 +14 -1 src/sys/boot/i386/libi386/pxe.h 1.43 +7 -3 src/sys/boot/i386/loader/Makefile 1.13 +13 -3 src/sys/boot/i386/loader/conf.c 1.19 +12 -1 src/sys/boot/i386/loader/main.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message