==== 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 463, accept 356, send 1557, recv 37, close 785 10.00 real 13.68 user 11.92 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 3409, accept 700, send 5016, recv 94, close 3875 0m13.22s real 0m07.28s user 0m03.37s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 26678, splice 22768, unsplice 0, max 0, idle 0, accept 38954, send 124524, recv 2910, close 117596 10.01 real 13.79 user 14.47 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 19094, splice 9704, unsplice 33001, max 0, idle 0, accept 19167, send 57265, recv 986, close 56275 10.10 real 16.90 user 16.34 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9790, splice 10355, unsplice 0, max 0, idle 0, accept 18560, send 102103, recv 4569, close 48914 10.18 real 16.29 user 17.16 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 13280, splice 11841, unsplice 0, max 0, idle 15, accept 21002, send 121398, recv 3196, close 57658 10.02 real 16.33 user 17.16 sys