From: Jean T. <jt...@bo...> - 2004-02-20 02:41:28
|
On Thu, Feb 19, 2004 at 04:57:51PM -0800, Stephen Hemminger wrote: > Please give this driver some more work before I push the update to Dave. Ok, tested it. First comment : the patch did not apply cleanly here. It's fairly possible that I didn't had the right stir version to start with, or that Dave's version is already patched, but you may want to look at it. On hunk fail : @@ -909,45 +893,42 @@ Second : Performance and stability is much better, but it's still easy to make the driver fail at FIR. A summary of my perf testing is below (you can compare to the numbers on my web page with dyn-perf.txt). Don't get me wrong, I'm not criticising your work, and I consider that if it works at all it's almost a miracle, but you may want to know how it goes ;-) Otherwise, yes, just push that to Dave ;-) Jean ------------------------------------------------------- Tx -> SIR [Unidirectional big packets] ./irdaspray -d -n 500 -b 2000 Transmitted 1000000 bytes in 88.212331 seconds (11.071 kbytes/s) [Unidirectional small packets] ./irdaspray -d -n 5000 -b 10 Transmitted 50000 bytes in 28.520014 seconds (1.712 kbytes/s) [Bidirectional big packets] ./irdaspray -n 250 -b 2000 Transmitted 500000 bytes in 84.328434 seconds (5.790 kbytes/s) Received 500000 bytes in 88.776200 seconds (5.500 kbytes/s) [Bidirectional small packets] ./irdaspray -n 5000 -b 10 Transmitted 50000 bytes in 35.600106 seconds (1.372 kbytes/s) Received 50000 bytes in 35.739996 seconds (1.366 kbytes/s) ------------------------------------------------------- Rx <- SIR [Unidirectional big packets] ./irdaspray -d -n 500 -b 2000 Transmitted 1000000 bytes in 88.211238 seconds (11.071 kbytes/s) [Unidirectional small packets] ./irdaspray -d -n 5000 -b 10 Transmitted 50000 bytes in 14.250093 seconds (3.427 kbytes/s) [Bidirectional big packets] ./irdaspray -n 250 -b 2000 Transmitted 500000 bytes in 84.331258 seconds (5.790 kbytes/s) Received 500000 bytes in 88.780991 seconds (5.500 kbytes/s) [Bidirectional small packets] ./irdaspray -n 5000 -b 10 Transmitted 50000 bytes in 35.600320 seconds (1.372 kbytes/s) Received 50000 bytes in 35.740193 seconds (1.366 kbytes/s) ------------------------------------------------------- Tx -> FIR [Unidirectional big packets] ./irdaspray -d -n 500 -b 2000 Transmitted 1000000 bytes in 2.925108 seconds (333.855 kbytes/s) + loose sync at disconnect [Unidirectional small packets] ./irdaspray -d -n 5000 -b 10 => loose sync during first try Transmitted 50000 bytes in 22.075038 seconds (2.212 kbytes/s) [Bidirectional big packets] ./irdaspray -n 250 -b 2000 Transmitted 500000 bytes in 84.140410 seconds (5.803 kbytes/s) Received 500000 bytes in 88.317188 seconds (5.529 kbytes/s) [Bidirectional small packets] ./irdaspray -n 5000 -b 10 Transmitted 50000 bytes in 23.528428 seconds (2.075 kbytes/s) Received 50000 bytes in 23.587906 seconds (2.070 kbytes/s) ------------------------------------------------------- Rx <- FIR [Unidirectional big packets] ./irdaspray -d -n 500 -b 2000 Transmitted 1000000 bytes in 107.801718 seconds (9.059 kbytes/s) [Unidirectional small packets] ./irdaspray -d -n 5000 -b 10 => loose sync during first try Transmitted 50000 bytes in 6.415484 seconds (7.611 kbytes/s) [Bidirectional big packets] ./irdaspray -n 250 -b 2000 Transmitted 500000 bytes in 53.719613 seconds (9.089 kbytes/s) Received 500000 bytes in 56.380229 seconds (8.661 kbytes/s) [Bidirectional small packets] ./irdaspray -n 5000 -b 10 Transmitted 50000 bytes in 23.460882 seconds (2.081 kbytes/s) Received 50000 bytes in 23.588824 seconds (2.070 kbytes/s) |