RE: [PATCH 0/4][RFC] lro: Generic Large Receive Offload for TCP traffic

2007-07-30 Thread Leonid Grossman
> -Original Message- > From: [EMAIL PROTECTED] [mailto:netdev- > [EMAIL PROTECTED] On Behalf Of Andrew Gallatin > Sent: Monday, July 30, 2007 10:43 AM > To: Linas Vepstas > Cc: Jan-Bernd Themann; netdev; Thomas Klein; Jeff Garzik; Jan-Bernd > Themann; linux-kernel; linux-ppc; Christoph Ra

RE: [PATCH] NET: Multiqueue network device support.

2007-06-13 Thread Leonid Grossman
> -Original Message- > From: J Hadi Salim [mailto:[EMAIL PROTECTED] On Behalf Of jamal > For the Leonid-NIC (for lack of better name) it may be harder to do > parallelization on rcv if you use what i said above. But you could > use a different model on receive - such as create a single

RE: [PATCH] NET: Multiqueue network device support.

2007-06-12 Thread Leonid Grossman
> -Original Message- > From: [EMAIL PROTECTED] [mailto:netdev- > [EMAIL PROTECTED] On Behalf Of Jason Lunz > Sent: Tuesday, June 12, 2007 2:48 PM > To: David Miller > Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; netdev@vger.kernel.org; > [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED

RE: [PATCH] NET: Multiqueue network device support.

2007-06-10 Thread Leonid Grossman
> -Original Message- > From: J Hadi Salim [mailto:[EMAIL PROTECTED] On Behalf Of jamal > Sent: Saturday, June 09, 2007 8:03 PM > To: Leonid Grossman > Cc: Waskiewicz Jr, Peter P; Patrick McHardy; [EMAIL PROTECTED]; > netdev@vger.kernel.org; [EMAIL PROTECTED]; Kok, Auke

RE: [PATCH] NET: Multiqueue network device support.

2007-06-09 Thread Leonid Grossman
> -Original Message- > From: J Hadi Salim [mailto:[EMAIL PROTECTED] On Behalf Of jamal > Sent: Saturday, June 09, 2007 12:23 PM > To: Leonid Grossman > Cc: Waskiewicz Jr, Peter P; Patrick McHardy; [EMAIL PROTECTED]; > netdev@vger.kernel.org; [EMAIL PROTECTED]; Kok, Auke

RE: [PATCH] NET: Multiqueue network device support.

2007-06-09 Thread Leonid Grossman
> -Original Message- > From: [EMAIL PROTECTED] [mailto:netdev- > [EMAIL PROTECTED] On Behalf Of Waskiewicz Jr, Peter P > Sent: Wednesday, June 06, 2007 3:31 PM > To: [EMAIL PROTECTED]; Patrick McHardy > Cc: [EMAIL PROTECTED]; netdev@vger.kernel.org; [EMAIL PROTECTED]; Kok, > Auke-jan H >

RE: one vs. two drivers for an iWARP-capable Ethernet NIC

2006-12-28 Thread Leonid Grossman
Re-sending as a plain text to reach netdev. Sorry for the extra traffic, please ignore the earlier html version of this e-mail... Jeff/Roland/all, What is the preferred submission driver model for an iWARP-capable Ethernet NIC -

[ANNOUNCE] 10GbE Xframe-II ASIC Programming Manual

2006-12-27 Thread Leonid Grossman
The ASIC Programming Manual (aka Device Driver Guide) got updated to match current feature set of s2io driver, and posted at http://trac.neterion.com/cgi-bin/trac.cgi/wiki/TitleIndex?anonymous under "Documentation Download" (Xframe_II_OSDDG_2.1_LE.pdf). Some noteworthy updates include Chapter C A

RE: Network virtualization/isolation

2006-11-25 Thread Leonid Grossman
> -Original Message- > From: Eric W. Biederman [mailto:[EMAIL PROTECTED] > Sent: Saturday, November 25, 2006 11:27 AM > To: Leonid Grossman > Cc: [EMAIL PROTECTED]; Daniel Lezcano; Dmitry Mishin; Stephen > Hemminger; netdev@vger.kernel.org; Linux Containers >

RE: [PATCH 2.6.17] support for TSO over IPv6

2006-06-30 Thread Leonid Grossman
Thanks Herbert! We'll fix this. Leonid > -Original Message- > From: Herbert Xu [mailto:[EMAIL PROTECTED] > Sent: Friday, June 30, 2006 8:38 PM > To: Leonid Grossman > Cc: Ananda Raju; netdev@vger.kernel.org; [EMAIL PROTECTED]; > [EMAIL PROTECTED]; Ravina

RE: [PATCH 2.6.17] support for TSO over IPv6

2006-06-30 Thread Leonid Grossman
> -Original Message- > From: Herbert Xu [mailto:[EMAIL PROTECTED] > Sent: Thursday, June 29, 2006 5:39 PM > To: Ananda Raju > Cc: netdev@vger.kernel.org; [EMAIL PROTECTED]; > [EMAIL PROTECTED]; Leonid Grossman; Ravinandan Arakali; > [EMAIL PROTECTED]; Sriram

RE: VJ Channel API - driver level (PATCH)

2006-05-03 Thread Leonid Grossman
> -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of David S. Miller > Sent: Tuesday, May 02, 2006 11:48 PM > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED]; netdev@vger.kernel.org > Subject: Re: VJ Channel API - driver level (PATCH) > > > I don't thi

RE: TOE info page

2006-04-19 Thread Leonid Grossman
> -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Stephen Hemminger > Sent: Wednesday, April 19, 2006 9:35 PM > To: Jeff Garzik > Cc: Netdev List; Linux Kernel; Arnaldo Carvalho de Melo > Subject: Re: TOE info page > > On Wed, 19 Apr 2006 19:22:14

RE: net TODO

2006-03-27 Thread Leonid Grossman
> -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Randy.Dunlap > Sent: Monday, March 27, 2006 10:41 AM > To: Stephen Hemminger > Cc: netdev@vger.kernel.org; [EMAIL PROTECTED] > Subject: Re: net TODO > > On Mon, 20 Mar 2006 19:36:25 -0800 Stephen He

RE: I/OAT performance data

2006-03-16 Thread Leonid Grossman
Hi Chris, Do you know what part of the performance delta is contributed by the offload for copy operations, and what part comes from other I/OAT features like header separation, etc. ? Thanks, Leonid > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of

RE: [PATCH 2.6.16-rc1] S2io: Large Receive Offload (LRO) feature(v2) for Neterion (s2io) 10GbE Xframe PCI-X and PCI-E NICs

2006-02-10 Thread Leonid Grossman
> -Original Message- > From: Jeff Garzik [mailto:[EMAIL PROTECTED] > > It's been merged in the 'lro' branch of netdev-2.6.git for a > little while now. Once it gets additional review (and > hopefully testing), I am OK with it going upstream. > > Jeff Hi Jeff, I agree the mo

RE: Van Jacobson net channels and NIC channels

2006-02-02 Thread Leonid Grossman
> -Original Message- > From: Andi Kleen [mailto:[EMAIL PROTECTED] > Why are you saying it can't be used by the host? The stack > should be fully ready for it. Sorry, I should have said "it can't be used by the host to the full potential of the feature" :-). It does work for us now, a

RE: Van Jacobson net channels

2006-02-02 Thread Leonid Grossman
> -Original Message- > From: Eric W. Biederman [mailto:[EMAIL PROTECTED] > How do you classify channels? Multiple rx steering criterias are available, for example tcp tuple (or subset) hash, direct tcp tuple (or subset) match, MAC address, pkt size, vlan tag, QOS bits, etc. > > If

Van Jacobson net channels and NIC channels

2006-02-02 Thread Leonid Grossman
Thanks to Andi, Dave, Jeff and everyone who responded to the original query; I've got enough pointers to presentations, blogs and ideas to keep me busy for a while :-) VJ channels indeed seem to compliment and take to a different level some sw and hw ideas on Dave's TODO list. By now we have subm

RE: Van Jacobson net channels

2006-02-02 Thread Leonid Grossman
> -Original Message- > From: Andi Kleen [mailto:[EMAIL PROTECTED] > > You just need to make sure that you don't leak data from > other peoples > > sockets. > > There are three basic ways I can see to do this: > > - You have really advanced hardware which can potentially > manage

RE: Van Jacobson net channels

2006-02-02 Thread Leonid Grossman
> -Original Message- > From: Eric W. Biederman [mailto:[EMAIL PROTECTED] > Sent: Thursday, February 02, 2006 4:29 AM > To: Jeff Garzik > Cc: Andi Kleen; Greg Banks; David S. Miller; Leonid Grossman; > [EMAIL PROTECTED]; Linux Network Development list > Subject:

RE: Van Jacobson net channels

2006-02-01 Thread Leonid Grossman
> -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Andi Kleen > Sent: Wednesday, February 01, 2006 10:45 PM > There was already talk some time ago to make NAPI drivers use > the hardware mitigation again. The reason is when you have a > workload

RE: [PATCH 2.6.15] s2io: UFO support

2005-11-14 Thread Leonid Grossman
TECTED] > Sent: Monday, November 14, 2005 2:14 PM > To: 'Andi Kleen' > Cc: [EMAIL PROTECTED]; netdev@vger.kernel.org; Leonid > Grossman; [EMAIL PROTECTED]; > [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: RE: [PATCH 2.6.15] s2io: UFO support > > Hi, > > Will s

RE: SKB tutorial, Blog, and NET TODO

2005-08-31 Thread Leonid Grossman
:14 PM > To: Leonid Grossman > Cc: netdev@vger.kernel.org; [EMAIL PROTECTED] > Subject: Re: SKB tutorial, Blog, and NET TODO > > From: "Leonid Grossman" <[EMAIL PROTECTED]> > Date: Sat, 30 Jul 2005 02:41:38 -0400 > > > Some suggestions on how to proceed on rec

RE: LRO Patent vs. patent free TOE

2005-08-23 Thread Leonid Grossman
> -Original Message- > From: Andi Kleen [mailto:[EMAIL PROTECTED] > On the other hand it might make sense to do this even on > hardware that doesn't support TSO - many card designs can > submit a list of packets more efficiently than each packet at > a time. If anything the cost of

RE: LRO Patent vs. patent free TOE

2005-08-23 Thread Leonid Grossman
> -Original Message- > From: Arnaldo Carvalho de Melo [mailto:[EMAIL PROTECTED] > > No, idea would be to have a library that implements TSO in > software, perhaps with function pointers in struct > net_device, if the drivers don't fill the pointers > register_netdev would fill them

RE: LRO Patent vs. patent free TOE

2005-08-22 Thread Leonid Grossman
> -Original Message- > From: Arnaldo Carvalho de Melo [mailto:[EMAIL PROTECTED] > Leonid, > > If not for performance the idea of having LRO, LSO, TSO, etc > implemented in software can possibly simplify the stack as it > would assume that all drivers implement those features, if > n

RE: LRO Patent vs. patent free TOE

2005-08-22 Thread Leonid Grossman
> > From: Andi Kleen <[EMAIL PROTECTED]> > > Date: Tue, 23 Aug 2005 01:44:34 +0200 > > > > > To be fair the situation as seen from the Linux kernel software > > > perspective is very similar for TOE and for LSO - both > are patented > > > by someone and it might be better to not touch any of

RE: LRO Patent vs. patent free TOE

2005-08-22 Thread Leonid Grossman
> -Original Message- > From: Christoph Lameter [mailto:[EMAIL PROTECTED] Hi Christoph, You got your subject backwards, but this is OK... > How much will the permission cost for a hardware vendor to be > allowed to implement LRO? The question did not even occur to me until you asked

RE: LRO Patent vs. patent free TOE

2005-08-22 Thread Leonid Grossman
> -Original Message- > From: Christoph Lameter [mailto:[EMAIL PROTECTED] > Sent: Monday, August 22, 2005 8:22 AM > To: Leonid Grossman > Cc: David S. Miller; [EMAIL PROTECTED]; > [EMAIL PROTECTED]; [EMAIL PROTECTED]; > netdev@vger.kernel.org; [EMAIL PROTECTE

RE: Receive Traffic Distribution (Was RE: [PATCH] TCP Offload (TOE) - Chelsio_

2005-08-21 Thread Leonid Grossman
> -Original Message- > From: David S. Miller [mailto:[EMAIL PROTECTED] > Sent: Sunday, August 21, 2005 3:34 PM > We'll be adding the RX free callback support soon, perhaps in > the 2.6.14 timeframe, once we shrink the sk_buff struct a > little bit more so that we can justify adding t

RE: [PATCH] TCP Offload (TOE) - Chelsio

2005-08-21 Thread Leonid Grossman
> -Original Message- > From: Christoph Lameter [mailto:[EMAIL PROTECTED] > Sent: Sunday, August 21, 2005 9:28 AM > To: David S. Miller > Cc: [EMAIL PROTECTED]; Leonid Grossman; [EMAIL PROTECTED]; > [EMAIL PROTECTED]; [EMAIL PROTECTED]; > [EMAIL PROTECTED]; [EMA

Receive Traffic Distribution (Was RE: [PATCH] TCP Offload (TOE) - Chelsio_

2005-08-21 Thread Leonid Grossman
> -Original Message- > From: Andi Kleen [mailto:[EMAIL PROTECTED] > Sent: Sunday, August 21, 2005 9:36 AM > To: David S. Miller > Cc: Leonid Grossman; [EMAIL PROTECTED]; [EMAIL PROTECTED]; > [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; > [EMA

RE: [PATCH] TCP Offload (TOE) - Chelsio

2005-08-20 Thread Leonid Grossman
> -Original Message- > From: David S. Miller [mailto:[EMAIL PROTECTED] > Sent: Saturday, August 20, 2005 9:40 PM > > If you have a flow cache, keyed on saddr/daddr/sport/dport > then you can keep a growing LRO limit. For example, when a > flow cache entry is created, use a LRO limi

RE: [PATCH] TCP Offload (TOE) - Chelsio

2005-08-20 Thread Leonid Grossman
> -Original Message- > From: David S. Miller [mailto:[EMAIL PROTECTED] > Sent: Saturday, August 20, 2005 5:06 PM > To: Leonid Grossman > Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; > [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; > [EMAIL PROTECTED]; n

RE: [PATCH] TCP Offload (TOE) - Chelsio

2005-08-20 Thread Leonid Grossman
> Here is one idea. Do a reverse LSO, have a dynamic cache on > the network card watching saddr/daddr/sport/dport flows, and > accumulate as many in-order TCP packets as possible into one > large R-LSO frame. > This accumulation is timed out by a length and time parameter > programmable in th

RE: [PATCH] TCP Offload (TOE) - Chelsio

2005-08-20 Thread Leonid Grossman
> -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of John Heffner > Sent: Friday, August 19, 2005 10:27 AM > To: Leonid Grossman > Cc: Andi Kleen; Wael Noureddine; David S. Miller; > [EMAIL PROTECTED]; [EMAIL PROTECTED]; > [

RE: [PATCH] TCP Offload (TOE) - Chelsio

2005-08-19 Thread Leonid Grossman
> -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Andi Kleen > Sent: Friday, August 19, 2005 9:33 AM > To: John Heffner > Cc: Wael Noureddine; David S. Miller; [EMAIL PROTECTED]; > [EMAIL PROTECTED]; [EMAIL PROTECTED]; > [EMAIL PROTECTED]; netdev@

RE: Super TSO performance drop

2005-08-12 Thread Leonid Grossman
> -Original Message- > From: David S. Miller [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 11, 2005 4:35 PM > To: [EMAIL PROTECTED] > Cc: Leonid Grossman; netdev@vger.kernel.org > Subject: Re: Super TSO performance drop > > From: Dmitry Yusupov <[EMAIL

RE: Super TSO performance drop

2005-08-11 Thread Leonid Grossman
> -Original Message- > From: David S. Miller [mailto:[EMAIL PROTECTED] > Sent: Friday, August 05, 2005 1:19 AM > To: Leonid Grossman > Cc: netdev@vger.kernel.org > Subject: Re: Super TSO performance drop > I'm not talking about the application, I'm

RE: Super TSO performance drop

2005-08-04 Thread Leonid Grossman
> -Original Message- > From: David S. Miller [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 04, 2005 6:52 AM > To: Leonid Grossman > Cc: netdev@vger.kernel.org > Subject: Re: Super TSO performance drop > > From: "Leonid Grossman" <[EMAIL PROT

Super TSO performance drop

2005-08-03 Thread Leonid Grossman
We went through all 16 Super TSO patches to see which one causes the performance degradation (relative to the original TSO implementation) that was observed earlier, and it appears to be the last patch #16; results below. We can either provide a remote to the setup, or test incremental patches if

RE: SKB tutorial, Blog, and NET TODO

2005-07-29 Thread Leonid Grossman
> Sent: Tuesday, July 12, 2005 12:20 PM > To: [EMAIL PROTECTED] > Cc: netdev@vger.kernel.org > Subject: Re: SKB tutorial, Blog, and NET TODO > > From: "Leonid Grossman" <[EMAIL PROTECTED]> > Date: Wed, 29 Jun 2005 14:11:13 -0700 > > > - TSO supp

RE: [ANNOUNCE] Neterion(S2io) 10GbE Xframe Programming Manual posted

2005-07-13 Thread Leonid Grossman
Since some people asked for it, a Little Endian version of the Manual is generated and posted on the site. > -Original Message- > From: Leonid Grossman [mailto:[EMAIL PROTECTED] > Sent: Thursday, May 26, 2005 8:03 PM > To: '[EMAIL PROTECTED]' > Cc: 'linu

Msi-X on Opterons?

2005-07-05 Thread Leonid Grossman
Did anyone had any luck getting MSI-X working on Opteron platforms? The newer 8132-based systems support MSI-X, but we could not get it working with our card there. It works fine on Xeon systems, I wonder if the implementation is Xeon-centric... - To unsubscribe from this list: send the line "unsu