==== 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 712, accept 503, send 751, recv 17, close 1209 10.02 real 15.86 user 7.59 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 176122, accept 96300, send 233143, recv 34309, close 270916 0m10.02s real 0m12.61s user 0m21.38s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 29819, splice 25306, unsplice 0, max 0, idle 0, accept 42374, send 141292, recv 2878, close 131140 10.01 real 12.99 user 16.23 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 21056, splice 11063, unsplice 35256, max 0, idle 0, accept 24644, send 67021, recv 809, close 67371 10.04 real 15.90 user 18.24 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 11265, splice 11593, unsplice 0, max 0, idle 0, accept 21197, send 117457, recv 4412, close 55343 10.02 real 15.91 user 17.61 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 9128, splice 8822, unsplice 0, max 0, idle 0, accept 16365, send 88027, recv 5575, close 42491 10.05 real 16.84 user 17.20 sys