==== 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 653, accept 507, send 1152, recv 38, close 1138 10.01 real 15.46 user 9.02 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 173940, accept 95926, send 226946, recv 33228, close 268501 0m10.01s real 0m12.27s user 0m21.49s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 22972, splice 19795, unsplice 0, max 0, idle 0, accept 33841, send 104856, recv 2759, close 101048 10.01 real 13.50 user 14.93 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 13781, splice 7691, unsplice 20767, max 0, idle 0, accept 18988, send 42455, recv 767, close 45444 10.12 real 16.96 user 16.89 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 7798, splice 8361, unsplice 0, max 0, idle 0, accept 14231, send 80139, recv 5358, close 37665 10.02 real 16.58 user 17.39 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 6999, splice 7002, unsplice 0, max 0, idle 0, accept 12220, send 68109, recv 6399, close 32098 10.01 real 17.35 user 16.67 sys