==== 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 581, accept 321, send 7831, recv 32, close 885 10.15 real 11.55 user 8.28 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 69634, accept 32000, send 90098, recv 9230, close 101003 0m20.08s real 0m09.74s user 0m11.42s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 24255, splice 21007, unsplice 0, max 0, idle 0, accept 36620, send 116862, recv 2807, close 108958 10.01 real 12.91 user 15.77 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 14834, splice 8457, unsplice 27025, max 0, idle 0, accept 18453, send 47864, recv 1130, close 46544 10.21 real 16.84 user 16.71 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 7159, splice 7400, unsplice 0, max 0, idle 0, accept 12773, send 72591, recv 5071, close 33634 10.10 real 16.92 user 17.25 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 10998, splice 10238, unsplice 0, max 0, idle 0, accept 17698, send 99615, recv 3864, close 47974 10.02 real 16.31 user 17.27 sys