zero-copy support on TSEC?

2 messages, 2 authors, 2006-06-26 · open the first message on its own page

zero-copy support on TSEC?

From: Bizhan Gholikhamseh (bgholikh) <hidden>
Date: 2006-06-26 18:36:04

Hi ALL,
We have developed a custom board mother board based on
MPC8541 processor running Linux 2.6.11.
 
In our system, most of the ingress UDP packets  are retransmitted
with one modification to data portion of the packet (one byte). As you 
see there are many copy overhead due to copy from system to userland 
and vise versa which has impacted our system performance. 
 
Is there a zero-copy support for TSEC 
to eliminate the buffer copy from kernel to userland and vise versa?
 
Are there any other technique that we need to do to eliminate packet
coping?
 
Many thanks in advance,
Bizhan

Re: zero-copy support on TSEC?

From: Andy Fleming <hidden>
Date: 2006-06-26 19:56:42

On Jun 26, 2006, at 13:26, Bizhan Gholikhamseh ((bgholikh)) wrote:
Hi ALL,
We have developed a custom board mother board based on
MPC8541 processor running Linux 2.6.11.

In our system, most of the ingress UDP packets  are retransmitted
with one modification to data portion of the packet (one byte). As you
see there are many copy overhead due to copy from system to userland
and vise versa which has impacted our system performance.

Is there a zero-copy support for TSEC
to eliminate the buffer copy from kernel to userland and vise versa?

I'm not sure there's any way, at present, in Linux to avoid the user/ 
kernel copying.  You might want to ask on the netdev@vger.kernel.org  
list, though.

Andy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help