==== 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 670, accept 505, send 1106, recv 48, close 1149 10.01 real 14.81 user 9.13 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 172073, accept 97498, send 227070, recv 34342, close 268113 0m10.01s real 0m12.11s user 0m21.36s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 20936, splice 18551, unsplice 0, max 0, idle 0, accept 30510, send 97762, recv 2748, close 92810 10.01 real 14.03 user 14.21 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 26918, splice 13638, unsplice 47413, max 0, idle 0, accept 19985, send 81334, recv 1153, close 72586 10.08 real 15.38 user 17.95 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 7336, splice 7746, unsplice 0, max 0, idle 0, accept 14669, send 81624, recv 4532, close 36490 10.02 real 16.51 user 17.22 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 7860, splice 7831, unsplice 0, max 0, idle 7, accept 16292, send 83101, recv 4297, close 38861 10.02 real 16.87 user 16.66 sys