Home
last modified time | relevance | path

Searched refs:repinfo (Results 1 – 25 of 37) sorted by relevance

12

/src/contrib/unbound/daemon/
H A Dworker.c553 uint16_t id, uint16_t flags, struct comm_reply* repinfo, in answer_norec_from_cache() argument
598 msg->rep, LDNS_RCODE_SERVFAIL, edns, repinfo, worker->scratchpad, in answer_norec_from_cache()
608 error_encode(repinfo->c->buffer, LDNS_RCODE_SERVFAIL, in answer_norec_from_cache()
638 (int)(flags&LDNS_RCODE_MASK), edns, repinfo, worker->scratchpad, in answer_norec_from_cache()
653 repinfo->c->buffer, 0, 1, worker->scratchpad, in answer_norec_from_cache()
656 LDNS_RCODE_SERVFAIL, edns, repinfo, worker->scratchpad, in answer_norec_from_cache()
659 error_encode(repinfo->c->buffer, LDNS_RCODE_SERVFAIL, in answer_norec_from_cache()
664 server_stats_insrcode(&worker->stats, repinfo->c->buffer); in answer_norec_from_cache()
737 struct comm_reply* repinfo, struct edns_data* edns) in answer_from_cache() argument
802 LDNS_RCODE_SERVFAIL, edns, repinfo, worker->scratchpad, in answer_from_cache()
[all …]
H A Dstats.h120 struct comm_reply* repinfo);
H A Dstats.c534 struct comm_reply* repinfo) in server_stats_insquery() argument
561 if(repinfo && addr_is_ip6(&repinfo->remote_addr, repinfo->remote_addrlen)) in server_stats_insquery()
/src/contrib/unbound/util/
H A Dnetevent.c2803 doq_lookup_repinfo(struct doq_table* table, struct comm_reply* repinfo) argument
2807 doq_conn_key_from_repinfo(&key, repinfo);
2824 doq_lookup_conn_stream(struct comm_reply* repinfo, struct comm_point* c, argument
2831 *conn = doq_lookup_repinfo(c->doq_socket->table, repinfo);
2844 *stream = doq_stream_find(*conn, repinfo->doq_streamid);
2867 doq_socket_send_reply(struct comm_reply* repinfo) argument
2871 log_assert(repinfo->c->type == comm_doq);
2872 if(!doq_lookup_conn_stream(repinfo, repinfo->c, &conn, &stream)) {
2879 if(!doq_stream_send_reply(conn, stream, repinfo->c->buffer))
2881 if(!repinfo->c->doq_socket->current_conn) {
[all …]
H A Dnetevent.h228 struct comm_reply repinfo; member
722 void comm_point_send_reply(struct comm_reply* repinfo);
728 void comm_point_drop_reply(struct comm_reply* repinfo);
/src/contrib/unbound/testcode/
H A Dfake_event.c183 if(a->repinfo.c) { in delete_replay_answer()
184 sldns_buffer_free(a->repinfo.c->buffer); in delete_replay_answer()
185 free(a->repinfo.c); in delete_replay_answer()
377 struct comm_reply repinfo; in answer_callback_from_entry() local
392 repinfo.c = &c; in answer_callback_from_entry()
393 repinfo.remote_addrlen = pend->addrlen; in answer_callback_from_entry()
394 memcpy(&repinfo.remote_addr, &pend->addr, pend->addrlen); in answer_callback_from_entry()
404 if((*cb)(&c, cb_arg, NETEVENT_NOERROR, &repinfo)) { in answer_callback_from_entry()
420 if(ans->repinfo.c->type == comm_udp) in answer_check_it()
424 &ans->repinfo.remote_addr, ans->repinfo.remote_addrlen) == 0) && in answer_check_it()
[all …]
/src/contrib/unbound/dnscrypt/
H A Ddnscrypt.c887 struct comm_reply* repinfo) in dnsc_handle_curved_request() argument
889 struct comm_point* c = repinfo->c; in dnsc_handle_curved_request()
891 repinfo->is_dnscrypted = 0; in dnsc_handle_curved_request()
898 if ((repinfo->dnsc_cert = dnsc_find_cert(dnscenv, c->buffer)) != NULL) { in dnsc_handle_curved_request()
900 repinfo->dnsc_cert, in dnsc_handle_curved_request()
901 repinfo->client_nonce, in dnsc_handle_curved_request()
902 repinfo->nmkey, in dnsc_handle_curved_request()
905 comm_point_drop_reply(repinfo); in dnsc_handle_curved_request()
908 repinfo->is_dnscrypted = 1; in dnsc_handle_curved_request()
915 dnsc_handle_uncurved_request(struct comm_reply *repinfo) in dnsc_handle_uncurved_request() argument
[all …]
H A Ddnscrypt.h122 struct comm_reply* repinfo);
131 int dnsc_handle_uncurved_request(struct comm_reply *repinfo);
/src/contrib/unbound/services/
H A Dlocalzone.c1311 struct edns_data* edns, struct comm_reply* repinfo, sldns_buffer* buf, in local_encode() argument
1333 repinfo, temp, env->now_tv) || !reply_info_answer_encode(qinfo, &rep, in local_encode()
1346 struct edns_data* edns, struct comm_reply* repinfo, sldns_buffer* buf, in local_error_encode() argument
1356 rcode, edns, repinfo, temp, env->now_tv)) in local_error_encode()
1483 struct comm_reply* repinfo, sldns_buffer* buf, in local_data_answer() argument
1513 return local_encode(qinfo, env, edns, repinfo, buf, temp, in local_data_answer()
1559 local_error_encode(qinfo, env, edns, repinfo, in local_data_answer()
1607 return local_encode(qinfo, env, edns, repinfo, buf, temp, &r, 1, in local_data_answer()
1610 return local_encode(qinfo, env, edns, repinfo, buf, temp, lr->rrset, 1, in local_data_answer()
1644 local_zone_is_udp_query(struct comm_reply* repinfo) { in local_zone_is_udp_query() argument
[all …]
H A Drpz.c1633 struct comm_reply* repinfo, struct module_qstate* ms, char* log_name) in log_rpz_apply() argument
1647 if(repinfo) { in log_rpz_apply()
1648 addr_to_str(&repinfo->client_addr, repinfo->client_addrlen, ip, sizeof(ip)); in log_rpz_apply()
1649 port = ntohs(((struct sockaddr_in*)&repinfo->client_addr)->sin_port); in log_rpz_apply()
1700 struct comm_reply* repinfo, uint8_t* taglist, size_t taglen, in rpz_resolve_client_action_and_zone() argument
1727 &repinfo->client_addr, repinfo->client_addrlen, in rpz_resolve_client_action_and_zone()
1735 qinfo, repinfo, NULL, r->log_name); in rpz_resolve_client_action_and_zone()
1763 rpz_is_udp_query(struct comm_reply* repinfo) { in rpz_is_udp_query() argument
1764 return repinfo != NULL in rpz_is_udp_query()
1765 ? (repinfo->c != NULL in rpz_is_udp_query()
[all …]
H A Dlisten_dnsport.c2327 comm_point_drop_reply(&req->cp->repinfo); in tcp_req_info_handle_writedone()
2357 if( (*c->callback)(c, c->cb_arg, NETEVENT_NOERROR, &c->repinfo) ) { in tcp_req_info_handle_readdone()
2491 comm_point_drop_reply(&req->cp->repinfo); in tcp_req_info_send_reply()
2817 NETEVENT_NOERROR, &h2_session->c->repinfo)) { in http2_query_read_done()
3737 doq_repinfo_store_localaddr(struct comm_reply* repinfo, in doq_repinfo_store_localaddr() argument
3742 memset(&repinfo->pktinfo, 0, sizeof(repinfo->pktinfo)); in doq_repinfo_store_localaddr()
3746 memmove(&repinfo->pktinfo.v6info.ipi6_addr, in doq_repinfo_store_localaddr()
3748 repinfo->doq_srcport = sa6->sin6_port; in doq_repinfo_store_localaddr()
3750 repinfo->srctype = 6; in doq_repinfo_store_localaddr()
3754 memmove(&repinfo->pktinfo.v4info.ipi_addr, in doq_repinfo_store_localaddr()
[all …]
H A Dauthzone.h559 struct comm_reply* repinfo, struct sldns_buffer* buf,
684 struct comm_reply* repinfo);
687 struct comm_reply* repinfo);
690 struct comm_reply* repinfo);
H A Dlocalzone.h326 struct regional* temp, struct comm_reply* repinfo, uint8_t* taglist,
347 struct comm_reply* repinfo, sldns_buffer* buf, struct regional* temp,
610 struct comm_reply* repinfo, sldns_buffer* buf,
H A Drpz.h182 struct regional* temp, struct comm_reply* repinfo,
/src/contrib/unbound/smallapp/
H A Dworker_cb.c62 struct comm_reply* ATTR_UNUSED(repinfo)) in worker_handle_request() argument
78 struct comm_reply* ATTR_UNUSED(repinfo)) in remote_accept_callback() argument
86 struct comm_reply* ATTR_UNUSED(repinfo)) in remote_control_callback() argument
267 struct comm_reply* ATTR_UNUSED(repinfo)) in fast_reload_client_callback() argument
/src/contrib/unbound/contrib/
H A Ddrop-tld.diff6 addr_to_str(&repinfo->addr, repinfo->addrlen, ip, sizeof(ip));
13 + comm_point_drop_reply(repinfo);
H A Dredirect-bogus.patch9 - error_encode(repinfo->c->buffer, LDNS_RCODE_SERVFAIL,
14 + fixed_address_encode(repinfo->c->buffer,
19 + fixed_address_encode(repinfo->c->buffer,
23 + error_encode(repinfo->c->buffer, LDNS_RCODE_SERVFAIL,
/src/contrib/unbound/util/data/
H A Dmsgreply.h660 struct edns_data* edns, struct comm_reply* repinfo, struct regional* region,
681 struct comm_reply* repinfo, struct regional* region,
702 struct comm_reply* repinfo, struct regional* region,
724 struct comm_reply* repinfo, struct regional* region,
H A Dmsgreply.c1211 struct comm_reply* repinfo, struct regional* region, in inplace_cb_reply_call_generic() argument
1225 rcode, edns, &opt_list_out, repinfo, region, start_time, cb->id, cb->cb_arg); in inplace_cb_reply_call_generic()
1233 struct edns_data* edns, struct comm_reply* repinfo, struct regional* region, in inplace_cb_reply_call() argument
1238 qstate, rep, rcode, edns, repinfo, region, start_time); in inplace_cb_reply_call()
1244 struct comm_reply* repinfo, struct regional* region, in inplace_cb_reply_cache_call() argument
1249 qinfo, qstate, rep, rcode, edns, repinfo, region, start_time); in inplace_cb_reply_cache_call()
1255 struct comm_reply* repinfo, struct regional* region, in inplace_cb_reply_local_call() argument
1260 qinfo, qstate, rep, rcode, edns, repinfo, region, start_time); in inplace_cb_reply_local_call()
1266 struct comm_reply* repinfo, struct regional* region, in inplace_cb_reply_servfail_call() argument
1274 inplace_cb_reply_servfail, qinfo, qstate, rep, rcode, edns, repinfo, in inplace_cb_reply_servfail_call()
H A Dmsgparse.c950 struct comm_reply* repinfo, uint32_t now, struct regional* region, in parse_edns_options_from_query() argument
1042 if(!cfg || !cfg->do_answer_cookie || !repinfo) in parse_edns_options_from_query()
1065 if(repinfo->remote_addr.ss_family == AF_INET) { in parse_edns_options_from_query()
1067 &((struct sockaddr_in*)&repinfo->remote_addr)->sin_addr, 4); in parse_edns_options_from_query()
1071 &((struct sockaddr_in6*)&repinfo->remote_addr)->sin6_addr, 16); in parse_edns_options_from_query()
1271 struct comm_reply* repinfo, time_t now, struct regional* region, in parse_edns_from_query_pkt() argument
1318 c, repinfo, now, region, cookie_secrets); in parse_edns_from_query_pkt()
H A Dmsgparse.h334 struct comm_reply* repinfo, time_t now, struct regional* region,
/src/contrib/unbound/dynlibmod/examples/
H A Dhelloworld.c35 struct comm_reply* repinfo, struct regional* region,
121 struct comm_reply* repinfo, struct regional* region, in reply_callback() argument
/src/contrib/unbound/dynlibmod/
H A Ddynlibmod.c216 struct comm_reply* repinfo, struct regional* region, in dynlib_inplace_cb_reply_generic() argument
219 …_func_type*) cb_pair->cb)(qinfo, qstate, rep, rcode, edns, opt_list_out, repinfo, region, start_ti… in dynlib_inplace_cb_reply_generic()
H A Ddynlibmod.h73 struct comm_reply* repinfo, struct regional* region,
/src/contrib/unbound/libunbound/
H A Dworker.h153 struct comm_reply* repinfo);

12