==== 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 664, accept 508, send 1105, recv 37, close 1141 10.01 real 15.20 user 6.88 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 172901, accept 95094, send 227567, recv 33279, close 266457 0m10.02s real 0m12.30s user 0m21.12s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 26764, splice 22297, unsplice 0, max 0, idle 0, accept 37119, send 121466, recv 2555, close 115053 10.01 real 13.67 user 14.71 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 16561, splice 8864, unsplice 30418, max 0, idle 0, accept 21481, send 55909, recv 912, close 53924 10.02 real 16.25 user 16.94 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8936, splice 9281, unsplice 0, max 0, idle 0, accept 15903, send 88298, recv 5308, close 42704 10.02 real 16.16 user 17.45 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9889, splice 8801, unsplice 0, max 0, idle 4, accept 16783, send 94768, recv 4732, close 43137 10.03 real 16.32 user 17.13 sys