==== 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 711, accept 503, send 1081, recv 13, close 1202 10.01 real 14.71 user 9.74 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 178405, accept 99800, send 232186, recv 34824, close 276780 0m10.02s real 0m12.68s user 0m21.71s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 26990, splice 22419, unsplice 0, max 0, idle 0, accept 35635, send 109548, recv 2272, close 114812 10.00 real 13.61 user 15.43 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 13312, splice 7920, unsplice 22339, max 0, idle 0, accept 16656, send 36256, recv 1313, close 41085 10.18 real 17.56 user 16.27 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9852, splice 8462, unsplice 0, max 0, idle 0, accept 10961, send 69477, recv 4486, close 36778 10.02 real 16.65 user 17.07 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8830, splice 8842, unsplice 0, max 0, idle 12, accept 15657, send 83164, recv 4488, close 41450 10.01 real 16.90 user 17.68 sys