==== 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 500, send 798, recv 23, close 1184 10.01 real 15.05 user 9.89 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 176712, accept 95900, send 231653, recv 32960, close 271183 0m10.02s real 0m11.97s user 0m21.94s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 27750, splice 23680, unsplice 0, max 0, idle 0, accept 41916, send 134324, recv 3046, close 124560 10.02 real 12.90 user 16.98 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 22237, splice 11779, unsplice 37609, max 0, idle 0, accept 23350, send 67163, recv 1175, close 67286 10.04 real 16.53 user 17.72 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 7213, splice 7093, unsplice 0, max 0, idle 0, accept 11965, send 68571, recv 5804, close 32066 10.04 real 17.66 user 16.49 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8489, splice 8522, unsplice 0, max 0, idle 13, accept 15015, send 86591, recv 6055, close 39479 10.01 real 16.62 user 17.62 sys