==== 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 667, accept 504, send 1074, recv 44, close 1136 10.01 real 15.05 user 8.33 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 174636, accept 98000, send 229408, recv 34230, close 271103 0m10.02s real 0m13.02s user 0m21.67s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 29882, splice 24607, unsplice 0, max 0, idle 0, accept 41202, send 123810, recv 2493, close 129753 10.01 real 13.39 user 16.09 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 15978, splice 8646, unsplice 27146, max 0, idle 0, accept 20058, send 47042, recv 974, close 50626 10.02 real 17.08 user 16.58 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9318, splice 9143, unsplice 0, max 0, idle 0, accept 16583, send 88925, recv 4107, close 43636 10.02 real 17.00 user 17.17 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 10331, splice 10603, unsplice 0, max 0, idle 0, accept 19885, send 99446, recv 3105, close 51039 10.17 real 16.79 user 17.58 sys