==== 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 687, accept 502, send 847, recv 22, close 1180 10.01 real 14.98 user 10.16 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 177321, accept 96000, send 236820, recv 34010, close 271861 0m10.02s real 0m12.31s user 0m21.51s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 26178, splice 22848, unsplice 0, max 0, idle 0, accept 40887, send 125605, recv 2606, close 120242 10.01 real 13.43 user 16.01 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 17076, splice 8891, unsplice 28661, max 0, idle 0, accept 23714, send 57055, recv 883, close 57523 10.02 real 16.82 user 17.44 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 11986, splice 10472, unsplice 0, max 0, idle 0, accept 15373, send 99518, recv 3932, close 47449 10.02 real 16.40 user 17.73 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9831, splice 9585, unsplice 0, max 0, idle 0, accept 18924, send 100701, recv 4609, close 47164 10.02 real 16.63 user 17.86 sys