==== 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 714, accept 499, send 789, recv 27, close 1206 10.02 real 15.55 user 10.58 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 173824, accept 95200, send 230404, recv 32508, close 267506 0m10.02s real 0m12.62s user 0m21.37s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 29979, splice 24907, unsplice 0, max 0, idle 0, accept 42216, send 136269, recv 3060, close 129829 10.02 real 13.36 user 17.04 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 21990, splice 11935, unsplice 39541, max 0, idle 0, accept 22082, send 74189, recv 1285, close 65952 10.02 real 15.89 user 18.57 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 10345, splice 10613, unsplice 0, max 0, idle 0, accept 19381, send 110028, recv 4986, close 50526 10.01 real 16.03 user 18.74 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 13458, splice 11814, unsplice 0, max 0, idle 0, accept 19613, send 117687, recv 3081, close 56179 10.02 real 16.07 user 18.61 sys