==== 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 697, accept 507, send 1020, recv 9, close 1199 10.01 real 15.77 user 6.18 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 171792, accept 96486, send 229624, recv 35120, close 266749 0m10.02s real 0m12.49s user 0m21.21s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 16593, splice 14139, unsplice 0, max 0, idle 0, accept 21804, send 78868, recv 4637, close 68910 10.01 real 14.62 user 10.64 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 17631, splice 9072, unsplice 31372, max 0, idle 0, accept 22847, send 57189, recv 922, close 57441 10.02 real 16.23 user 16.93 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 14306, splice 11434, unsplice 0, max 0, idle 0, accept 18115, send 110140, recv 3006, close 54458 10.02 real 16.27 user 16.99 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8011, splice 7837, unsplice 0, max 0, idle 0, accept 13855, send 78480, recv 6235, close 36521 10.02 real 16.52 user 16.29 sys