==== 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 678, accept 506, send 1225, recv 35, close 1152 10.02 real 15.10 user 8.93 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 174140, accept 96600, send 219908, recv 32130, close 269349 0m10.01s real 0m12.76s user 0m21.04s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 24629, splice 21267, unsplice 0, max 0, idle 0, accept 35348, send 115034, recv 2507, close 107629 10.01 real 13.29 user 15.01 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 20777, splice 10402, unsplice 35209, max 0, idle 0, accept 20965, send 60486, recv 839, close 61636 10.22 real 16.50 user 17.69 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9583, splice 10053, unsplice 0, max 0, idle 0, accept 18731, send 102465, recv 4508, close 47484 10.02 real 15.86 user 18.09 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 7697, splice 7912, unsplice 0, max 0, idle 0, accept 16269, send 86123, recv 4530, close 38958 10.08 real 17.10 user 16.57 sys