==== 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 654, accept 506, send 961, recv 22, close 1148 10.02 real 14.84 user 9.28 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 174660, accept 95600, send 231729, recv 32571, close 268747 0m10.02s real 0m11.97s user 0m21.45s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 22925, splice 19950, unsplice 0, max 0, idle 0, accept 33541, send 108244, recv 2725, close 101243 10.05 real 13.66 user 14.19 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 19503, splice 9865, unsplice 34412, max 0, idle 0, accept 17552, send 58284, recv 972, close 55710 10.22 real 16.36 user 17.25 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8762, splice 9055, unsplice 0, max 0, idle 0, accept 15428, send 90985, recv 5461, close 41476 10.01 real 16.32 user 17.02 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8235, splice 7804, unsplice 0, max 0, idle 0, accept 13029, send 80122, recv 6893, close 35730 10.11 real 16.75 user 16.79 sys