==== 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 783, accept 503, send 1170, recv 50, close 1256 10.01 real 17.95 user 11.96 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 85323, accept 53544, send 148360, recv 6328, close 137308 0m10.02s real 0m13.83s user 0m22.65s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 24369, splice 15628, unsplice 0, max 0, idle 0, accept 21644, send 103557, recv 2199, close 93887 10.20 real 16.20 user 17.03 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 59602, splice 4597, unsplice 25882, max 0, idle 0, accept 8378, send 62887, recv 736, close 80015 10.02 real 17.92 user 20.19 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8510, splice 7750, unsplice 0, max 0, idle 0, accept 6425, send 80606, recv 5453, close 29374 10.02 real 18.20 user 20.52 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 7553, splice 7839, unsplice 0, max 0, idle 8, accept 7432, send 77624, recv 5255, close 29534 10.13 real 18.91 user 19.88 sys