==== 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 708, accept 506, send 765, recv 19, close 1209 10.02 real 15.19 user 9.45 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 178230, accept 96999, send 235638, recv 34451, close 273714 0m10.02s real 0m12.21s user 0m22.12s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 23996, splice 21503, unsplice 0, max 0, idle 0, accept 36305, send 120190, recv 3164, close 108904 10.16 real 12.92 user 16.30 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 22693, splice 12075, unsplice 39613, max 0, idle 0, accept 29491, send 79280, recv 1021, close 76053 10.21 real 16.17 user 18.01 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9557, splice 9366, unsplice 0, max 0, idle 0, accept 14560, send 90274, recv 5441, close 42142 10.07 real 15.88 user 18.03 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8241, splice 8725, unsplice 0, max 0, idle 6, accept 18150, send 94867, recv 4747, close 43442 10.12 real 16.83 user 17.66 sys