==== 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 474, accept 335, send 1605, recv 79, close 777 10.00 real 13.85 user 9.76 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 3263, accept 800, send 5752, recv 110, close 3885 0m12.16s real 0m07.98s user 0m02.88s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 22522, splice 20079, unsplice 0, max 0, idle 0, accept 33649, send 106152, recv 2862, close 101417 10.02 real 14.17 user 14.76 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 15806, splice 8249, unsplice 26811, max 0, idle 0, accept 21654, send 50067, recv 883, close 52719 10.02 real 17.65 user 17.75 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9074, splice 9872, unsplice 0, max 0, idle 0, accept 17848, send 99973, recv 4228, close 46667 10.04 real 16.63 user 18.37 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 10082, splice 9012, unsplice 0, max 0, idle 0, accept 16091, send 89254, recv 3697, close 42924 10.22 real 16.89 user 17.77 sys