==== 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 664, accept 502, send 1090, recv 47, close 1141 10.01 real 15.03 user 9.34 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 170353, accept 94600, send 220836, recv 31522, close 263520 0m10.02s real 0m12.20s user 0m21.26s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 25691, splice 22171, unsplice 0, max 0, idle 0, accept 37527, send 118245, recv 2846, close 113422 10.07 real 13.25 user 15.88 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 22193, splice 10367, unsplice 36197, max 0, idle 0, accept 21881, send 62584, recv 798, close 64498 10.21 real 15.88 user 18.28 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 10122, splice 9381, unsplice 0, max 0, idle 0, accept 18025, send 96784, recv 3908, close 46516 10.02 real 16.99 user 17.03 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 12563, splice 10883, unsplice 0, max 0, idle 9, accept 18877, send 108300, recv 3777, close 52514 10.16 real 15.74 user 17.95 sys