==== 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 571, accept 415, send 1592, recv 46, close 955 10.01 real 14.85 user 10.89 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 29266, accept 9998, send 45831, recv 2207, close 38797 0m10.02s real 0m06.97s user 0m05.19s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 21549, splice 18712, unsplice 0, max 0, idle 0, accept 30205, send 100456, recv 2764, close 93667 10.05 real 13.15 user 15.27 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 18327, splice 8854, unsplice 30288, max 0, idle 0, accept 21984, send 57625, recv 979, close 57274 10.04 real 16.32 user 17.11 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9539, splice 9705, unsplice 0, max 0, idle 0, accept 17557, send 104348, recv 4699, close 45925 10.02 real 16.00 user 17.89 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8334, splice 8204, unsplice 0, max 0, idle 0, accept 13784, send 78466, recv 6635, close 37611 10.01 real 16.30 user 17.64 sys