==== 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 669, accept 502, send 792, recv 20, close 1164 10.02 real 15.90 user 6.41 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 178715, accept 97499, send 234141, recv 34290, close 274820 0m10.01s real 0m12.28s user 0m21.78s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 24887, splice 21599, unsplice 0, max 0, idle 0, accept 35795, send 117688, recv 2864, close 110231 10.05 real 13.63 user 14.03 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 17348, splice 9058, unsplice 29189, max 0, idle 0, accept 23151, send 56827, recv 804, close 58055 10.22 real 17.33 user 16.72 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 14119, splice 12037, unsplice 0, max 0, idle 0, accept 21320, send 126403, recv 2685, close 59071 10.02 real 16.30 user 18.31 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9836, splice 10772, unsplice 0, max 0, idle 21, accept 19944, send 114503, recv 6070, close 50953 10.02 real 16.65 user 16.70 sys