==== 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 679, accept 504, send 1051, recv 41, close 1164 10.01 real 15.47 user 6.07 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 172144, accept 95400, send 227011, recv 33031, close 266125 0m10.01s real 0m13.05s user 0m20.94s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 27291, splice 23465, unsplice 0, max 0, idle 0, accept 38361, send 129359, recv 3246, close 119226 10.01 real 13.30 user 14.99 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 22132, splice 11794, unsplice 38993, max 0, idle 0, accept 23769, send 69709, recv 1110, close 68006 10.11 real 15.74 user 17.67 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9516, splice 9765, unsplice 0, max 0, idle 0, accept 19171, send 101087, recv 4376, close 48173 10.15 real 16.31 user 16.78 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 12566, splice 11377, unsplice 0, max 0, idle 4, accept 21218, send 119338, recv 4572, close 56327 10.11 real 16.32 user 17.21 sys