==== 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 690, accept 502, send 1075, recv 38, close 1178 10.01 real 15.17 user 6.67 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 174110, accept 95900, send 230207, recv 33902, close 268588 0m10.01s real 0m12.27s user 0m21.63s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 24691, splice 21134, unsplice 0, max 0, idle 0, accept 35540, send 117795, recv 2622, close 108637 10.03 real 13.61 user 14.03 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 23335, splice 11443, unsplice 41360, max 0, idle 0, accept 17418, send 68087, recv 903, close 63655 10.21 real 15.49 user 17.55 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 12839, splice 11380, unsplice 0, max 0, idle 0, accept 20072, send 116325, recv 3623, close 54693 10.02 real 15.60 user 17.55 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8256, splice 8079, unsplice 0, max 0, idle 0, accept 16183, send 85721, recv 4546, close 39879 10.02 real 16.83 user 15.71 sys