==== 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 399, accept 294, send 1776, recv 27, close 673 10.00 real 13.70 user 10.49 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 3352, accept 600, send 5085, recv 114, close 3705 0m13.56s real 0m07.37s user 0m03.27s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 22529, splice 19415, unsplice 0, max 0, idle 0, accept 31808, send 101026, recv 2479, close 97845 10.11 real 13.65 user 12.64 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 15427, splice 8747, unsplice 26313, max 0, idle 0, accept 15853, send 45718, recv 1091, close 45757 10.23 real 16.81 user 16.42 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9645, splice 9587, unsplice 0, max 0, idle 0, accept 15566, send 93340, recv 3786, close 43649 10.14 real 16.82 user 16.37 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 6992, splice 6796, unsplice 0, max 0, idle 0, accept 13373, send 70597, recv 4894, close 32704 10.08 real 16.91 user 15.55 sys