==== 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 680, accept 501, send 775, recv 27, close 1180 10.02 real 16.01 user 6.39 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 179007, accept 97199, send 235891, recv 34310, close 274656 0m10.02s real 0m13.12s user 0m21.16s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 26490, splice 22997, unsplice 0, max 0, idle 0, accept 39172, send 127113, recv 2963, close 118423 10.02 real 13.75 user 14.99 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 21469, splice 11706, unsplice 36353, max 0, idle 0, accept 27302, send 69326, recv 961, close 70224 10.03 real 16.60 user 17.03 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 7642, splice 7713, unsplice 0, max 0, idle 0, accept 14512, send 80103, recv 4289, close 36422 10.02 real 17.51 user 15.93 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 10629, splice 10651, unsplice 0, max 0, idle 8, accept 20145, send 108297, recv 4579, close 51626 10.02 real 16.49 user 17.16 sys