==== 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 606, accept 416, send 3785, recv 56, close 1004 10.01 real 13.88 user 11.87 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 3837, accept 799, send 4646, recv 113, close 4403 0m10.46s real 0m08.52s user 0m02.97s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 11690, splice 10463, unsplice 0, max 0, idle 0, accept 17632, send 58136, recv 1684, close 52889 10.07 real 9.98 user 9.66 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 17394, splice 9082, unsplice 29563, max 0, idle 0, accept 21296, send 54195, recv 940, close 54626 10.02 real 16.38 user 17.67 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 7450, splice 7612, unsplice 0, max 0, idle 0, accept 14595, send 81131, recv 4986, close 36378 10.10 real 16.53 user 17.69 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 12906, splice 11397, unsplice 0, max 0, idle 0, accept 20418, send 115920, recv 3857, close 55490 10.02 real 15.69 user 17.83 sys