==== 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 700, accept 504, send 4113, recv 21, close 1191 10.02 real 16.02 user 5.88 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 175120, accept 97800, send 234487, recv 34733, close 271330 0m10.02s real 0m12.43s user 0m22.15s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 18535, splice 16993, unsplice 0, max 0, idle 0, accept 27062, send 92587, recv 3401, close 83139 10.02 real 13.79 user 12.04 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 12257, splice 8322, unsplice 22064, max 0, idle 0, accept 16288, send 40510, recv 1371, close 39440 10.08 real 17.15 user 16.29 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 7025, splice 7284, unsplice 0, max 0, idle 0, accept 14275, send 80695, recv 4514, close 35079 10.06 real 17.03 user 16.41 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8760, splice 8478, unsplice 0, max 0, idle 0, accept 16608, send 92469, recv 4277, close 41384 10.10 real 17.14 user 16.36 sys