100MBit/s LAN (with a switch between WinXP and DOS computer) All tests ran with MSS=1460 and TCP.RECV_WIN=16386 in Watt-32. dbug_init() was not called. MSDOS computer (PC-1): AMD K6-2, 400 MHz with 3Com 3C905 PCI NIC Win-XP computer (PC-2): Intel Pentium 4, 2.0 GHz with RealTek RTS8139 on-board NIC Watcom/DOS4GW version of netio was compiled with "-3r -s" I.e. register calls and no stack checking. Note the speed increase (approx 8 times) between v2.1 dev.rel.5 and v2.2 dev.rel.5. Also note the slow transfer for MSDOS<->Windows on the same machine. This is due to the high latency of the NDIS3PKT driver. --------------------------------------- Results with v2.1 dev.rel.5 Win-XP -> MSDOS (djgpp) 1k packets: 1028 k/sec 2k packets: 1029 k/sec 4k packets: 1029 k/sec 8k packets: 1056 k/sec 16k packets: 1067 k/sec 32k packets: 1067 k/sec Win-XP -> MSDOS (Watcom) 1k packets: 1197 k/sec 2k packets: 1198 k/sec 4k packets: 1198 k/sec 8k packets: 1244 k/sec 16k packets: 1244 k/sec 32k packets: 1246 k/sec MSDOS (djgpp) -> Win-XP 1k packets: 560 k/sec 2k packets: 968 k/sec 4k packets: 1215 k/sec 8k packets: 1358 k/sec 16k packets: 1444 k/sec 32k packets: 1491 k/sec MSDOS (Watcom) -> Win-XP 1k packets: 596 k/sec 2k packets: 1082 k/sec 4k packets: 1345 k/sec 8k packets: 1541 k/sec 16k packets: 1643 k/sec 32k packets: 1703 k/sec MSDOS (djgpp) -> MSDOS (djgpp) 1k packets: 3102 k/sec 2k packets: 3560 k/sec 4k packets: 3580 k/sec 8k packets: 3635 k/sec 16k packets: 3583 k/sec 32k packets: 3615 k/sec MSDOS (Watcom) -> MSDOS (Watcom) 1k packets: 1503 k/sec 2k packets: 4364 k/sec 4k packets: 4360 k/sec 8k packets: 4396 k/sec 16k packets: 4376 k/sec 32k packets: 4317 k/sec --------------------------------------- Results with v2.2 dev.rel.3 Win-XP -> MSDOS (djgpp) 1k packets: 6527 k/s 2k packets: 6454 k/s 4k packets: 6284 k/s 8k packets: 6182 k/s 16k packets: 6190 k/s 32k packets: 6209 k/s Win-XP -> MSDOS (Watcom) 1k packets: 7672 k/s 2k packets: 7651 k/s 4k packets: 7542 k/s 8k packets: 7283 k/s 16k packets: 7341 k/s 32k packets: 7359 k/s MSDOS (djgpp) -> Win-XP 1k packets: 3443 k/sec 2k packets: 4103 k/sec 4k packets: 4111 k/sec 8k packets: 4063 k/sec 16k packets: 4178 k/sec 32k packets: 3836 k/sec MSDOS (Watcom) -> Win-XP 1k packets: 3887 k/sec 2k packets: 4323 k/sec 4k packets: 4605 k/sec 8k packets: 4600 k/sec 16k packets: 4522 k/sec 32k packets: 4209 k/sec --------------------------------------- Results with v2.2 dev.rel.5 Win-XP -> MSDOS (djgpp) 1k packets: 8800 k/sec 2k packets: 8798 k/sec 4k packets: 10243 k/sec 8k packets: 10725 k/sec 16k packets: 11055 k/sec 32k packets: 11471 k/sec Win-XP -> MSDOS (Watcom) 1k packets: 10548 k/sec 2k packets: 10884 k/sec 4k packets: 11381 k/sec 8k packets: 11453 k/sec 16k packets: 11398 k/sec 32k packets: 11515 k/sec MSDOS (djgpp) -> Win-XP 1k packets: 3517 k/sec 2k packets: 4805 k/sec 4k packets: 6866 k/sec 8k packets: 7598 k/sec 16k packets: 7653 k/sec 32k packets: 7225 k/sec MSDOS (Watcom) -> Win-XP 1k packets: 3943 k/sec 2k packets: 5306 k/sec 4k packets: 7183 k/sec 8k packets: 7709 k/sec 16k packets: 7804 k/sec 32k packets: 7301 k/sec Win-XP -> DOS-box (djgpp) same machine 1k packets: 37 k/sec 2k packets: 67 k/sec 4k packets: 68 k/sec 8k packets: 69 k/sec 16k packets: 71 k/sec 32k packets: 76 k/sec Win-XP -> DOS-box (Watcom) same machine 1k packets: 38 k/sec 2k packets: 67 k/sec 4k packets: 68 k/sec 8k packets: 69 k/sec 16k packets: 71 k/sec 32k packets: 76 k/sec DOS-box (djgpp) -> Win-XP same machine 1k packets: 328 k/sec 2k packets: 315 k/sec 4k packets: 270 k/sec 8k packets: 268 k/sec 16k packets: 269 k/sec 32k packets: 269 k/sec DOS-box (Watcom) -> Win-XP same machine 1k packets: 281 k/sec 2k packets: 267 k/sec 4k packets: 269 k/sec 8k packets: 267 k/sec 16k packets: 269 k/sec 32k packets: 269 k/sec