==== 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 729, accept 502, send 784, recv 29, close 1229 10.02 real 15.73 user 7.04 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 171448, accept 94499, send 226783, recv 32717, close 264467 0m10.02s real 0m11.88s user 0m21.95s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 23761, splice 20136, unsplice 0, max 0, idle 0, accept 33385, send 110894, recv 2884, close 102379 10.08 real 13.34 user 14.22 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 30995, splice 15537, unsplice 51389, max 0, idle 0, accept 17362, send 83457, recv 1005, close 78831 10.02 real 15.45 user 18.31 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 12894, splice 11789, unsplice 0, max 0, idle 0, accept 20919, send 119045, recv 4407, close 57136 10.02 real 15.78 user 17.52 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 10704, splice 10835, unsplice 0, max 0, idle 2, accept 21125, send 117741, recv 4712, close 53577 10.10 real 16.15 user 18.25 sys