==== 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 676, accept 503, send 1016, recv 16, close 1164 10.02 real 14.56 user 8.84 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 172977, accept 96399, send 226579, recv 33512, close 267918 0m10.01s real 0m12.06s user 0m22.06s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 25025, splice 21672, unsplice 0, max 0, idle 0, accept 36345, send 114550, recv 2806, close 110531 10.07 real 13.38 user 15.07 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 15400, splice 8903, unsplice 25826, max 0, idle 0, accept 16032, send 44895, recv 1029, close 46176 10.02 real 17.38 user 16.33 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 7543, splice 7479, unsplice 0, max 0, idle 0, accept 14257, send 78577, recv 3813, close 36047 10.03 real 16.89 user 17.22 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9728, splice 9924, unsplice 0, max 0, idle 0, accept 20089, send 109044, recv 4622, close 49246 10.12 real 15.89 user 17.75 sys