==== 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 709, accept 508, send 988, recv 20, close 1205 10.01 real 15.46 user 9.25 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 170073, accept 95497, send 224984, recv 34174, close 264034 0m10.01s real 0m12.71s user 0m21.60s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 26398, splice 22325, unsplice 0, max 0, idle 0, accept 37490, send 120129, recv 2946, close 114626 10.01 real 14.00 user 15.21 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 20741, splice 10670, unsplice 34572, max 0, idle 0, accept 20143, send 59923, recv 856, close 60649 10.09 real 15.50 user 18.05 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9361, splice 10233, unsplice 0, max 0, idle 0, accept 18150, send 105091, recv 5602, close 47538 10.03 real 16.32 user 17.43 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 7051, splice 7309, unsplice 0, max 0, idle 0, accept 14890, send 78349, recv 4197, close 35389 10.06 real 16.98 user 16.93 sys