==== 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 713, accept 504, send 815, recv 26, close 1214 10.02 real 15.87 user 10.25 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 178517, accept 96800, send 239674, recv 33891, close 273834 0m10.02s real 0m12.36s user 0m21.76s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 30186, splice 25872, unsplice 0, max 0, idle 0, accept 43154, send 146102, recv 2932, close 133364 10.00 real 12.84 user 17.84 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 25273, splice 12640, unsplice 40394, max 0, idle 0, accept 26628, send 75031, recv 1040, close 76962 10.07 real 16.07 user 18.52 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9027, splice 9365, unsplice 0, max 0, idle 0, accept 17750, send 99958, recv 4643, close 44887 10.02 real 16.68 user 17.70 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9185, splice 8791, unsplice 0, max 0, idle 0, accept 16825, send 89938, recv 4747, close 42728 10.02 real 16.95 user 17.91 sys