==== 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 722, accept 505, send 784, recv 24, close 1221 10.02 real 16.46 user 6.44 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 171628, accept 94200, send 229887, recv 32402, close 264331 0m10.02s real 0m12.22s user 0m21.63s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 20210, splice 17446, unsplice 0, max 0, idle 0, accept 28662, send 92353, recv 2397, close 88012 10.03 real 14.58 user 13.34 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 26023, splice 12896, unsplice 44197, max 0, idle 0, accept 32195, send 84021, recv 1352, close 82934 10.02 real 15.72 user 18.05 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8827, splice 9500, unsplice 0, max 0, idle 0, accept 17204, send 97397, recv 5041, close 44506 10.02 real 16.49 user 17.64 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 13098, splice 12619, unsplice 0, max 0, idle 0, accept 23373, send 130075, recv 3732, close 61389 10.02 real 16.17 user 17.61 sys