==== 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 520, accept 394, send 1642, recv 31, close 880 10.01 real 13.97 user 12.07 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 3383, accept 400, send 7868, recv 88, close 3603 0m17.05s real 0m04.13s user 0m04.46s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 24375, splice 21264, unsplice 0, max 0, idle 0, accept 37168, send 118355, recv 2775, close 109654 10.04 real 13.44 user 15.02 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 14809, splice 8145, unsplice 26436, max 0, idle 0, accept 21581, send 47946, recv 986, close 50656 10.03 real 17.03 user 16.77 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 7565, splice 7780, unsplice 0, max 0, idle 0, accept 14871, send 81199, recv 4389, close 37135 10.08 real 16.84 user 17.04 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 7875, splice 8116, unsplice 0, max 0, idle 6, accept 16129, send 88660, recv 5139, close 39258 10.10 real 17.10 user 17.29 sys