==== 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 653, accept 512, send 1121, recv 36, close 1147 10.01 real 15.87 user 5.76 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 173124, accept 95600, send 232579, recv 33821, close 267277 0m10.02s real 0m12.91s user 0m21.01s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 20692, splice 18099, unsplice 0, max 0, idle 0, accept 27831, send 98613, recv 2739, close 89429 10.02 real 13.70 user 12.64 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 16746, splice 9299, unsplice 28313, max 0, idle 0, accept 18379, send 51002, recv 1049, close 50925 10.02 real 16.92 user 15.99 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9473, splice 10083, unsplice 0, max 0, idle 0, accept 16394, send 105049, recv 4753, close 45501 10.06 real 16.63 user 17.34 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8376, splice 8244, unsplice 0, max 0, idle 0, accept 15869, send 88738, recv 5714, close 40010 10.11 real 16.24 user 16.27 sys