==== 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 669, accept 504, send 1230, recv 55, close 1132 10.01 real 16.63 user 5.41 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 173327, accept 98053, send 219655, recv 33600, close 269849 0m10.02s real 0m12.53s user 0m21.18s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 24139, splice 21025, unsplice 0, max 0, idle 0, accept 37041, send 111131, recv 2539, close 109215 10.09 real 13.83 user 13.20 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 12581, splice 8178, unsplice 22895, max 0, idle 0, accept 18542, send 40408, recv 1219, close 42794 10.02 real 17.49 user 15.32 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 7312, splice 7439, unsplice 0, max 0, idle 0, accept 13349, send 74513, recv 5064, close 34393 10.16 real 16.58 user 16.00 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9269, splice 9380, unsplice 0, max 0, idle 14, accept 16467, send 99071, recv 6988, close 43644 10.01 real 16.47 user 16.47 sys