==== 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 202, accept 138, send 1183, recv 10, close 328 10.04 real 13.01 user 8.81 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 703, accept 100, send 3063, recv 12, close 674 0m32.08s real 0m07.41s user 0m05.17s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 23384, splice 20192, unsplice 0, max 0, idle 0, accept 31020, send 108975, recv 3052, close 99505 10.02 real 13.53 user 13.33 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 21766, splice 10370, unsplice 36576, max 0, idle 0, accept 23635, send 63343, recv 837, close 65888 10.01 real 16.15 user 16.96 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9600, splice 9262, unsplice 0, max 0, idle 0, accept 16182, send 94135, recv 5338, close 43836 10.04 real 17.01 user 16.11 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 11744, splice 10789, unsplice 0, max 0, idle 10, accept 19958, send 113221, recv 5335, close 52793 10.02 real 16.34 user 16.94 sys