Lines Matching defs:edns
61 #include "util/edns.h"
2501 /* add edns section */
2502 struct edns_data edns;
2504 edns.edns_present = 1;
2505 edns.ext_rcode = 0;
2506 edns.edns_version = EDNS_ADVERTISED_VERSION;
2507 edns.opt_list = sq->opt_list;
2511 edns.udp_size = EDNS_FRAG_SIZE_IP6;
2512 else edns.udp_size = EDNS_ADVERTISED_SIZE;
2515 edns.udp_size = EDNS_FRAG_SIZE_IP4;
2516 else edns.udp_size = EDNS_ADVERTISED_SIZE;
2519 edns.udp_size = EDNS_ADVERTISED_SIZE;
2521 edns.bits = 0;
2523 edns.bits = EDNS_DO;
2530 padding_option.next = edns.opt_list;
2531 edns.opt_list = &padding_option;
2532 edns.padding_block_size = sq->padding_block_size;
2534 attach_edns_record(buff, &edns);
2760 log_err("Out of memory caching no edns for host");
2845 /* see if packet is edns malformed; got zeroes at start.
2951 /* now we know that edns queries received answers store that */
2956 log_err("Out of memory caching edns works");
2973 log_err("Out of memory caching no edns for host");