==== 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 716, accept 502, send 744, recv 8, close 1212 10.02 real 15.32 user 9.74 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 172850, accept 95200, send 228857, recv 32874, close 266665 0m10.01s real 0m12.15s user 0m22.26s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 28607, splice 23480, unsplice 0, max 0, idle 0, accept 40137, send 133846, recv 3041, close 122990 10.01 real 13.23 user 16.46 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 17575, splice 8513, unsplice 30028, max 0, idle 0, accept 21969, send 55875, recv 766, close 56665 10.16 real 16.59 user 17.54 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 10999, splice 10757, unsplice 0, max 0, idle 0, accept 19325, send 108166, recv 5983, close 51506 10.19 real 16.49 user 18.11 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 10413, splice 10935, unsplice 0, max 0, idle 30, accept 21010, send 118993, recv 6851, close 53006 10.14 real 15.89 user 18.32 sys