[sendrecv] # in seconds timeout = 11 # number of queries to run simultaneously jobs = 64 # in seconds (float); delay each query by a random time (uniformly distributed) between min and max; set max to 0 to disable time_delay_min = 0 time_delay_max = 0 [servers] names = kresd, bind, unbound # symbolic names of DNS servers under test # separate multiple values by , # each symbolic name in [servers] section refers to config section # containing IP address and port of particular server [kresd] ip = 127.0.0.1 port = 5353 transport = tcp graph_color = #00a2e2 restart_script = ./ci/respdiff/restart-kresd.sh [bind] ip = 127.0.0.1 port = 53533 transport = udp graph_color = #e2a000 restart_script = ./ci/respdiff/restart-bind.sh [unbound] ip = 127.0.0.1 port = 53535 transport = udp graph_color = #218669 restart_script = ./ci/respdiff/restart-unbound.sh [diff] # symbolic name of server under test # other servers are used as reference when comparing answers from the target target = kresd # fields and comparison methods used when comparing two DNS messages criteria = opcode, rcode, flags, question, answertypes, answerrrsigs # other supported criteria values: authority, additional, edns, nsid [report] # diffsum reports mismatches in field values in this order # if particular message has multiple mismatches, it is counted only once into category with highest weight field_weights = timeout, malformed, opcode, question, rcode, flags, answertypes, answerrrsigs, answer, authority, additional, edns, nsid