==== 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 713, accept 500, send 762, recv 3, close 1212 10.02 real 16.02 user 6.16 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 176344, accept 97298, send 231466, recv 33474, close 272108 0m10.02s real 0m12.96s user 0m21.41s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 27135, splice 23366, unsplice 0, max 0, idle 0, accept 40318, send 132114, recv 3738, close 120507 10.08 real 13.51 user 14.60 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 13371, splice 8115, unsplice 22535, max 0, idle 0, accept 18466, send 43100, recv 967, close 44571 10.04 real 17.03 user 16.63 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9390, splice 9406, unsplice 0, max 0, idle 0, accept 16612, send 92426, recv 5204, close 44174 10.04 real 16.72 user 16.64 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9364, splice 9470, unsplice 0, max 0, idle 3, accept 17074, send 96139, recv 6239, close 44929 10.01 real 17.34 user 16.44 sys