H A D | outside_network.c | 89 /** remove waiting tcp from the outnet waiting list */ 90 static void waiting_list_remove(struct outside_network* outnet, 94 static void reuse_tcp_remove_tree_list(struct outside_network* outnet, 212 num = w->outnet->num_ip6; 215 num = w->outnet->num_ip4; 224 pi = &w->outnet->ip6_ifs[ub_random_max(w->outnet->rnd, num)]; 227 pi = &w->outnet->ip4_ifs[ub_random_max(w->outnet->rnd, num)]; 428 reuse_tcp_insert(struct outside_network* outnet, struc argument 460 reuse_tcp_find(struct outside_network* outnet, struct sockaddr_storage* addr, socklen_t addrlen, int use_ssl) argument 693 reuse_tcp_lru_touch(struct outside_network* outnet, struct reuse_tcp* reuse) argument 729 use_free_buffer(struct outside_network* outnet) argument 778 outnet_add_tcp_waiting(struct outside_network* outnet, struct waiting_tcp* w) argument 807 reuse_move_writewait_away(struct outside_network* outnet, struct pending_tcp* pend) argument 861 reuse_tcp_remove_tree_list(struct outside_network* outnet, struct reuse_tcp* reuse) argument 914 decommission_pending_tcp(struct outside_network* outnet, struct pending_tcp* pend) argument 964 reuse_cb_and_decommission(struct outside_network* outnet, struct pending_tcp* pend, int error) argument 1003 struct outside_network* outnet = pend->reuse.outnet; local 1118 portcomm_loweruse(struct outside_network* outnet, struct port_comm* pc) argument 1142 outnet_send_wait_udp(struct outside_network* outnet) argument 1174 struct outside_network* outnet = (struct outside_network*)arg; local 1283 struct outside_network* outnet = p->outnet; local 1294 struct outside_network* outnet = p->outnet; local 1318 create_pending_tcp(struct outside_network* outnet, size_t bufsize) argument 1374 struct outside_network* outnet = (struct outside_network*) local 1517 struct outside_network* outnet = (struct outside_network*)arg; local 1540 outside_network_quit_prepare(struct outside_network* outnet) argument 1549 outside_network_delete(struct outside_network* outnet) argument 1653 pending_delete(struct outside_network* outnet, struct pending* p) argument 1741 select_id(struct outside_network* outnet, struct pending* pend, sldns_buffer* packet) argument 1794 select_ifport(struct outside_network* outnet, struct pending* pend, int num_if, struct port_if* ifs) argument 1899 struct outside_network* outnet = pend->sq->outnet; local 1994 struct outside_network* outnet = w->outnet; local 2012 reuse_tcp_close_oldest(struct outside_network* outnet) argument 2037 reuse_tcp_select_id(struct reuse_tcp* reuse, struct outside_network* outnet) argument 2241 lookup_serviced(struct outside_network* outnet, sldns_buffer* buff, int dnssec, struct sockaddr_storage* addr, socklen_t addrlen, struct edns_option* opt_list) argument 2259 serviced_create(struct outside_network* outnet, sldns_buffer* buff, int dnssec, int want_dnssec, int nocaps, int tcp_upstream, int ssl_upstream, char* tls_auth_name, struct sockaddr_storage* addr, socklen_t addrlen, uint8_t* zone, size_t zonelen, int qtype, struct edns_option* opt_list, size_t pad_queries_block_size) argument 2334 waiting_list_remove(struct outside_network* outnet, struct waiting_tcp* w) argument 2888 struct outside_network* outnet = sq->outnet; local 3019 outnet_serviced_query(struct outside_network* outnet, struct query_info* qinfo, uint16_t flags, int dnssec, int want_dnssec, int nocaps, int tcp_upstream, int ssl_upstream, char* tls_auth_name, struct sockaddr_storage* addr, socklen_t addrlen, uint8_t* zone, size_t zonelen, struct module_qstate* qstate, comm_point_callback_type* callback, void* callback_arg, sldns_buffer* buff, struct module_env* env) argument 3119 fd_for_dest(struct outside_network* outnet, struct sockaddr_storage* to_addr, socklen_t to_addrlen) argument 3196 outnet_comm_point_for_udp(struct outside_network* outnet, comm_point_callback_type* cb, void* cb_arg, struct sockaddr_storage* to_addr, socklen_t to_addrlen) argument 3217 setup_comm_ssl(struct comm_point* cp, struct outside_network* outnet, int fd, char* host) argument 3272 outnet_comm_point_for_tcp(struct outside_network* outnet, comm_point_callback_type* cb, void* cb_arg, struct sockaddr_storage* to_addr, socklen_t to_addrlen, sldns_buffer* query, int timeout, int ssl, char* host) argument 3333 outnet_comm_point_for_http(struct outside_network* outnet, comm_point_callback_type* cb, void* cb_arg, struct sockaddr_storage* to_addr, socklen_t to_addrlen, int timeout, int ssl, char* host, char* path) argument 3418 outnet_get_mem(struct outside_network* outnet) argument [all...] |