==== 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 691, accept 500, send 761, recv 4, close 1189 10.02 real 15.97 user 6.27 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 169872, accept 93700, send 218520, recv 30605, close 262136 0m10.02s real 0m12.69s user 0m21.24s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 28243, splice 23869, unsplice 0, max 0, idle 0, accept 41273, send 137454, recv 2706, close 124579 10.01 real 13.38 user 15.99 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 17169, splice 9648, unsplice 29553, max 0, idle 0, accept 21205, send 57833, recv 975, close 55650 10.02 real 16.86 user 16.42 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8701, splice 9117, unsplice 0, max 0, idle 0, accept 16989, send 91052, recv 4964, close 43406 10.02 real 16.22 user 17.13 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9146, splice 9583, unsplice 0, max 0, idle 14, accept 18874, send 101859, recv 4752, close 46513 10.02 real 16.53 user 16.60 sys