==== 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 650, accept 504, send 1241, recv 43, close 1122 10.01 real 15.97 user 8.94 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 172839, accept 97604, send 230073, recv 34450, close 268952 0m10.01s real 0m12.06s user 0m21.92s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 29825, splice 23491, unsplice 0, max 0, idle 0, accept 41702, send 128641, recv 2471, close 128224 10.00 real 13.06 user 16.36 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 25903, splice 12707, unsplice 44931, max 0, idle 0, accept 14643, send 68417, recv 961, close 65046 10.13 real 16.25 user 17.97 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9639, splice 9990, unsplice 0, max 0, idle 0, accept 17488, send 91580, recv 3711, close 47227 10.21 real 17.44 user 17.00 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9398, splice 8781, unsplice 0, max 0, idle 0, accept 15637, send 86915, recv 5636, close 41833 10.05 real 16.82 user 17.18 sys