==== 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 670, accept 506, send 1207, recv 40, close 1154 10.01 real 15.45 user 10.01 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 176795, accept 98898, send 230547, recv 34482, close 274141 0m10.02s real 0m12.95s user 0m21.25s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 24413, splice 22331, unsplice 0, max 0, idle 0, accept 35489, send 118222, recv 2874, close 110316 10.01 real 13.35 user 16.22 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 14557, splice 8747, unsplice 25043, max 0, idle 0, accept 17270, send 45702, recv 1063, close 45431 10.08 real 16.25 user 17.61 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9277, splice 8639, unsplice 0, max 0, idle 0, accept 15881, send 92432, recv 3738, close 41454 10.02 real 16.95 user 17.65 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8207, splice 8085, unsplice 0, max 0, idle 7, accept 13428, send 78050, recv 6482, close 36295 10.03 real 17.70 user 17.33 sys