On Thu, 16 Mar 2006, Jamie Guinan wrote:

> I'll do further testing later.

I'm most interested in the g_ether driver at the moment, so I ran a a 
little test piping 5GB of video data down and back up with netcat,


 host$ nc -l -p 5011 | pipebench -b4096 | md5sum

 lpd7a404# nc -l -p 5010 | nc 192.168.4.1 5011

 host$ (while true; do cat video.nuv ; done) | dd bs=1000 count=5M | \
   | nc -q 1 192.168.4.2 5010

  Summary:                                                                      
 
  Piped    4.88 GB in 03h03m16.62s:  465.59 kB/second
  62db86e45d0dce4627fe604cfdc379b5  -


The md5sum is correct.  465KB/s is half the overall throughput since 
its a round trip, so total bandwidth would be ~930KB/s, which I think 
is pretty good for a 12Mbit link, allowing for TCP and URB overhead.

The old lh7a40x_udc driver could not sustain this kind of throughput, 
and the TCP connections would typically stall after < 100MB.

Thumbs up on the new driver!

-Jamie


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to