Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934727AbXEHIg6 (ORCPT ); Tue, 8 May 2007 04:36:58 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S934675AbXEHIgy (ORCPT ); Tue, 8 May 2007 04:36:54 -0400 Received: from ppsw-2.csi.cam.ac.uk ([131.111.8.132]:32838 "EHLO ppsw-2.csi.cam.ac.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934678AbXEHIgx (ORCPT ); Tue, 8 May 2007 04:36:53 -0400 X-Cam-SpamDetails: Not scanned X-Cam-AntiVirus: No virus found X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ In-Reply-To: <200705080826.l488Qnrb006666@harpo.it.uu.se> References: <200705080826.l488Qnrb006666@harpo.it.uu.se> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <94A84191-A7C6-41D2-83A0-2C28EB210B5B@cam.ac.uk> Cc: Krzysztof Halasa , Jeff Garzik , ARM Linux Mailing List , lkml , netdev@vger.kernel.org, Russell King Content-Transfer-Encoding: 7bit From: Michael-Luke Jones Subject: Re: [PATCH] Intel IXP4xx network drivers v.2 - Ethernet and HSS Date: Tue, 8 May 2007 09:35:54 +0100 To: Mikael Pettersson , Tomasz Chmielewski X-Mailer: Apple Mail (2.752.2) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1130 Lines: 38 On 8 May 2007, at 09:26, Mikael Pettersson wrote: > On Tue, 8 May 2007 08:22:17 +0100, Michael-Luke Jones wrote: > AFAIK, it's a HW limitation of the IXP4xx NPEs, or > possibly Intel's microcode for them. > > I run my IXP42x boxes big-endian and don't mind doing so. > > /Mikael *cough* http://www.hohnstaedt.de/ixp_npe/0.2.0/0001-IXP4XX-Driver-for-NPE- QMGR-MAC-0.2.0.txt :p --- On 8 May 2007, at 09:29, Tomasz Chmielewski wrote: > Christian Hohnstaedt's work did support LE though. Indeed. > Krzysztof, why is LE not supported? Butting in here. It's not supported because LE mode has to work in a brain-damaged way. NPE DMAs the complete skb straight out of RAM. Unfortunately it expects the skb to already be written out in ram BE. Thus, in LE mode we have to byteswap the skb with CPU before the NPE can DMA it. This hasn't been implemented yet. Michael-Luke Jones - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/