==== 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 679, accept 510, send 1156, recv 28, close 1177 10.02 real 15.17 user 6.65 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 169917, accept 94800, send 232490, recv 35024, close 263246 0m10.02s real 0m12.78s user 0m21.33s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 24474, splice 20571, unsplice 0, max 0, idle 0, accept 34369, send 109445, recv 2775, close 104815 10.04 real 12.95 user 15.31 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 15078, splice 8567, unsplice 26963, max 0, idle 0, accept 21702, send 53847, recv 964, close 51645 10.04 real 17.22 user 16.07 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 8148, splice 7924, unsplice 0, max 0, idle 0, accept 15321, send 84324, recv 4236, close 38682 10.17 real 16.67 user 16.51 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 8043, splice 8232, unsplice 0, max 0, idle 0, accept 15185, send 81588, recv 5969, close 38622 10.03 real 16.69 user 16.24 sys