==== 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 649, accept 438, send 1836, recv 36, close 1067 10.01 real 14.13 user 11.28 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 2793, accept 600, send 6399, recv 142, close 3205 0m13.05s real 0m06.12s user 0m03.32s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 24280, splice 20126, unsplice 0, max 0, idle 0, accept 35677, send 116460, recv 3516, close 106583 10.06 real 13.42 user 13.64 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 17327, splice 10258, unsplice 30395, max 0, idle 0, accept 22491, send 58028, recv 1090, close 56242 10.03 real 16.52 user 16.51 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 7848, splice 8085, unsplice 0, max 0, idle 0, accept 14314, send 80712, recv 5151, close 37368 10.09 real 16.37 user 16.68 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 11092, splice 11294, unsplice 0, max 0, idle 9, accept 22385, send 123681, recv 4982, close 55559 10.02 real 15.79 user 17.38 sys