Received: with ECARTIS (v1.0.0; list netdev); Tue, 15 Jul 2003 19:38:17 -0700 (PDT) Received: from fed1mtao01.cox.net (fed1mtao01.cox.net [68.6.19.244]) by oss.sgi.com (8.12.9/8.12.9) with SMTP id h6G2c5Fl030201 for ; Tue, 15 Jul 2003 19:38:06 -0700 Received: from liberty.homelinux.org ([68.2.43.114]) by fed1mtao01.cox.net (InterMail vM.5.01.04.05 201-253-122-122-105-20011231) with ESMTP id <20030716023758.WVLP7643.fed1mtao01.cox.net@liberty.homelinux.org>; Tue, 15 Jul 2003 22:37:58 -0400 Received: (from mmporter@localhost) by liberty.homelinux.org (8.9.3/8.9.3/Debian 8.9.3-21) id TAA10307; Tue, 15 Jul 2003 19:37:58 -0700 Date: Tue, 15 Jul 2003 19:37:58 -0700 From: Matt Porter To: "David S. Miller" Cc: Alan Shih , linux-kernel@vger.kernel.org, linux-net@vger.kernel.org, netdev@oss.sgi.com Subject: Re: TCP IP Offloading Interface Message-ID: <20030715193758.C8616@home.com> References: <20030713004818.4f1895be.davem@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20030713004818.4f1895be.davem@redhat.com>; from davem@redhat.com on Sun, Jul 13, 2003 at 12:48:18AM -0700 X-archive-position: 4085 X-ecartis-version: Ecartis v1.0.0 Sender: netdev-bounce@oss.sgi.com Errors-to: netdev-bounce@oss.sgi.com X-original-sender: mporter@kernel.crashing.org Precedence: bulk X-list: netdev On Sun, Jul 13, 2003 at 12:48:18AM -0700, David S. Miller wrote: > On receive side, clever RX buffer flipping tricks are the way > to go and require no protocol changes and nothing gross like > TOE or weird buffer ownership protocols like RDMA requires. > > I've made postings showing how such a scheme can work using a limited > flow cache on the networking card. I don't have a reference handy, > but I suppose someone else does. The following reference should be useful for those following along at home and wondering what the hell this hardware flow cache scheme is: http://www.ussg.iu.edu/hypermail/linux/kernel/0306.2/0429.html Regards, -- Matt Porter mporter@kernel.crashing.org