Thread (186 messages) 186 messages, 11 authors, 2009-02-06

Re: [PATCH v2] tcp: splice as many packets as possible at once

From: David Miller <davem@davemloft.net>
Date: 2009-02-02 08:19:18
Also in: lkml

From: Jarek Poplawski <redacted>
Date: Mon, 2 Feb 2009 08:08:55 +0000
On Sat, Jan 31, 2009 at 09:16:04AM +1100, Herbert Xu wrote:
quoted
On Fri, Jan 30, 2009 at 01:42:27PM -0800, David Miller wrote:
...
quoted
quoted
Back to real life, I think long term the thing to do is to just do the
cached page allocator thing we'll be doing after Jarek's socket page
patch is integrated, and for best performance the driver has to
receive it's data into pages, only explicitly pulling the ethernet
header into the linear area, like NIU does.
Yes that sounds like the way to go.
Looks like a lot of changes in drivers, plus: would it work with jumbo
frames? I wonder why the linear area can't be allocated as paged, and
freed with put_page() instead of kfree(skb->head) in skb_release_data().
Allocating 4096 or 8192 bytes for a 1500 byte frame is wasteful.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help