| To: | netdev@xxxxxxxxxxx |
|---|---|
| Subject: | Zero copy transmit |
| From: | Steve Modica <modica@xxxxxxx> |
| Date: | Tue, 29 Apr 2003 13:44:15 -0500 |
| Organization: | SGI |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4b) Gecko/20030425 |
Hi All, We are doing some experiementing with Altix systems (Itanium II with NUMA) and we're taking a big hit from __copy_user traffic. We would like to modify the write, writev, send and sendto interfaces such that we can avoid the __copy_user call by marking pages copy-on-write (COW) and handing them off to be transmitted. Since this requires TLB updates, we would only implement this code on platforms that defined themselves as capable of fast TLB updates. There was a lot of concern expressed on the l-k alias about COW being difficult to support becaue of the TLB update issues, but NUMA systems have to be especially quick at TLB updates, so it's something we want to take advantage of. I'm looking for comments and suggestions as to how we could do this without impacting other system types. Best Regards! Steve -- Steve Modica Manager - Networking Drivers Group "Give a man a fish, and he will eat for a day, hit him with a fish and he leaves you alone" - me |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [PATCH] [BRIDGE] Change bridge forwarding table to use hlist, Stephen Hemminger |
|---|---|
| Next by Date: | Re: Zero copy transmit, Andi Kleen |
| Previous by Thread: | [PATCH] [BRIDGE] Change bridge forwarding table to use hlist, Stephen Hemminger |
| Next by Thread: | Re: Zero copy transmit, Andi Kleen |
| Indexes: | [Date] [Thread] [Top] [All Lists] |