All of lore.kernel.org
 help / color / mirror / Atom feed
* TCP/IP send, sendfile, RAW
@ 2006-05-04 17:19 Roy Rietveld
  2006-05-04 17:41 ` Jan Engelhardt
  2006-05-05  8:57 ` Denis Vlasenko
  0 siblings, 2 replies; 16+ messages in thread
From: Roy Rietveld @ 2006-05-04 17:19 UTC (permalink / raw)
  To: linux-kernel

Can somebody help me with this.

I'am new to Linux normaly i do programming for RTOS.

I would like to send ethernet packets with 1400 bytes payload.
I wrote a small program witch sends a buffer of 1400 bytes in a endless 
loop.
The problem is that a would like 100Mbits throughtput but when i check this 
with ethereal.
I only get 40 MBits. I tried sending with an UDP socket and RAW socket. I 
also tried sendfile.
The RAW socket gives the best result till now 50 MBits throughtput.

Is there something faster then send or am i doing something wrong.

I'm running kernel 2.6 on a ARM9 core at 177Mhz 32RAM 32Flash.

Sorry for the bad English.

Thanks

Roy Rietveld



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2006-05-07 14:40 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <445B165D.3000508@draigBrady.com>
2006-05-05  9:39 ` TCP/IP send, sendfile, RAW Roy Rietveld
2006-05-05 12:39   ` Avi Kivity
2006-05-05 14:25     ` Roy Rietveld
2006-05-04 17:19 Roy Rietveld
2006-05-04 17:41 ` Jan Engelhardt
2006-05-04 17:56   ` linux-os (Dick Johnson)
2006-05-04 18:05     ` Roy Rietveld
2006-05-04 18:27       ` linux-os (Dick Johnson)
2006-05-04 18:42         ` Roy Rietveld
2006-05-04 19:12           ` linux-os (Dick Johnson)
2006-05-04 19:43             ` Roy Rietveld
2006-05-04 19:48               ` Willy Tarreau
2006-05-04 21:21               ` Phillip Susi
2006-05-04 22:22           ` Alan Cox
2006-05-07 14:40       ` Mark Lord
2006-05-05  8:57 ` Denis Vlasenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.