==== 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 709, accept 501, send 2618, recv 28, close 1201 10.01 real 15.45 user 9.83 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 171753, accept 95900, send 227092, recv 32966, close 266200 0m10.02s real 0m12.14s user 0m22.11s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 29973, splice 24893, unsplice 0, max 0, idle 0, accept 43540, send 141651, recv 3065, close 131055 10.05 real 13.08 user 17.52 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 18487, splice 10093, unsplice 33243, max 0, idle 0, accept 20394, send 60543, recv 1079, close 56770 10.13 real 16.48 user 17.85 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8129, splice 8524, unsplice 0, max 0, idle 0, accept 16750, send 91508, recv 4723, close 41197 10.11 real 16.89 user 17.67 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9674, splice 9494, unsplice 0, max 0, idle 0, accept 18417, send 100731, recv 4182, close 46648 10.02 real 16.05 user 18.26 sys