==== 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 540, accept 352, send 1948, recv 27, close 870 10.01 real 13.89 user 9.40 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 3078, accept 500, send 6754, recv 57, close 3392 0m13.81s real 0m08.15s user 0m03.39s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 9544, splice 8515, unsplice 0, max 0, idle 0, accept 12517, send 46062, recv 1732, close 39869 10.13 real 9.75 user 8.94 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 19814, splice 10326, unsplice 33474, max 0, idle 0, accept 22822, send 59123, recv 903, close 62080 10.02 real 15.76 user 18.08 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8952, splice 9056, unsplice 0, max 0, idle 0, accept 16523, send 91014, recv 4547, close 42957 10.02 real 16.50 user 16.74 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9654, splice 10321, unsplice 0, max 0, idle 0, accept 19239, send 101493, recv 4398, close 49234 10.13 real 16.12 user 17.53 sys