==== 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 674, accept 506, send 1066, recv 33, close 1160 10.01 real 15.50 user 6.21 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 177782, accept 98899, send 230155, recv 34643, close 275183 0m10.02s real 0m12.33s user 0m22.16s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 25432, splice 21068, unsplice 0, max 0, idle 0, accept 35051, send 106702, recv 3065, close 109192 10.02 real 13.79 user 13.85 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 18799, splice 10320, unsplice 31100, max 0, idle 0, accept 16205, send 50588, recv 790, close 52556 10.15 real 16.88 user 15.89 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8714, splice 9983, unsplice 0, max 0, idle 0, accept 17615, send 95716, recv 4229, close 46058 10.19 real 16.46 user 16.60 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 12105, splice 11497, unsplice 0, max 0, idle 0, accept 19499, send 107415, recv 4812, close 54182 10.03 real 16.33 user 16.26 sys