==== 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 665, accept 501, send 1164, recv 41, close 1142 10.01 real 15.34 user 8.97 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 175317, accept 98400, send 229133, recv 34067, close 272221 0m10.02s real 0m12.52s user 0m21.36s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 23815, splice 20341, unsplice 0, max 0, idle 0, accept 32260, send 116504, recv 3205, close 101367 10.20 real 13.21 user 14.68 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 20228, splice 11219, unsplice 37517, max 0, idle 0, accept 21824, send 69449, recv 998, close 62706 10.01 real 15.94 user 17.70 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9464, splice 9462, unsplice 0, max 0, idle 0, accept 16675, send 96261, recv 3968, close 44668 10.04 real 15.93 user 17.22 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8915, splice 8882, unsplice 0, max 0, idle 0, accept 16091, send 92395, recv 6495, close 42123 10.01 real 16.31 user 17.08 sys