==== 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 550, accept 275, send 89934, recv 36, close 801 10.19 real 11.39 user 8.29 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 160779, accept 88390, send 214892, recv 31263, close 247766 0m20.44s real 0m11.78s user 0m22.71s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 26722, splice 23423, unsplice 0, max 0, idle 0, accept 42385, send 136314, recv 2859, close 123544 10.17 real 13.43 user 15.35 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 25669, splice 12380, unsplice 44207, max 0, idle 0, accept 21210, send 73468, recv 823, close 72321 10.06 real 16.00 user 17.61 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 9596, splice 9815, unsplice 0, max 0, idle 0, accept 16880, send 94053, recv 5603, close 45776 10.04 real 16.62 user 16.12 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 12844, splice 12176, unsplice 0, max 0, idle 0, accept 21695, send 121703, recv 3672, close 58217 10.02 real 16.32 user 17.04 sys