From owner-freebsd-hackers Mon Dec 30 18:39:08 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id SAA07712 for hackers-outgoing; Mon, 30 Dec 1996 18:39:08 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id SAA07704 for ; Mon, 30 Dec 1996 18:39:07 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by who.cdrom.com (8.7.5/8.6.11) with SMTP id SAA25009 for ; Mon, 30 Dec 1996 18:39:05 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id TAA01319; Mon, 30 Dec 1996 19:28:48 -0700 From: Terry Lambert Message-Id: <199612310228.TAA01319@phaeton.artisoft.com> Subject: Re: ipretard.c selective tcp/ip queues and throughput limiters To: toor@dyson.iquest.net (John S. Dyson) Date: Mon, 30 Dec 1996 19:28:47 -0700 (MST) Cc: terry@lambert.org, julian@whistle.com, luigi@labinfo.iet.unipi.it, proff@iq.org, danny@panda.hilink.com.au, hackers@freebsd.org In-Reply-To: <199612280319.WAA07203@dyson.iquest.net> from "John S. Dyson" at Dec 27, 96 10:19:01 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > For instance, for FS's, the VFS is well defined, but the VM interface > > for doing actual disk I/O is not well abstracted at all. > > The VM code uses direct disk input when the filesystem allows it. Otherwise, > the filesystems can do VOP_READ operations as in normal UFS read write > operations. The vnode pageout uses VOP_WRITE operations. Refer to > vnode_pager (where the VM input output operations happen.) I don't think > that there are layering problems anymore (there were initially though.) No, this particular issue isn't layering -- my favorite harp to play -- it's basically definition information that would be in a "file system writer's guide"... if there were one. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.