==== 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 504, send 1125, recv 15, close 1178 10.02 real 15.82 user 6.32 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 173316, accept 97800, send 230845, recv 35170, close 269605 0m10.01s real 0m12.46s user 0m21.47s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 27428, splice 23572, unsplice 0, max 0, idle 0, accept 38938, send 126468, recv 2597, close 121546 10.05 real 13.78 user 14.83 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 14953, splice 8509, unsplice 26653, max 0, idle 0, accept 17144, send 45984, recv 1351, close 45499 10.05 real 16.87 user 16.38 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9451, splice 9661, unsplice 0, max 0, idle 0, accept 17231, send 99695, recv 5462, close 45502 10.03 real 16.73 user 16.64 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9199, splice 8844, unsplice 0, max 0, idle 5, accept 18202, send 98180, recv 4699, close 44532 10.02 real 16.14 user 16.42 sys