==== 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 699, accept 507, send 1065, recv 29, close 1186 10.02 real 16.12 user 5.69 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 178883, accept 98900, send 230425, recv 34124, close 276212 0m10.02s real 0m12.39s user 0m21.46s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 29034, splice 24252, unsplice 0, max 0, idle 0, accept 43085, send 125854, recv 2435, close 130654 10.07 real 13.81 user 14.73 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 20895, splice 11197, unsplice 35600, max 0, idle 0, accept 21335, send 61323, recv 761, close 63012 10.15 real 16.74 user 16.98 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9254, splice 9217, unsplice 0, max 0, idle 0, accept 15270, send 81613, recv 3781, close 42281 10.03 real 16.75 user 16.54 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 10404, splice 10859, unsplice 0, max 0, idle 11, accept 19440, send 100358, recv 3993, close 50890 10.12 real 16.37 user 16.50 sys