Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2006-01-04 Thread Harald Welte
On Tue, Dec 27, 2005 at 09:22:31AM -0500, jamal wrote: > On Tue, 2005-27-12 at 15:05 +0100, Lennert Buytenhek wrote: > > On Tue, Dec 27, 2005 at 08:49:50AM -0500, jamal wrote: > > > > > A question for you: Does the 4XX allow you to rewrite the microcode? > > > > As far as I know, there are no doc

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-29 Thread Krzysztof Halasa
Stefan Roese <[EMAIL PROTECTED]> writes: > Understood. But a total rewrite of this code is unfortunately not an option, > since it's just too much work (without a sponsor). It's the only option I'm afraid. But we don't need to rewrite the whole library, what we really need is a) NPE firmware loa

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-27 Thread Deepak Saxena
On Dec 27 2005, at 10:45, Stefan Roese was caught saying: > > Understood. But a total rewrite of this code is unfortunately not an option, > since it's just too much work (without a sponsor). > > > > It most likely is the same code. Currently it's version 2.0. This version > > > is available und

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-27 Thread Deepak Saxena
On Dec 27 2005, at 15:08, Krzysztof Halasa was caught saying: > jamal <[EMAIL PROTECTED]> writes: > > > No experience with the 4xx but some with the other intel NPs. > > Is the driver a "dual stack" approach that Intel typically > > has? > > No, the Ethernet driver is Linux-only and uses the acce

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-27 Thread Deepak Saxena
On Dec 27 2005, at 08:49, jamal was caught saying: > A question for you: Does the 4XX allow you to rewrite the > microcode? And if yes, why would you push this intel specific > microcode? No. The NPEs on the 4xx are not user-programmable like the uEngines. You basically download the FW into the NP

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-27 Thread jamal
On Tue, 2005-27-12 at 15:05 +0100, Lennert Buytenhek wrote: > On Tue, Dec 27, 2005 at 08:49:50AM -0500, jamal wrote: > > > A question for you: Does the 4XX allow you to rewrite the microcode? > > As far as I know, there are no docs for this, at least not any publicly > available ones. > > Chapte

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-27 Thread Krzysztof Halasa
jamal <[EMAIL PROTECTED]> writes: > No experience with the 4xx but some with the other intel NPs. > Is the driver a "dual stack" approach that Intel typically > has? No, the Ethernet driver is Linux-only and uses the access library. Both are crap BTW, the library is much worse. Actually I think

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-27 Thread Lennert Buytenhek
On Tue, Dec 27, 2005 at 08:49:50AM -0500, jamal wrote: > A question for you: Does the 4XX allow you to rewrite the microcode? As far as I know, there are no docs for this, at least not any publicly available ones. Chapter 4 in the IXP42X Developer's Manual is titled "Network Processor Engines (N

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-27 Thread jamal
On Tue, 2005-27-12 at 10:54 +0100, Stefan Roese wrote: > > Yes, that's the ethernet driver using this access lib to > communicate with the > NPE's. This driver is published under the GPL. > No experience with the 4xx but some with the other intel NPs. Is the driver a "dual stack" approach tha

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-27 Thread Lennert Buytenhek
On Tue, Dec 27, 2005 at 10:45:23AM +0100, Stefan Roese wrote: > > > > > The main question I have is, where should the IXP4xx access-library > > > > > be located in the kernel directory structure? > > > > > > > > Maybe you can explain to the list readers what it is and what it does? > > > > > > It'

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-27 Thread Stefan Roese
On Saturday 24 December 2005 17:36, Marc Singer wrote: > > > It most likely is the same code. Currently it's version 2.0. This > > > version is available under a special Intel license > > > (http://www.intel.com/design/network/products/npfamily/ixp425swr1.htm) > > > and under the BSD license (when

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-27 Thread Stefan Roese
On Saturday 24 December 2005 15:07, Deepak Saxena wrote: > On Dec 21 2005, at 15:48, Stefan Roese was caught saying: > > Hi Lennert, > > > > On Wednesday 21 December 2005 14:52, Lennert Buytenhek wrote: > > > On Wed, Dec 21, 2005 at 01:00:34PM +0100, Stefan Roese wrote: > > > > The main question I

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-24 Thread Marc Singer
On Sat, Dec 24, 2005 at 06:07:52AM -0800, Deepak Saxena wrote: > On Dec 21 2005, at 15:48, Stefan Roese was caught saying: > > Hi Lennert, > > > > On Wednesday 21 December 2005 14:52, Lennert Buytenhek wrote: > > > On Wed, Dec 21, 2005 at 01:00:34PM +0100, Stefan Roese wrote: > > > > The main ques

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-24 Thread Deepak Saxena
On Dec 21 2005, at 15:48, Stefan Roese was caught saying: > Hi Lennert, > > On Wednesday 21 December 2005 14:52, Lennert Buytenhek wrote: > > On Wed, Dec 21, 2005 at 01:00:34PM +0100, Stefan Roese wrote: > > > The main question I have is, where should the IXP4xx access-library > > > be located in

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-24 Thread Deepak Saxena
On Dec 21 2005, at 14:52, Lennert Buytenhek was caught saying: > On Wed, Dec 21, 2005 at 01:00:34PM +0100, Stefan Roese wrote: > > > The main question I have is, where should the IXP4xx access-library > > be located in the kernel directory structure? > > Maybe you can explain to the list readers

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-22 Thread David Vrabel
Lennert Buytenhek wrote: > > That sounds very fishy -- are you 100% sure that the person doing the > s/Proprietary/BSD/ was in fact authorized to do so? (This is one reason > why I'd love to see someone @intel.com submit this code upstream, BTW.) FWIW, the parts of the IXP400 Access Library rele

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-21 Thread Lennert Buytenhek
On Wed, Dec 21, 2005 at 03:48:22PM +0100, Stefan Roese wrote: > Hi Lennert, Hello, > > > The main question I have is, where should the IXP4xx access-library > > > be located in the kernel directory structure? > > > > Maybe you can explain to the list readers what it is and what it does? > > It

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-21 Thread Stefan Roese
Hi Lennert, On Wednesday 21 December 2005 14:52, Lennert Buytenhek wrote: > On Wed, Dec 21, 2005 at 01:00:34PM +0100, Stefan Roese wrote: > > The main question I have is, where should the IXP4xx access-library > > be located in the kernel directory structure? > > Maybe you can explain to the list

Re: Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-21 Thread Lennert Buytenhek
On Wed, Dec 21, 2005 at 01:00:34PM +0100, Stefan Roese wrote: > The main question I have is, where should the IXP4xx access-library > be located in the kernel directory structure? Maybe you can explain to the list readers what it is and what it does? If it's ixp4xx-specific, arch/arm/mach-ixp4xx

Integrating IXP4xx NPE support in kernel (with IXP4xx accesslibrary)

2005-12-21 Thread Stefan Roese
I am trying to integrate the IXP4xx NPE ethernet support into the linux kernel (2.6). Before you start, I know of the license problems with the IXP4xx software. We have a version of the Intel IXP4xx access-library licensed under the revised BSD license. So we should (hopefully) be able to integ