==== 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 481, accept 349, send 1950, recv 38, close 802 10.02 real 13.56 user 10.68 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 2775, accept 685, send 4925, recv 73, close 3328 0m13.92s real 0m08.27s user 0m03.71s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 13626, splice 12726, unsplice 0, max 0, idle 0, accept 21209, send 72856, recv 2143, close 62760 10.00 real 11.29 user 10.91 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 17506, splice 8936, unsplice 29132, max 0, idle 0, accept 22460, send 52098, recv 948, close 56140 10.02 real 16.54 user 17.07 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 11270, splice 10853, unsplice 0, max 0, idle 0, accept 18083, send 108456, recv 4089, close 50628 10.17 real 15.67 user 17.72 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9116, splice 9301, unsplice 0, max 0, idle 0, accept 18054, send 98833, recv 5301, close 45678 10.10 real 16.48 user 17.34 sys