From owner-freebsd-questions@FreeBSD.ORG Fri Jun 4 01:11:33 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E76F516A4CE for ; Fri, 4 Jun 2004 01:11:33 -0700 (PDT) Received: from mx1.mail.ru (mx1.mail.ru [194.67.23.121]) by mx1.FreeBSD.org (Postfix) with ESMTP id A39A543D1F for ; Fri, 4 Jun 2004 01:11:33 -0700 (PDT) (envelope-from sigsegv@mail.ru) Received: from [83.216.136.238] (port=49197 helo=athlon.local) by mx1.mail.ru with esmtp id 1BW9nY-0004VB-00 for freebsd-questions@freebsd.org; Fri, 04 Jun 2004 12:11:32 +0400 To: freebsd-questions@freebsd.org References: <1361897456.20040604142138@micran.ru> Message-ID: From: sigsegv@mail.ru Content-Type: text/plain; format=flowed; charset=iso-8859-1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Date: Fri, 04 Jun 2004 09:21:25 +0100 In-Reply-To: <1361897456.20040604142138@micran.ru> User-Agent: Opera7.23/FreeBSD M2 build 518 X-Spam: Not detected Subject: Re: FreeBSD TCP/IP X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jun 2004 08:11:34 -0000 On Fri, 4 Jun 2004 14:21:38 +0600, Yuriy Coureelo wrote: > Dear Sir! > > I have a FreeBSD TCP/IP stack. Trying to understand IP program > realization. I am interested in everything like "struct mbuf", "mbuf > cluster" and so on. How frames transferred from ethernet driver to ip > layer. ether_demux(), ipinput() functions. > Have a look at the book written by Richard Stevens "The Implementation (TCP/IP Illustrated, Volume 2)" here is a link: http://www.amazon.com/exec/obidos/tg/detail/-/020163354X/ref=sib_rdr_dp/104-9931268-0446302?%5Fencoding=UTF8&no=283155&me=ATVPDKIKX0DER&st=books I haven't read the book, so I don't know if it has what you're asking, but I know the book describes BSD TCP/IP implementation in details