==== 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 678, accept 505, send 1088, recv 42, close 1159 10.01 real 16.10 user 9.13 sys ==== run-sock100 ==== ulimit -n 500; time ./udpthread -n100 count: connect 175637, accept 96100, send 228977, recv 33477, close 270296 0m10.01s real 0m12.34s user 0m22.01s system ==== run-splice ==== time ./udpthread -n10 -S2 count: connect 28211, splice 24472, unsplice 0, max 0, idle 0, accept 41550, send 139792, recv 2832, close 125901 10.02 real 13.68 user 16.57 sys ==== run-unsplice ==== time ./udpthread -n10 -S2 -U1 count: connect 23433, splice 11810, unsplice 39876, max 0, idle 0, accept 22170, send 67295, recv 1000, close 67933 10.13 real 16.21 user 18.25 sys ==== run-max ==== time ./udpthread -n10 -S4 -M100 -s2 -r2 count: connect 10476, splice 11046, unsplice 0, max 0, idle 0, accept 20291, send 110984, recv 5826, close 52294 10.03 real 15.96 user 17.70 sys ==== run-idle ==== time ./udpthread -n10 -S4 -I100 -s2 -r2 count: connect 12861, splice 12172, unsplice 0, max 0, idle 0, accept 22096, send 123568, recv 4003, close 59045 10.20 real 15.86 user 17.90 sys