==== 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 689, accept 510, send 1083, recv 37, close 1184 10.02 real 15.06 user 9.59 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 169351, accept 94800, send 222928, recv 33460, close 262627 0m10.02s real 0m12.64s user 0m21.22s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 26016, splice 22193, unsplice 0, max 0, idle 0, accept 36783, send 120278, recv 2628, close 113499 10.04 real 13.15 user 15.93 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 20296, splice 9833, unsplice 35403, max 0, idle 0, accept 20166, send 61237, recv 922, close 60489 10.04 real 16.17 user 18.44 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 7185, splice 6939, unsplice 0, max 0, idle 0, accept 12059, send 67168, recv 5049, close 31944 10.06 real 17.07 user 17.57 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8608, splice 8913, unsplice 0, max 0, idle 13, accept 16315, send 92471, recv 6133, close 42234 10.02 real 17.04 user 17.82 sys