==== 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 662, accept 505, send 4460, recv 56, close 1129 10.01 real 15.92 user 6.22 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 178025, accept 98097, send 229309, recv 33514, close 274526 0m10.02s real 0m12.38s user 0m21.55s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 27046, splice 22641, unsplice 0, max 0, idle 0, accept 40898, send 119485, recv 2696, close 121091 10.16 real 13.62 user 14.33 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 16736, splice 9639, unsplice 29558, max 0, idle 0, accept 20594, send 54571, recv 924, close 54258 10.02 real 16.93 user 16.36 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 7285, splice 7182, unsplice 0, max 0, idle 0, accept 12712, send 68731, recv 4805, close 33381 10.05 real 17.43 user 15.82 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8221, splice 7817, unsplice 0, max 0, idle 3, accept 15645, send 77282, recv 3925, close 38694 10.04 real 17.31 user 16.77 sys