Home
last modified time | relevance | path

Searched refs:module_env (Results 1 – 25 of 69) sorted by relevance

123

/src/contrib/unbound/cachedb/
H A Dcachedb.h77 int (*init)(struct module_env*, struct cachedb_env*);
80 void (*deinit)(struct module_env*, struct cachedb_env*);
83 int (*lookup)(struct module_env*, struct cachedb_env*, char*,
87 void (*store)(struct module_env*, struct cachedb_env*, char*,
94 int cachedb_init(struct module_env* env, int id);
96 void cachedb_deinit(struct module_env* env, int id);
106 size_t cachedb_get_mem(struct module_env* env, int id);
120 int cachedb_is_enabled(struct module_stack* mods, struct module_env* env);
135 void cachedb_msg_remove_qinfo(struct module_env* env,
/src/contrib/unbound/dynlibmod/
H A Ddynlibmod.h51 int dynlibmod_init(struct module_env* env, int id);
54 void dynlibmod_deinit(struct module_env* env, int id);
68 size_t dynlibmod_get_mem(struct module_env* env, int id);
89 struct module_env* env, int id);
92 inplace_cb_delete_wrapped(struct module_env* env, enum inplace_cb_list_type type,
104 typedef int (*func_init_t)(struct module_env*, int);
105 typedef void (*func_deinit_t)(struct module_env*, int);
109 typedef size_t (*func_get_mem_t)(struct module_env*, int);
110 typedef void (*inplace_cb_delete_wrapped_t)(struct module_env*, enum inplace_cb_list_type, int);
111 …(*inplace_cb_register_wrapped_t)(void*, enum inplace_cb_list_type, void*, struct module_env*, int);
/src/contrib/unbound/util/
H A Dmodule.h337 struct module_env { struct
664 struct module_env* env;
732 int (*startup)(struct module_env* env, int id);
742 void (*destartup)(struct module_env* env, int id);
752 int (*init)(struct module_env* env, int id);
760 void (*deinit)(struct module_env* env, int id);
809 size_t (*get_mem)(struct module_env* env, int id);
897 int edns_known_options_init(struct module_env* env);
903 void edns_known_options_delete(struct module_env* env);
918 int no_aggregation, struct module_env* env);
[all …]
H A Dfptr_wlist.h271 int fptr_whitelist_mod_init(int (*fptr)(struct module_env* env, int id));
279 int fptr_whitelist_mod_deinit(void (*fptr)(struct module_env* env, int id));
287 int fptr_whitelist_mod_startup(int (*fptr)(struct module_env* env, int id));
295 int fptr_whitelist_mod_destartup(void (*fptr)(struct module_env* env, int id));
330 int fptr_whitelist_mod_get_mem(size_t (*fptr)(struct module_env* env, int id));
H A Dmodule.c244 edns_known_options_init(struct module_env* env) in edns_known_options_init()
254 edns_known_options_delete(struct module_env* env) in edns_known_options_delete()
263 int no_aggregation, struct module_env* env) in edns_register_option()
297 struct module_env* env, int id) in inplace_cb_register()
326 inplace_cb_delete(struct module_env* env, enum inplace_cb_list_type type, in inplace_cb_delete()
353 edns_option_is_known(uint16_t opt_code, struct module_env* env) in edns_option_is_known()
363 edns_bypass_cache_stage(struct edns_option* list, struct module_env* env) in edns_bypass_cache_stage()
375 unique_mesh_state(struct edns_option* list, struct module_env* env) in unique_mesh_state()
389 log_edns_known_options(enum verbosity_value level, struct module_env* env) in log_edns_known_options()
/src/contrib/unbound/services/cache/
H A Ddns.h46 struct module_env;
97 int dns_cache_store(struct module_env* env, struct query_info* qinf,
124 void dns_cache_store_msg(struct module_env* env, struct query_info* qinfo,
148 struct delegpt* dns_cache_find_delegation(struct module_env* env,
166 struct dns_msg* tomsg(struct module_env* env, struct query_info* q,
197 struct dns_msg* dns_cache_lookup(struct module_env* env,
211 int cache_fill_missing(struct module_env* env, uint16_t qclass,
262 int dns_cache_prefetch_adjust(struct module_env* env, struct query_info* qinfo,
267 struct msgreply_entry* msg_cache_lookup(struct module_env* env,
280 void msg_cache_remove(struct module_env* env, uint8_t* qname, size_t qnamelen,
/src/contrib/unbound/iterator/
H A Diter_utils.h51 struct module_env;
110 struct module_env* env, struct delegpt* dp, uint8_t* name,
153 void iter_dns_store(struct module_env* env, struct query_info* qinf,
211 int iter_qname_indicates_dnssec(struct module_env* env,
224 int iter_indicates_dnssec(struct module_env* env, struct delegpt* dp,
288 void iter_store_parentside_rrset(struct module_env* env,
297 void iter_store_parentside_NS(struct module_env* env, struct reply_info* rep);
307 void iter_store_parentside_neg(struct module_env* env,
322 int iter_lookup_parent_NS_from_cache(struct module_env* env,
336 int iter_lookup_parent_glue_from_cache(struct module_env* env,
[all …]
H A Diter_scrub.h49 struct module_env;
69 struct module_env* env, struct module_qstate* qstate,
H A Diterator.h514 int iter_init(struct module_env* env, int id);
517 void iter_deinit(struct module_env* env, int id);
540 size_t iter_get_mem(struct module_env* env, int id);
/src/contrib/unbound/validator/
H A Dval_utils.h50 struct module_env;
132 enum sec_status val_verify_rrset_entry(struct module_env* env,
157 enum sec_status val_verify_DNSKEY_with_DS(struct module_env* env,
183 enum sec_status val_verify_DNSKEY_with_TA(struct module_env* env,
218 struct module_env* env, struct val_env* ve,
251 struct module_env* env, struct val_env* ve,
332 void val_check_nonsecure(struct module_env* env, struct reply_info* rep);
344 struct module_env* env);
355 struct rrset_cache* r, struct module_env* env);
427 struct dns_msg* val_find_DS(struct module_env* env, uint8_t* nm, size_t nmlen,
H A Dval_nsec3.h74 struct module_env;
130 nsec3_prove_nameerror(struct module_env* env, struct val_env* ve,
168 nsec3_prove_nodata(struct module_env* env, struct val_env* ve,
193 nsec3_prove_wildcard(struct module_env* env, struct val_env* ve,
223 nsec3_prove_nods(struct module_env* env, struct val_env* ve,
248 nsec3_prove_nxornodata(struct module_env* env, struct val_env* ve,
H A Dautotrust.h49 struct module_env;
158 time_t autr_probe_timer(struct module_env* env);
176 void autr_write_file(struct module_env* env, struct trust_anchor* tp);
197 int autr_process_prime(struct module_env* env, struct val_env* ve,
H A Dval_sigcrypt.h50 struct module_env;
156 int ds_digest_match_dnskey(struct module_env* env,
272 enum sec_status dnskeyset_verify_rrset(struct module_env* env,
293 enum sec_status dnskey_verify_rrset(struct module_env* env, struct val_env* ve,
H A Dvalidator.h250 int val_init(struct module_env* env, int id);
253 void val_deinit(struct module_env* env, int id);
279 size_t val_get_mem(struct module_env* env, int id);
H A Dautotrust.c72 static void do_revoked(struct module_env* env, struct autr_ta* anchor, int* c);
1188 void autr_write_file(struct module_env* env, struct trust_anchor* tp) in autr_write_file()
1261 verify_dnskey(struct module_env* env, struct val_env* ve, in verify_dnskey()
1292 min_expiry(struct module_env* env, struct packed_rrset_data* dd) in min_expiry()
1309 rr_is_selfsigned_revoked(struct module_env* env, struct val_env* ve, in rr_is_selfsigned_revoked()
1534 check_contains_revoked(struct module_env* env, struct val_env* ve, in check_contains_revoked()
1581 key_matches_a_ds(struct module_env* env, struct val_env* ve, in key_matches_a_ds()
1626 update_events(struct module_env* env, struct val_env* ve, in update_events()
1693 check_holddown(struct module_env* env, struct autr_ta* ta, in check_holddown()
1713 reset_holddown(struct module_env* env, struct autr_ta* ta, int* changed) in reset_holddown()
[all …]
/src/contrib/unbound/services/
H A Dmodstack.h45 struct module_env;
78 struct module_env* env);
113 struct module_env* env);
120 void modstack_call_deinit(struct module_stack* stack, struct module_env* env);
127 void modstack_call_destartup(struct module_stack* stack, struct module_env* env);
138 size_t mod_get_mem(struct module_env* env, const char* name);
H A Dauthzone.h57 struct module_env;
144 struct module_env* zonemd_callback_env;
301 struct module_env* env;
327 struct module_env* env;
375 struct module_env* env;
496 int setup, int* is_rpz, struct module_env* env,
504 void auth_xfer_pickup_initial(struct auth_zones* az, struct module_env* env);
557 int auth_zones_downstream_answer(struct auth_zones* az, struct module_env* env,
625 int auth_zones_notify(struct auth_zones* az, struct module_env* env,
638 struct module_env* env, uint8_t* nm, size_t nmlen, uint16_t dclass);
[all …]
H A Dmodstack.c237 struct module_env* env) in modstack_call_startup()
263 struct module_env* env) in modstack_call_init()
302 modstack_call_deinit(struct module_stack* stack, struct module_env* env) in modstack_call_deinit()
312 modstack_call_destartup(struct module_stack* stack, struct module_env* env) in modstack_call_destartup()
335 mod_get_mem(struct module_env* env, const char* name) in mod_get_mem()
/src/contrib/unbound/ipset/
H A Dipset.h54 int ipset_startup(struct module_env* env, int id);
56 void ipset_destartup(struct module_env* env, int id);
58 int ipset_init(struct module_env* env, int id);
60 void ipset_deinit(struct module_env* env, int id);
70 size_t ipset_get_mem(struct module_env* env, int id);
H A Dipset.c225 ipset_check_zones_for_rrset(struct module_env *env, struct ipset_env *ie, in ipset_check_zones_for_rrset()
272 static int ipset_update(struct module_env *env, struct dns_msg *return_msg, in ipset_update()
324 int ipset_startup(struct module_env* env, int id) { in ipset_startup()
347 void ipset_destartup(struct module_env* env, int id) { in ipset_destartup()
370 int ipset_init(struct module_env* env, int id) { in ipset_init()
387 void ipset_deinit(struct module_env *ATTR_UNUSED(env), int ATTR_UNUSED(id)) { in ipset_deinit()
481 size_t ipset_get_mem(struct module_env *env, int id) { in ipset_get_mem()
/src/contrib/unbound/util/data/
H A Dmsgreply.h56 struct module_env;
658 int inplace_cb_reply_call(struct module_env* env, struct query_info* qinfo,
678 int inplace_cb_reply_cache_call(struct module_env* env,
699 int inplace_cb_reply_local_call(struct module_env* env,
721 int inplace_cb_reply_servfail_call(struct module_env* env,
744 int inplace_cb_query_call(struct module_env* env, struct query_info* qinfo,
757 int inplace_cb_edns_back_parsed_call(struct module_env* env,
769 int inplace_cb_query_response_call(struct module_env* env,
/src/contrib/unbound/dns64/
H A Ddns64.h53 int dns64_init(struct module_env* env, int id);
56 void dns64_deinit(struct module_env* env, int id);
69 size_t dns64_get_mem(struct module_env* env, int id);
/src/contrib/unbound/ipsecmod/
H A Dipsecmod.h77 int ipsecmod_init(struct module_env* env, int id);
79 void ipsecmod_deinit(struct module_env* env, int id);
89 size_t ipsecmod_get_mem(struct module_env* env, int id);
/src/contrib/unbound/edns-subnet/
H A Dsubnetmod.h125 int subnetmod_init(struct module_env* env, int id);
128 void subnetmod_deinit(struct module_env* env, int id);
142 size_t subnetmod_get_mem(struct module_env* env, int id);
/src/contrib/unbound/pythonmod/
H A Dinterface.i717 %rename(_now) module_env::now;
718 %rename(_now_tv) module_env::now_tv;
719 struct module_env {
764 PyObject* _module_env_now_get(struct module_env* env) {
769 %extend module_env {
808 struct module_env* env; /* unwrapped */
1413 struct delegpt* dns_cache_find_delegation(struct module_env* env,
1551 int no_aggregation, struct module_env* env);
1648 PyObject* py_cb, struct module_env* env, int id)
1658 struct module_env* env, int id)
[all …]

123