==== 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 502, send 812, recv 25, close 1214 10.01 real 16.44 user 6.04 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 175782, accept 96700, send 238998, recv 35201, close 270994 0m10.01s real 0m12.97s user 0m21.44s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 27196, splice 23284, unsplice 0, max 0, idle 0, accept 40279, send 130668, recv 2889, close 121102 10.00 real 13.23 user 15.61 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 16017, splice 8507, unsplice 27074, max 0, idle 0, accept 20329, send 53745, recv 988, close 51147 10.02 real 16.93 user 16.78 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8536, splice 8310, unsplice 0, max 0, idle 0, accept 14641, send 84305, recv 5277, close 38868 10.01 real 16.89 user 15.97 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8771, splice 8730, unsplice 0, max 0, idle 10, accept 18082, send 97791, recv 4421, close 43684 10.02 real 16.78 user 16.80 sys