==== 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 651, accept 501, send 1193, recv 30, close 1117 10.01 real 15.37 user 6.82 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 173503, accept 95888, send 232753, recv 34436, close 267939 0m10.02s real 0m12.54s user 0m21.40s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 20158, splice 17911, unsplice 0, max 0, idle 0, accept 29866, send 97141, recv 2676, close 89711 10.03 real 13.96 user 12.62 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 14411, splice 8063, unsplice 23933, max 0, idle 0, accept 18099, send 42326, recv 910, close 45443 10.01 real 16.96 user 16.10 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9136, splice 9723, unsplice 0, max 0, idle 0, accept 17312, send 100449, recv 4346, close 45585 10.13 real 15.89 user 16.74 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 7793, splice 7905, unsplice 0, max 0, idle 0, accept 16215, send 87062, recv 4537, close 39129 10.14 real 16.94 user 15.94 sys