==== 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 668, accept 507, send 1387, recv 38, close 1139 10.02 real 14.80 user 10.02 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 175325, accept 97776, send 233764, recv 34943, close 271661 0m10.01s real 0m12.72s user 0m20.94s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 31947, splice 25319, unsplice 0, max 0, idle 0, accept 44586, send 133489, recv 2621, close 137568 10.17 real 13.08 user 16.95 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 17800, splice 9749, unsplice 31222, max 0, idle 0, accept 17824, send 52413, recv 1039, close 52128 10.08 real 16.81 user 17.27 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 7580, splice 7375, unsplice 0, max 0, idle 0, accept 12037, send 65024, recv 5037, close 33119 10.01 real 17.50 user 16.28 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 7945, splice 7839, unsplice 0, max 0, idle 6, accept 14060, send 72054, recv 5652, close 36601 10.13 real 17.12 user 17.30 sys