Received: by oss.sgi.com id ; Wed, 24 Jan 2001 09:16:46 -0800 Received: from smtp1.cern.ch ([137.138.128.38]:9743 "EHLO smtp1.cern.ch") by oss.sgi.com with ESMTP id ; Wed, 24 Jan 2001 09:16:18 -0800 Received: from lxplus029.cern.ch (IDENT:root@lxplus029.cern.ch [137.138.161.106]) by smtp1.cern.ch (8.9.3/8.9.3) with ESMTP id SAA18348 for ; Wed, 24 Jan 2001 18:16:11 +0100 (MET) Received: from localhost (ppieta@localhost) by lxplus029.cern.ch (8.9.3/8.9.3) with ESMTP id SAA05581 for ; Wed, 24 Jan 2001 18:16:11 +0100 X-Authentication-Warning: lxplus029.cern.ch: ppieta owned process doing -bs Date: Wed, 24 Jan 2001 18:16:11 +0100 (CET) From: Pekka Pietikainen X-Sender: ppieta@lxplus029.cern.ch To: stp@oss.sgi.com Subject: new stuff Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-stp@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;stp-outgoing I put a version of STP based on the 2.4.x zerocopy TCP patches from ftp.kernel.org/pub/linux/kernel/people/davem. The diff can be found from http://ppieta.home.cern.ch/ppieta/stpdiff-2.4.1pre8-zc.gz This removes the need for CONFIG_STP_DIRECT completely, and thus makes the code a lot prettier. Also the STP-accelerated acenic driver has been split into two parts, acenic.c and acenic_egast.c (and as can be seen from a diff drivers/net/acenic.c net/stp/drivers/acenic/acenic.c the changes are quite small now) The firmware included is the one that works on 512k boards. A small caveat, I have seen the acenic driver on the receiver lock-up a few times with this version (this also has happened with the non-STP zerocopy acenic driver, so there's still something funny there...) Technically it should work with a kernel without the zero-copy patches too, although I haven't tested this...