==== 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 711, accept 507, send 4101, recv 27, close 1203 10.01 real 15.16 user 8.67 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 169145, accept 95100, send 226133, recv 33972, close 262752 0m10.02s real 0m12.48s user 0m21.24s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 24188, splice 21057, unsplice 0, max 0, idle 0, accept 36002, send 117577, recv 2747, close 108464 10.02 real 13.19 user 15.57 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 18773, splice 9365, unsplice 30428, max 0, idle 0, accept 19242, send 51585, recv 809, close 56015 10.02 real 16.54 user 16.90 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 14521, splice 10869, unsplice 0, max 0, idle 0, accept 18049, send 112206, recv 3207, close 52944 10.02 real 15.57 user 18.09 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 6854, splice 6968, unsplice 0, max 0, idle 0, accept 12263, send 71132, recv 6996, close 31840 10.02 real 16.17 user 17.49 sys