From owner-freebsd-hackers Mon Aug 23 9:28: 9 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from bingnet2.cc.binghamton.edu (bingnet2.cc.binghamton.edu [128.226.1.18]) by hub.freebsd.org (Postfix) with ESMTP id 7CAE914D80 for <freebsd-hackers@freebsd.org>; Mon, 23 Aug 1999 09:28:07 -0700 (PDT) (envelope-from zzhang@cs.binghamton.edu) Received: from sol.cs.binghamton.edu (cs1-gw.cs.binghamton.edu [128.226.171.72]) by bingnet2.cc.binghamton.edu (8.9.3/8.9.3) with SMTP id MAA11692 for <freebsd-hackers@freebsd.org>; Mon, 23 Aug 1999 12:28:06 -0400 (EDT) Date: Mon, 23 Aug 1999 12:14:40 -0400 (EDT) From: Zhihui Zhang <zzhang@cs.binghamton.edu> To: freebsd-hackers@freebsd.org Subject: FreeBSD FIFO implementation Message-ID: <Pine.GSO.3.96.990823120419.11842A-100000@sol.cs.binghamton.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG While looking at the FIFO implementation, I understand that a FIFO is implemented as a socket. But I am not sure where the data in a FIFO is stored (mbuf or filesystem buf structure?) and how it manages the red/write pointers. Can anyone give me a general picture of this? Any help is appreciated. -------------------------------------------------- Zhihui Zhang. Please visit http://www.freebsd.org -------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message