[E1000-devel] ioctl performance

2008-08-25 Thread Yotam Rubin
Hello, While attempting to optimize one of my applications, I've noticed the following. ioctls performed by my application on an e1000 interface are quite slow. This performance issue affects ioctls that set interface data, rather than ioctls that retrieve interface data. The slowest ioctls can

Re: [E1000-devel] NFS regression? Odd delays and lockups accessing an NFS export.

2008-08-25 Thread Tom Tucker
Trond Myklebust wrote: On Sun, 2008-08-24 at 23:09 +0100, Ian Campbell wrote: (added some quoting from previous mail to save replying twice) On Sun, 2008-08-24 at 15:19 -0400, Trond Myklebust wrote: On Sun, 2008-08-24 at 15:17 -0400, Trond Myklebust wrote: From the tcpdump, it looks as if

Re: [E1000-devel] NFS regression? Odd delays and lockups accessing an NFS export.

2008-08-25 Thread Trond Myklebust
On Mon, 2008-08-25 at 11:04 -0500, Tom Tucker wrote: I don't think it should matter how long the connection stays in FIN WAIT, the client should reconnect anyway. Which would break the replay cache, since we can't reconnect using the same port. Since the client seems to be the variable, I

Re: [E1000-devel] multi-queue support

2008-08-25 Thread Brandeburg, Jesse
Roman Chertov wrote: I have a question regarding multi-queue support. I noticed that current NAPI code only deals with one queue; however, it appears that the support for multiple rings is there. Which driver are you referring to? In general yes, we support multiple RX queues with NAPI

Re: [E1000-devel] multi-queue support

2008-08-25 Thread Brandeburg, Jesse
Roman Chertov wrote: each queue gets its own msi-x vector and each queue only gets packets which match the RSS hash for that queue. There are separate hardware resources for each queue and the driver has a ring struct for each queue to maintain separate state. Can you point me to some

Re: [E1000-devel] multi-queue support

2008-08-25 Thread Roman Chertov
Brandeburg, Jesse wrote: Roman Chertov wrote: I have a question regarding multi-queue support. I noticed that current NAPI code only deals with one queue; however, it appears that the support for multiple rings is there. Which driver are you referring to? In general yes, we support

Re: [E1000-devel] NFS regression? Odd delays and lockups accessing an NFS export.

2008-08-25 Thread Trond Myklebust
On Tue, 2008-08-26 at 06:23 +1000, Grant Coady wrote: On Fri, 22 Aug 2008 14:56:53 -0700, Trond Myklebust [EMAIL PROTECTED] wrote: On Fri, 2008-08-22 at 22:37 +0100, Ian Campbell wrote: I can ssh to the server fine. The same server also serves my NFS home directory to the box I'm writing

Re: [E1000-devel] NFS regression? Odd delays and lockups accessing an NFS export.

2008-08-25 Thread Muntz, Daniel
Try '-s 0', from tcpdump(8): Setting snaplen to 0 means use the required length to catch whole packets. -Dan -Original Message- From: Grant Coady [mailto:[EMAIL PROTECTED] Sent: Monday, August 25, 2008 5:29 PM To: Trond Myklebust Cc: Grant Coady; Ian Campbell; John Ronciak; [EMAIL

Re: [E1000-devel] NFS regression? Odd delays and lockups accessing an NFS export.

2008-08-25 Thread Grant Coady
On Mon, 25 Aug 2008 18:11:12 -0400, Trond Myklebust [EMAIL PROTECTED] wrote: On Tue, 2008-08-26 at 06:23 +1000, Grant Coady wrote: On Fri, 22 Aug 2008 14:56:53 -0700, Trond Myklebust [EMAIL PROTECTED] wrote: On Fri, 2008-08-22 at 22:37 +0100, Ian Campbell wrote: I can ssh to the server