From owner-freebsd-hackers Mon Mar 4 21:14:33 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA02330 for hackers-outgoing; Mon, 4 Mar 1996 21:14:33 -0800 (PST) Received: from chaph.usc.edu (chaph.usc.edu [128.125.253.133]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id VAA02325 for ; Mon, 4 Mar 1996 21:14:28 -0800 (PST) Received: from nunki.usc.edu (dahanaya@nunki.usc.edu [128.125.253.160]) by chaph.usc.edu (8.7.2/8.7.2/usc) with ESMTP id VAA20992; Mon, 4 Mar 1996 21:14:20 -0800 (PST) Received: (from dahanaya@localhost) by nunki.usc.edu (8.7.2/8.7.2/usc) id VAA01340; Mon, 4 Mar 1996 21:14:19 -0800 (PST) From: Diyamanthi Dahanayake Message-Id: <199603050514.VAA01340@nunki.usc.edu> Subject: Re: Kernel Hacking help To: Zeki@Dilbert.Oasysinc.com (Zeki Basbuyuk) Date: Mon, 4 Mar 1996 21:14:18 -0800 (PST) Cc: hackers@freebsd.org In-Reply-To: <01BB09EC.AAEB4DA0@zeki.oasysinc.com> from "Zeki Basbuyuk" at Mar 4, 96 05:04:25 pm X-Mailer: ELM [version 2.4 PL21] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org Precedence: bulk > > Hi,=20 > > I am writing some low level ip code (Of course under FREEBSD :-)). I = > need some help on hacking the kernel, understanding memory management, = > allocating / deallocating memory blocks, command line interface to = > configure the program. Get the book on TCP/IP Illustrated vol.II by Gary R. Wright and W. Richard Stevens. This should suffice to get a start, but should not expect it to be upto date. But will, nevertheless be a good reference. It covers (almost complete) kernel level networking and should be able to proceed to the other kernel modules without much ado. > > I started dissecting IPFW to learn the internals of the kernel, ip stuff = > and I'm lost!. Is there any more documentation on the implementation of = > IPFW? > > Regards, DCD