Lines Matching defs:edns
1311 struct edns_data* edns, struct comm_reply* repinfo, sldns_buffer* buf,
1327 udpsize = edns->udp_size;
1328 edns->edns_version = EDNS_ADVERTISED_VERSION;
1329 edns->udp_size = EDNS_ADVERTISED_SIZE;
1330 edns->ext_rcode = 0;
1331 edns->bits &= EDNS_DO;
1332 if(!inplace_cb_reply_local_call(env, qinfo, NULL, &rep, rcode, edns,
1335 buf, 0, 0, temp, udpsize, edns, (int)(edns->bits&EDNS_DO), 0)) {
1338 sldns_buffer_read_u16_at(buf, 2), edns);
1346 struct edns_data* edns, struct comm_reply* repinfo, sldns_buffer* buf,
1350 edns->edns_version = EDNS_ADVERTISED_VERSION;
1351 edns->udp_size = EDNS_ADVERTISED_SIZE;
1352 edns->ext_rcode = 0;
1353 edns->bits &= EDNS_DO;
1356 rcode, edns, repinfo, temp, env->now_tv))
1357 edns->opt_list_inplace_cb_out = NULL;
1360 edns_opt_list_append_ede(&edns->opt_list_out, temp,
1365 sldns_buffer_read_u16_at(buf, 2), edns);
1482 struct query_info* qinfo, struct edns_data* edns,
1513 return local_encode(qinfo, env, edns, repinfo, buf, temp,
1559 local_error_encode(qinfo, env, edns, repinfo,
1607 return local_encode(qinfo, env, edns, repinfo, buf, temp, &r, 1,
1610 return local_encode(qinfo, env, edns, repinfo, buf, temp, lr->rrset, 1,
1654 struct query_info* qinfo, struct edns_data* edns,
1667 local_error_encode(qinfo, env, edns, repinfo, buf, temp,
1692 return local_encode(qinfo, env, edns, repinfo, buf, temp,
1694 local_error_encode(qinfo, env, edns, repinfo, buf, temp,
1704 local_error_encode(qinfo, env, edns, repinfo, buf, temp,
1743 return local_encode(qinfo, env, edns, repinfo, buf, temp,
1747 local_error_encode(qinfo, env, edns, repinfo, buf,
1760 return local_encode(qinfo, env, edns, repinfo, buf, temp,
1763 local_error_encode(qinfo, env, edns, repinfo, buf, temp, rcode,
1846 struct query_info* qinfo, struct edns_data* edns, sldns_buffer* buf,
1930 && local_data_answer(z, env, qinfo, edns, repinfo, buf, temp, labs,
1937 r = local_zones_zone_answer(z, env, qinfo, edns, repinfo, buf, temp, ld, lzt);