==== 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 505, send 753, recv 25, close 1200 10.01 real 15.27 user 9.89 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 173150, accept 95500, send 228298, recv 32537, close 267154 0m10.02s real 0m12.41s user 0m21.60s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 29323, splice 24651, unsplice 0, max 0, idle 0, accept 40276, send 139932, recv 3513, close 127383 10.16 real 13.14 user 16.69 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 20892, splice 10845, unsplice 34666, max 0, idle 0, accept 20384, send 60851, recv 1047, close 61300 10.02 real 16.61 user 17.86 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8912, splice 8733, unsplice 0, max 0, idle 0, accept 14515, send 83726, recv 5383, close 40115 10.20 real 16.69 user 17.36 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8773, splice 8894, unsplice 0, max 0, idle 0, accept 17785, send 93181, recv 4578, close 43673 10.10 real 17.04 user 17.37 sys