==== 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 712, accept 505, send 1167, recv 34, close 1193 10.01 real 15.51 user 6.27 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 175530, accept 97400, send 231788, recv 33814, close 271417 0m10.02s real 0m12.42s user 0m21.41s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 28617, splice 24325, unsplice 0, max 0, idle 0, accept 39659, send 134058, recv 2983, close 124262 10.04 real 12.83 user 15.50 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 16597, splice 8696, unsplice 30748, max 0, idle 0, accept 23980, send 57831, recv 1014, close 56502 10.02 real 16.56 user 16.18 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9369, splice 9562, unsplice 0, max 0, idle 0, accept 16894, send 95988, recv 5223, close 44853 10.01 real 17.00 user 16.20 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 7627, splice 7622, unsplice 0, max 0, idle 0, accept 16537, send 83966, recv 4138, close 38702 10.02 real 16.77 user 16.29 sys