==== 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 661, accept 503, send 1171, recv 49, close 1134 10.02 real 15.21 user 8.88 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 171535, accept 96200, send 224795, recv 33884, close 266260 0m10.02s real 0m12.66s user 0m21.17s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 26259, splice 22494, unsplice 0, max 0, idle 0, accept 38462, send 124655, recv 3204, close 116773 10.02 real 12.96 user 16.17 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 23637, splice 12370, unsplice 41136, max 0, idle 0, accept 20963, send 68887, recv 992, close 67497 10.02 real 16.12 user 18.07 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 12405, splice 11724, unsplice 0, max 0, idle 0, accept 21781, send 122703, recv 4076, close 56925 10.12 real 16.03 user 18.02 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 7603, splice 7718, unsplice 0, max 0, idle 0, accept 14961, send 77058, recv 5371, close 37077 10.02 real 16.65 user 17.12 sys