==== 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 707, accept 503, send 743, recv 11, close 1207 10.02 real 15.61 user 8.48 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 177121, accept 96400, send 233677, recv 33386, close 272061 0m10.02s real 0m12.70s user 0m21.45s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 29175, splice 24022, unsplice 0, max 0, idle 0, accept 40606, send 140473, recv 2891, close 125151 10.02 real 13.23 user 15.33 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 19346, splice 10332, unsplice 34246, max 0, idle 0, accept 21634, send 60421, recv 1077, close 60051 10.02 real 16.63 user 17.62 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8948, splice 9400, unsplice 0, max 0, idle 0, accept 16933, send 94589, recv 4378, close 44193 10.02 real 16.90 user 16.58 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8851, splice 9109, unsplice 0, max 0, idle 0, accept 17553, send 95645, recv 6874, close 44116 10.05 real 16.28 user 17.74 sys