==== 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 692, accept 504, send 1066, recv 41, close 1175 10.01 real 16.29 user 5.43 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 172830, accept 95700, send 225720, recv 32505, close 266978 0m10.01s real 0m12.55s user 0m21.54s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 26574, splice 22522, unsplice 0, max 0, idle 0, accept 38524, send 122303, recv 2799, close 116146 10.01 real 13.65 user 13.86 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 17439, splice 8994, unsplice 30754, max 0, idle 0, accept 21212, send 56418, recv 1025, close 55307 10.08 real 16.81 user 16.36 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 10932, splice 10743, unsplice 0, max 0, idle 0, accept 19542, send 104006, recv 3845, close 51291 10.16 real 16.31 user 17.05 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 10514, splice 11578, unsplice 0, max 0, idle 20, accept 22329, send 122173, recv 4302, close 55515 10.02 real 16.45 user 17.64 sys