==== 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 677, accept 503, send 1063, recv 25, close 1169 10.01 real 15.50 user 6.06 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 171139, accept 96200, send 225667, recv 33310, close 265830 0m10.01s real 0m12.91s user 0m21.06s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 26331, splice 22871, unsplice 0, max 0, idle 0, accept 38810, send 125987, recv 2723, close 117902 10.09 real 14.15 user 14.16 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 20809, splice 10822, unsplice 35790, max 0, idle 0, accept 19394, send 59309, recv 995, close 60879 10.01 real 17.08 user 15.91 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 13265, splice 12894, unsplice 0, max 0, idle 0, accept 21116, send 122900, recv 4363, close 59373 10.06 real 16.23 user 17.15 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 10212, splice 9092, unsplice 0, max 0, idle 0, accept 16939, send 92131, recv 4983, close 44578 10.15 real 16.53 user 16.63 sys