==== 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 670, accept 507, send 1358, recv 47, close 1152 10.01 real 16.09 user 6.03 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 171128, accept 95300, send 227766, recv 33815, close 264938 0m10.02s real 0m12.66s user 0m21.25s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 23037, splice 19627, unsplice 0, max 0, idle 0, accept 32830, send 104927, recv 2662, close 99591 10.03 real 13.74 user 13.19 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 18884, splice 9123, unsplice 31728, max 0, idle 0, accept 22910, send 57235, recv 633, close 60062 10.03 real 16.03 user 17.17 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8030, splice 8312, unsplice 0, max 0, idle 0, accept 16263, send 90778, recv 4408, close 40069 10.12 real 16.33 user 16.55 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 11290, splice 9713, unsplice 0, max 0, idle 4, accept 18512, send 102304, recv 3202, close 48248 10.22 real 16.01 user 16.48 sys