==== 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 714, accept 502, send 767, recv 14, close 1215 10.02 real 16.12 user 6.76 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 175628, accept 96100, send 237279, recv 34032, close 270242 0m10.01s real 0m12.89s user 0m21.51s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 30173, splice 25284, unsplice 0, max 0, idle 0, accept 44171, send 143369, recv 3335, close 133629 10.01 real 13.38 user 16.05 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 24416, splice 12816, unsplice 43483, max 0, idle 0, accept 24692, send 76594, recv 1096, close 73044 10.02 real 16.09 user 17.65 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 10022, splice 10734, unsplice 0, max 0, idle 0, accept 20198, send 113981, recv 4976, close 51514 10.02 real 16.54 user 17.57 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 10278, splice 10050, unsplice 0, max 0, idle 2, accept 17573, send 102610, recv 6666, close 47539 10.02 real 17.03 user 16.10 sys