==== 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 659, accept 502, send 1042, recv 37, close 1140 10.01 real 15.14 user 9.06 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 171950, accept 97700, send 221162, recv 33132, close 268122 0m10.02s real 0m12.69s user 0m21.50s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 28158, splice 22358, unsplice 0, max 0, idle 0, accept 42001, send 118762, recv 2290, close 123861 10.02 real 13.83 user 15.38 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 12965, splice 7350, unsplice 22829, max 0, idle 0, accept 16592, send 40796, recv 1044, close 41120 10.14 real 17.24 user 16.68 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8115, splice 8200, unsplice 0, max 0, idle 0, accept 13237, send 72913, recv 5223, close 36977 10.10 real 16.84 user 17.13 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 12936, splice 11290, unsplice 0, max 0, idle 0, accept 19981, send 106088, recv 3596, close 54717 10.02 real 16.34 user 17.40 sys