==== 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 602, accept 419, send 1743, recv 57, close 991 10.02 real 13.96 user 11.25 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 36187, accept 13198, send 32839, recv 745, close 48981 0m12.48s real 0m08.58s user 0m05.66s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 31425, splice 26491, unsplice 0, max 0, idle 0, accept 44485, send 150137, recv 3096, close 138159 10.12 real 13.06 user 16.59 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 15060, splice 7917, unsplice 25440, max 0, idle 0, accept 15746, send 40897, recv 1023, close 43526 10.04 real 17.15 user 15.99 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 12810, splice 11121, unsplice 0, max 0, idle 0, accept 19812, send 113441, recv 3712, close 54283 10.08 real 15.82 user 17.49 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9814, splice 9013, unsplice 0, max 0, idle 0, accept 17638, send 94673, recv 3979, close 44969 10.10 real 16.26 user 16.58 sys