==== 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 527, accept 277, send 3823, recv 44, close 772 10.20 real 11.99 user 8.47 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 88631, accept 45593, send 111559, recv 14978, close 133473 0m17.32s real 0m09.68s user 0m13.66s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 24389, splice 21201, unsplice 0, max 0, idle 0, accept 35313, send 118443, recv 2820, close 108020 10.01 real 13.74 user 13.67 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 27762, splice 13182, unsplice 45800, max 0, idle 0, accept 18087, send 75171, recv 994, close 72297 10.04 real 15.34 user 17.99 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 10950, splice 11228, unsplice 0, max 0, idle 0, accept 20090, send 114702, recv 4987, close 52896 10.21 real 16.70 user 16.36 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9082, splice 9369, unsplice 0, max 0, idle 0, accept 19124, send 98842, recv 4195, close 46768 10.02 real 16.38 user 16.64 sys