==== 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 639, accept 505, send 1238, recv 40, close 1119 10.02 real 15.80 user 5.65 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 174867, accept 96352, send 229548, recv 33176, close 269707 0m10.02s real 0m12.32s user 0m21.30s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 28323, splice 23523, unsplice 0, max 0, idle 0, accept 39917, send 121624, recv 2738, close 123734 10.02 real 13.52 user 14.51 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 20213, splice 10964, unsplice 33743, max 0, idle 0, accept 21064, send 59553, recv 905, close 59940 10.01 real 16.71 user 16.82 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9629, splice 11690, unsplice 0, max 0, idle 0, accept 20446, send 106176, recv 4201, close 53408 10.20 real 17.10 user 16.32 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 13712, splice 11958, unsplice 0, max 0, idle 21, accept 21899, send 116675, recv 3233, close 58974 10.02 real 16.15 user 17.02 sys