Lines Matching defs:edns

3526 	struct edns_data* edns, struct comm_reply* repinfo, sldns_buffer* buf,
3530 udpsize = edns->udp_size;
3531 edns->edns_version = EDNS_ADVERTISED_VERSION;
3532 edns->udp_size = EDNS_ADVERTISED_SIZE;
3533 edns->ext_rcode = 0;
3534 edns->bits &= EDNS_DO;
3537 (int)FLAGS_GET_RCODE(msg->rep->flags), edns, repinfo, temp, env->now_tv)
3541 buf, 0, 0, temp, udpsize, edns,
3542 (int)(edns->bits&EDNS_DO), 0)) {
3545 sldns_buffer_read_u16_at(buf, 2), edns);
3552 struct edns_data* edns, struct comm_reply* repinfo, sldns_buffer* buf,
3555 edns->edns_version = EDNS_ADVERTISED_VERSION;
3556 edns->udp_size = EDNS_ADVERTISED_SIZE;
3557 edns->ext_rcode = 0;
3558 edns->bits &= EDNS_DO;
3561 rcode, edns, repinfo, temp, env->now_tv))
3562 edns->opt_list_inplace_cb_out = NULL;
3565 sldns_buffer_read_u16_at(buf, 2), edns);
3569 struct query_info* qinfo, struct edns_data* edns,
3611 auth_error_encode(qinfo, env, edns, repinfo, buf, temp,
3627 auth_error_encode(qinfo, env, edns, repinfo, buf, temp,
3629 else auth_answer_encode(qinfo, env, edns, repinfo, buf, temp, msg);
5411 struct edns_data edns;
5444 edns.edns_present = 1;
5445 edns.ext_rcode = 0;
5446 edns.edns_version = 0;
5447 edns.bits = EDNS_DO;
5448 edns.opt_list_in = NULL;
5449 edns.opt_list_out = NULL;
5450 edns.opt_list_inplace_cb_out = NULL;
5451 edns.padding_block_size = 0;
5452 edns.cookie_present = 0;
5453 edns.cookie_valid = 0;
5455 edns.udp_size = (uint16_t)sldns_buffer_capacity(buf);
5456 else edns.udp_size = 65535;
5461 if(!mesh_new_callback(env->mesh, &qinfo, qflags, &edns, buf, 0,
6604 struct edns_data edns;
6639 edns.edns_present = 1;
6640 edns.ext_rcode = 0;
6641 edns.edns_version = 0;
6642 edns.bits = EDNS_DO;
6643 edns.opt_list_in = NULL;
6644 edns.opt_list_out = NULL;
6645 edns.opt_list_inplace_cb_out = NULL;
6646 edns.padding_block_size = 0;
6647 edns.cookie_present = 0;
6648 edns.cookie_valid = 0;
6650 edns.udp_size = (uint16_t)sldns_buffer_capacity(buf);
6651 else edns.udp_size = 65535;
6656 if(!mesh_new_callback(env->mesh, &qinfo, qflags, &edns, buf, 0,
8406 struct edns_data edns;
8444 edns.edns_present = 1;
8445 edns.ext_rcode = 0;
8446 edns.edns_version = 0;
8447 edns.bits = EDNS_DO;
8448 edns.opt_list_in = NULL;
8449 edns.opt_list_out = NULL;
8450 edns.opt_list_inplace_cb_out = NULL;
8452 edns.udp_size = (uint16_t)sldns_buffer_capacity(buf);
8453 else edns.udp_size = 65535;
8461 if(!mesh_new_callback(env->mesh, &qinfo, qflags, &edns, buf, 0,