==== 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 723, accept 502, send 833, recv 9, close 1222 10.01 real 16.58 user 6.65 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 176635, accept 96100, send 228570, recv 32369, close 271248 0m10.02s real 0m12.31s user 0m21.70s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 27819, splice 23814, unsplice 0, max 0, idle 0, accept 42764, send 134570, recv 3155, close 125859 10.03 real 13.39 user 16.51 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 18807, splice 10891, unsplice 30779, max 0, idle 0, accept 21897, send 59763, recv 964, close 59152 10.10 real 16.74 user 17.11 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 11830, splice 11062, unsplice 0, max 0, idle 0, accept 20343, send 111535, recv 3218, close 53690 10.04 real 15.67 user 17.47 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 11068, splice 11387, unsplice 0, max 0, idle 0, accept 23428, send 119561, recv 4413, close 57262 10.02 real 15.55 user 17.56 sys