==== 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 722, accept 501, send 883, recv 20, close 1216 10.02 real 16.26 user 5.85 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 178146, accept 96198, send 238391, recv 34858, close 272768 0m10.02s real 0m12.93s user 0m20.84s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 26950, splice 23308, unsplice 0, max 0, idle 0, accept 39764, send 135453, recv 3048, close 120175 10.06 real 13.63 user 14.96 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 20744, splice 11620, unsplice 37047, max 0, idle 0, accept 22793, send 69528, recv 1078, close 64237 10.06 real 16.79 user 16.91 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 13563, splice 12694, unsplice 0, max 0, idle 0, accept 23312, send 128817, recv 3950, close 61810 10.20 real 16.11 user 17.64 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9613, splice 9497, unsplice 0, max 0, idle 0, accept 18395, send 100325, recv 4482, close 46234 10.06 real 16.99 user 17.00 sys