==== 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 737, accept 502, send 810, recv 19, close 1234 10.01 real 15.36 user 9.58 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 175531, accept 95300, send 229392, recv 32378, close 269449 0m10.02s real 0m12.72s user 0m21.35s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 27117, splice 22911, unsplice 0, max 0, idle 0, accept 41784, send 128271, recv 2721, close 122383 10.04 real 13.40 user 16.76 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 20332, splice 10832, unsplice 33952, max 0, idle 0, accept 25241, send 64682, recv 938, close 65676 10.06 real 16.36 user 17.38 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9127, splice 9652, unsplice 0, max 0, idle 0, accept 17798, send 95723, recv 4795, close 45514 10.10 real 16.43 user 17.53 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9779, splice 9663, unsplice 0, max 0, idle 0, accept 15953, send 90409, recv 5178, close 44183 10.01 real 16.34 user 17.55 sys