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