==== 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 682, accept 505, send 1166, recv 31, close 1179 10.02 real 14.52 user 9.83 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 167858, accept 95600, send 217874, recv 32269, close 262063 0m10.01s real 0m12.84s user 0m21.11s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 22242, splice 18824, unsplice 0, max 0, idle 0, accept 27743, send 94310, recv 2422, close 91792 10.06 real 13.58 user 14.22 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 18614, splice 9516, unsplice 31652, max 0, idle 0, accept 24019, send 57838, recv 858, close 60248 10.02 real 16.18 user 17.04 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 6773, splice 6600, unsplice 0, max 0, idle 0, accept 10362, send 61463, recv 5789, close 29105 10.01 real 17.10 user 16.53 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9382, splice 8828, unsplice 0, max 0, idle 10, accept 17530, send 91359, recv 3827, close 43931 10.02 real 16.69 user 17.46 sys