==== 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 523, accept 352, send 1447, recv 30, close 844 10.02 real 13.53 user 11.01 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 3222, accept 600, send 6346, recv 82, close 3576 0m30.55s real 0m07.40s user 0m06.53s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 15220, splice 13694, unsplice 0, max 0, idle 0, accept 18695, send 71498, recv 2789, close 62365 10.02 real 13.67 user 12.55 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 17103, splice 9262, unsplice 30152, max 0, idle 0, accept 22433, send 56823, recv 920, close 55625 10.02 real 16.37 user 17.92 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 6553, splice 6335, unsplice 0, max 0, idle 0, accept 9794, send 62817, recv 6256, close 27671 10.09 real 17.13 user 16.87 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8257, splice 8463, unsplice 0, max 0, idle 8, accept 16343, send 88108, recv 5445, close 40849 10.03 real 17.31 user 17.13 sys