==== run-default ==== cc -O2 -pipe -g -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -MD -MP -c /home/src/regress/sys/netinet/udpthread/udpthread.c cc -o udpthread udpthread.o -lpthread time ./udpthread count: connect 698, accept 501, send 744, recv 25, close 1197 10.02 real 15.95 user 6.41 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 177341, accept 96700, send 232741, recv 32926, close 272608 0m10.01s real 0m11.94s user 0m21.85s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 29109, splice 23868, unsplice 0, max 0, idle 0, accept 41452, send 137465, recv 2828, close 125809 10.01 real 12.81 user 16.31 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 15539, splice 8994, unsplice 26868, max 0, idle 0, accept 19907, send 51044, recv 1092, close 49893 10.10 real 16.99 user 16.32 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8643, splice 8818, unsplice 0, max 0, idle 0, accept 15630, send 86869, recv 5350, close 41507 10.06 real 16.78 user 17.08 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 7193, splice 7348, unsplice 0, max 0, idle 0, accept 13820, send 76030, recv 5904, close 34608 10.02 real 17.73 user 15.84 sys