Home
last modified time | relevance | path

Searched refs:ipf_main_softc_t (Results 1 – 25 of 42) sorted by relevance

12

/freebsd-11-stable/sys/contrib/ipfilter/netinet/
HDip_lookup.h90 void *(*ipfl_create)(ipf_main_softc_t *);
91 void (*ipfl_destroy)(ipf_main_softc_t *, void *);
92 int (*ipfl_init)(ipf_main_softc_t *, void *);
93 void (*ipfl_fini)(ipf_main_softc_t *, void *);
94 int (*ipfl_addr_find)(ipf_main_softc_t *, void *,
96 size_t (*ipfl_flush)(ipf_main_softc_t *, void *,
98 int (*ipfl_iter_deref)(ipf_main_softc_t *, void *,
100 int (*ipfl_iter_next)(ipf_main_softc_t *, void *,
102 int (*ipfl_node_add)(ipf_main_softc_t *, void *,
104 int (*ipfl_node_del)(ipf_main_softc_t *, void *,
[all …]
HDip_frag.h97 extern void *ipf_frag_soft_create(ipf_main_softc_t *);
98 extern int ipf_frag_soft_init(ipf_main_softc_t *, void *);
99 extern int ipf_frag_soft_fini(ipf_main_softc_t *, void *);
100 extern void ipf_frag_soft_destroy(ipf_main_softc_t *, void *);
104 extern void ipf_frag_clear(ipf_main_softc_t *);
105 extern void ipf_frag_expire(ipf_main_softc_t *);
111 extern void ipf_frag_natforget(ipf_main_softc_t *, void *);
112 extern int ipf_frag_natnew(ipf_main_softc_t *, fr_info_t *, u_32_t, struct nat *);
114 extern int ipf_frag_new(ipf_main_softc_t *, fr_info_t *, u_32_t);
117 extern void ipf_frag_pkt_deref(ipf_main_softc_t *, void *);
[all …]
HDip_auth.h72 extern void ipf_auth_expire(ipf_main_softc_t *);
73 extern int ipf_auth_ioctl(ipf_main_softc_t *, caddr_t, ioctlcmd_t,
78 extern void ipf_auth_soft_destroy(ipf_main_softc_t *, void *);
79 extern void *ipf_auth_soft_create(ipf_main_softc_t *);
81 extern int ipf_auth_precmd(ipf_main_softc_t *, ioctlcmd_t,
83 extern void ipf_auth_unload(ipf_main_softc_t *);
84 extern int ipf_auth_waiting(ipf_main_softc_t *);
86 extern int ipf_auth_soft_init(ipf_main_softc_t *, void *);
87 extern int ipf_auth_soft_fini(ipf_main_softc_t *, void *);
88 extern u_32_t ipf_auth_pre_scanlist(ipf_main_softc_t *, fr_info_t *,
[all …]
HDip_sync.h103 extern void *ipf_sync_create(ipf_main_softc_t *);
104 extern int ipf_sync_soft_init(ipf_main_softc_t *, void *);
105 extern int ipf_sync_soft_fini(ipf_main_softc_t *, void *);
111 extern int ipf_sync_ioctl(ipf_main_softc_t *, caddr_t, ioctlcmd_t, int, int, void *);
112 extern synclist_t *ipf_sync_new(ipf_main_softc_t *, int, fr_info_t *, void *);
113 extern int ipf_sync_read(ipf_main_softc_t *, struct uio *uio);
114 extern int ipf_sync_write(ipf_main_softc_t *, struct uio *uio);
116 extern void ipf_sync_update(ipf_main_softc_t *, int, fr_info_t *, synclist_t *);
117 extern void ipf_sync_expire(ipf_main_softc_t *);
118 extern void ipf_sync_soft_destroy(ipf_main_softc_t *, void *);
[all …]
HDip_state.h296 extern void ipf_state_dump(ipf_main_softc_t *, void *);
303 extern int ipf_state_add(ipf_main_softc_t *, fr_info_t *,
306 extern void ipf_state_deref(ipf_main_softc_t *, ipstate_t **);
307 extern void ipf_state_expire(ipf_main_softc_t *);
308 extern int ipf_state_flush(ipf_main_softc_t *, int, int);
311 extern int ipf_state_insert(ipf_main_softc_t *, struct ipstate *, int);
312 extern int ipf_state_ioctl(ipf_main_softc_t *, caddr_t, ioctlcmd_t, int, int, void *);
313 extern void ipf_state_log(ipf_main_softc_t *, struct ipstate *, u_int);
314 extern int ipf_state_matchflush(ipf_main_softc_t *, caddr_t);
315 extern int ipf_state_rehash(ipf_main_softc_t *, ipftuneable_t *, ipftuneval_t *);
[all …]
HDip_fil.h1607 } ipf_main_softc_t; typedef
1617 extern int ipfioctl(ipf_main_softc_t *, int, ioctlcmd_t,
1659 extern ipf_main_softc_t *ipf_find_softc(u_long);
1660 extern int ipf_set_loopback(ipf_main_softc_t *, ipftuneable_t *,
1671 extern int frrequest(ipf_main_softc_t *, int, ioctlcmd_t, caddr_t,
1674 extern int ipfattach(ipf_main_softc_t *);
1675 extern int ipfdetach(ipf_main_softc_t *);
1677 extern int copyinptr(ipf_main_softc_t *, void *, void *, size_t);
1678 extern int copyoutptr(ipf_main_softc_t *, void *, void *, size_t);
1681 extern int ipf_inobj(ipf_main_softc_t *, void *, ipfobj_t *,
[all …]
HDip_lookup.c69 static int ipf_lookup_addnode(ipf_main_softc_t *, caddr_t, int);
70 static int ipf_lookup_delnode(ipf_main_softc_t *, caddr_t, int);
71 static int ipf_lookup_addtable(ipf_main_softc_t *, caddr_t);
72 static int ipf_lookup_deltable(ipf_main_softc_t *, caddr_t);
73 static int ipf_lookup_stats(ipf_main_softc_t *, caddr_t);
74 static int ipf_lookup_flush(ipf_main_softc_t *, caddr_t);
75 static int ipf_lookup_iterate(ipf_main_softc_t *, void *, int, void *);
76 static int ipf_lookup_deltok(ipf_main_softc_t *, void *, int, void *);
100 ipf_main_softc_t *softc; in ipf_lookup_soft_create()
134 ipf_main_softc_t *softc; in ipf_lookup_soft_init()
[all …]
HDip_htable.c59 static int ipf_iphmfindip(ipf_main_softc_t *, void *, int, void *, u_int);
60 static int ipf_htable_clear(ipf_main_softc_t *, void *, iphtable_t *);
61 static int ipf_htable_create(ipf_main_softc_t *, void *, iplookupop_t *);
62 static int ipf_htable_deref(ipf_main_softc_t *, void *, void *);
63 static int ipf_htable_destroy(ipf_main_softc_t *, void *, int, char *);
65 static size_t ipf_htable_flush(ipf_main_softc_t *, void *,
68 static int ipf_htable_iter_deref(ipf_main_softc_t *, void *, int,
70 static int ipf_htable_iter_next(ipf_main_softc_t *, void *, ipftoken_t *,
72 static int ipf_htable_node_add(ipf_main_softc_t *, void *,
74 static int ipf_htable_node_del(ipf_main_softc_t *, void *,
[all …]
HDip_pool.c72 static void ipf_pool_clearnodes(ipf_main_softc_t *, ipf_pool_softc_t *,
74 static int ipf_pool_create(ipf_main_softc_t *, ipf_pool_softc_t *, iplookupop_t *);
75 static int ipf_pool_deref(ipf_main_softc_t *, void *, void *);
76 static int ipf_pool_destroy(ipf_main_softc_t *, ipf_pool_softc_t *, int, char *);
81 static void ipf_pool_free(ipf_main_softc_t *, ipf_pool_softc_t *,
83 static int ipf_pool_insert_node(ipf_main_softc_t *, ipf_pool_softc_t *,
85 static int ipf_pool_iter_deref(ipf_main_softc_t *, void *, int, int, void *);
86 static int ipf_pool_iter_next(ipf_main_softc_t *, void *, ipftoken_t *,
88 static size_t ipf_pool_flush(ipf_main_softc_t *, void *, iplookupflush_t *);
89 static int ipf_pool_node_add(ipf_main_softc_t *, void *, iplookupop_t *,
[all …]
HDip_dstlist.c76 static void *ipf_dstlist_soft_create(ipf_main_softc_t *);
77 static void ipf_dstlist_soft_destroy(ipf_main_softc_t *, void *);
78 static int ipf_dstlist_soft_init(ipf_main_softc_t *, void *);
79 static void ipf_dstlist_soft_fini(ipf_main_softc_t *, void *);
80 static int ipf_dstlist_addr_find(ipf_main_softc_t *, void *, int,
82 static size_t ipf_dstlist_flush(ipf_main_softc_t *, void *,
84 static int ipf_dstlist_iter_deref(ipf_main_softc_t *, void *, int, int,
86 static int ipf_dstlist_iter_next(ipf_main_softc_t *, void *, ipftoken_t *,
88 static int ipf_dstlist_node_add(ipf_main_softc_t *, void *,
90 static int ipf_dstlist_node_del(ipf_main_softc_t *, void *,
[all …]
HDip_proxy.h108 void *(* apr_create)(ipf_main_softc_t *);
109 void (* apr_destroy)(ipf_main_softc_t *, void *);
110 int (* apr_init)(ipf_main_softc_t *, void *);
111 void (* apr_fini)(ipf_main_softc_t *, void *);
114 void (* apr_del)(ipf_main_softc_t *, ap_session_t *);
120 int (* apr_ctl)(ipf_main_softc_t *, void *, ap_ctl_t *);
443 extern int ipf_proxy_ctl(ipf_main_softc_t *, void *, ap_ctl_t *);
448 extern int ipf_proxy_ioctl(ipf_main_softc_t *, caddr_t, ioctlcmd_t, int, void *);
453 extern void ipf_proxy_free(ipf_main_softc_t *, ap_session_t *);
458 extern void *ipf_proxy_soft_create(ipf_main_softc_t *);
[all …]
HDip_frag.c84 static ipfr_t *ipfr_frag_new(ipf_main_softc_t *, ipf_frag_softc_t *,
87 static ipfr_t *ipf_frag_lookup(ipf_main_softc_t *, ipf_frag_softc_t *, fr_info_t *, ipfr_t **, ipfr…
89 static int ipf_frag_next(ipf_main_softc_t *, ipftoken_t *, ipfgeniter_t *,
92 static ipfr_t *ipfr_frag_new(ipf_main_softc_t *, ipf_frag_softc_t *,
94 static ipfr_t *ipf_frag_lookup(ipf_main_softc_t *, ipf_frag_softc_t *, fr_info_t *, ipfr_t **);
96 static int ipf_frag_next(ipf_main_softc_t *, ipftoken_t *, ipfgeniter_t *,
99 static void ipf_frag_delete(ipf_main_softc_t *, ipfr_t *, ipfr_t ***);
167 ipf_main_softc_t *softc; in ipf_frag_soft_create()
214 ipf_main_softc_t *softc; in ipf_frag_soft_destroy()
244 ipf_main_softc_t *softc; in ipf_frag_soft_init()
[all …]
HDip_nat.h679 extern void ipf_nat_delete(ipf_main_softc_t *, struct nat *, int);
680 extern void ipf_nat_deref(ipf_main_softc_t *, nat_t **);
681 extern void ipf_nat_expire(ipf_main_softc_t *);
682 extern int ipf_nat_hashtab_add(ipf_main_softc_t *,
684 extern void ipf_nat_hostmapdel(ipf_main_softc_t *, hostmap_t **);
685 extern int ipf_nat_hostmap_rehash(ipf_main_softc_t *,
693 extern int ipf_nat_insert(ipf_main_softc_t *, ipf_nat_softc_t *,
695 extern int ipf_nat_ioctl(ipf_main_softc_t *, caddr_t, ioctlcmd_t,
697 extern void ipf_nat_log(ipf_main_softc_t *, ipf_nat_softc_t *,
708 extern void ipf_nat_rule_deref(ipf_main_softc_t *, ipnat_t **);
[all …]
HDfil.c130 static int ipf_flushlist(ipf_main_softc_t *, int *, frentry_t **);
131 static int ipf_flush_groups(ipf_main_softc_t *, frgroup_t **,
134 static void *ipf_findlookup(ipf_main_softc_t *, int, frentry_t *,
138 static int ipf_frruleiter(ipf_main_softc_t *, void *, int,
140 static void ipf_funcfini(ipf_main_softc_t *, frentry_t *);
141 static int ipf_funcinit(ipf_main_softc_t *, frentry_t *);
142 static int ipf_geniter(ipf_main_softc_t *, ipftoken_t *,
144 static void ipf_getstat(ipf_main_softc_t *,
146 static int ipf_group_flush(ipf_main_softc_t *, frgroup_t *);
152 static frentry_t *ipf_nextrule(ipf_main_softc_t *, int, int,
[all …]
HDip_ipsec_pxy.c28 void *ipf_p_ipsec_soft_create(ipf_main_softc_t *);
29 void ipf_p_ipsec_soft_destroy(ipf_main_softc_t *, void *);
30 int ipf_p_ipsec_soft_init(ipf_main_softc_t *, void *);
31 void ipf_p_ipsec_soft_fini(ipf_main_softc_t *, void *);
35 void ipf_p_ipsec_del(ipf_main_softc_t *, ap_session_t *);
45 ipf_main_softc_t *softc; in ipf_p_ipsec_soft_create()
66 ipf_main_softc_t *softc; in ipf_p_ipsec_soft_init()
92 ipf_main_softc_t *softc; in ipf_p_ipsec_soft_fini()
115 ipf_main_softc_t *softc; in ipf_p_ipsec_soft_destroy()
140 ipf_main_softc_t *softc = fin->fin_main_soft;
[all …]
HDip_auth.c120 static int ipf_auth_geniter(ipf_main_softc_t *, ipftoken_t *,
122 static int ipf_auth_reply(ipf_main_softc_t *, ipf_auth_softc_t *, char *);
123 static int ipf_auth_wait(ipf_main_softc_t *, ipf_auth_softc_t *, char *);
167 ipf_main_softc_t *softc; in ipf_auth_soft_create()
200 ipf_main_softc_t *softc; in ipf_auth_soft_init()
236 ipf_main_softc_t *softc; in ipf_auth_soft_fini()
296 ipf_main_softc_t *softc; in ipf_auth_soft_destroy()
344 ipf_main_softc_t *softc = fin->fin_main_soft;
467 ipf_main_softc_t *softc = fin->fin_main_soft;
556 ipf_main_softc_t *softc; in ipf_auth_ioctl()
[all …]
HDip_dns_pxy.c31 int ipf_p_dns_ctl(ipf_main_softc_t *, void *, ap_ctl_t *);
32 void ipf_p_dns_del(ipf_main_softc_t *, ap_session_t *);
38 void *ipf_p_dns_soft_create(ipf_main_softc_t *);
39 void ipf_p_dns_soft_destroy(ipf_main_softc_t *, void *);
62 ipf_main_softc_t *softc; in ipf_p_dns_soft_create()
79 ipf_main_softc_t *softc; in ipf_p_dns_soft_destroy()
100 ipf_main_softc_t *softc; in ipf_p_dns_ctl()
219 ipf_main_softc_t *softc; in ipf_p_dns_del()
HDip_log.c188 ipf_main_softc_t *softc; in ipf_log_soft_create()
234 ipf_main_softc_t *softc; in ipf_log_soft_init()
267 ipf_main_softc_t *softc; in ipf_log_soft_fini()
316 ipf_main_softc_t *softc; in ipf_log_soft_destroy()
356 ipf_main_softc_t *softc = fin->fin_main_soft;
530 ipf_main_softc_t *softc; in ipf_log_items()
664 ipf_main_softc_t *softc; in ipf_log_read()
789 ipf_main_softc_t *softc; in ipf_log_clear()
825 ipf_main_softc_t *softc; in ipf_log_canread()
845 ipf_main_softc_t *softc; in ipf_log_bytesused()
[all …]
HDip_sync.c129 static void ipf_sync_wakeup(ipf_main_softc_t *);
131 static void ipf_sync_poll_wakeup(ipf_main_softc_t *);
132 static int ipf_sync_nat(ipf_main_softc_t *, synchdr_t *, void *);
133 static int ipf_sync_state(ipf_main_softc_t *, synchdr_t *, void *);
144 ipf_main_softc_t *softc; in ipf_sync_soft_create()
176 ipf_main_softc_t *softc; in ipf_sync_soft_init()
243 ipf_main_softc_t *softc; in ipf_sync_soft_fini()
290 ipf_main_softc_t *softc; in ipf_sync_soft_destroy()
426 ipf_main_softc_t *softc; in ipf_sync_write()
575 ipf_main_softc_t *softc; in ipf_sync_read()
[all …]
HDip_nat.c207 static int ipf_nat_flush_entry(ipf_main_softc_t *, void *);
208 static int ipf_nat_getent(ipf_main_softc_t *, caddr_t, int);
209 static int ipf_nat_getsz(ipf_main_softc_t *, caddr_t, int);
210 static int ipf_nat_putent(ipf_main_softc_t *, caddr_t, int);
214 static int ipf_nat_clearlist(ipf_main_softc_t *, ipf_nat_softc_t *);
217 static void ipf_nat_delrule(ipf_main_softc_t *, ipf_nat_softc_t *,
219 static int ipf_nat_extraflush(ipf_main_softc_t *, ipf_nat_softc_t *, int);
221 static int ipf_nat_flushtable(ipf_main_softc_t *, ipf_nat_softc_t *);
222 static int ipf_nat_getnext(ipf_main_softc_t *, ipftoken_t *,
224 static int ipf_nat_gettable(ipf_main_softc_t *, ipf_nat_softc_t *,
[all …]
HDip_tftp_pxy.c23 void ipf_p_tftp_del(ipf_main_softc_t *, ap_session_t *);
27 void *ipf_p_tftp_soft_create(ipf_main_softc_t *);
28 void ipf_p_tftp_soft_destroy(ipf_main_softc_t *, void *);
87 ipf_main_softc_t *softc; in ipf_p_tftp_soft_create()
117 ipf_main_softc_t *softc; in ipf_p_tftp_soft_destroy()
266 ipf_main_softc_t *softc; in ipf_p_tftp_del()
288 ipf_main_softc_t *softc = fin->fin_main_soft;
HDip_state.c152 static int ipf_state_flush_entry(ipf_main_softc_t *, void *);
153 static ips_stat_t *ipf_state_stats(ipf_main_softc_t *);
154 static int ipf_state_del(ipf_main_softc_t *, ipstate_t *, int);
155 static int ipf_state_remove(ipf_main_softc_t *, caddr_t);
164 static int ipf_state_tcp(ipf_main_softc_t *, ipf_state_softc_t *,
172 static int ipf_state_iter(ipf_main_softc_t *, ipftoken_t *,
174 static int ipf_state_gettable(ipf_main_softc_t *, ipf_state_softc_t *,
179 static int ipf_state_getent(ipf_main_softc_t *, ipf_state_softc_t *,
181 static int ipf_state_putent(ipf_main_softc_t *, ipf_state_softc_t *,
230 ipf_main_softc_t *softc; in ipf_state_soft_create()
[all …]
HDip_proxy.c108 static aproxy_t *ipf_proxy_create_clone(ipf_main_softc_t *, aproxy_t *);
299 ipf_main_softc_t *softc; in ipf_proxy_soft_create()
371 ipf_main_softc_t *softc; in ipf_proxy_create_clone()
411 ipf_main_softc_t *softc; in ipf_proxy_soft_init()
454 ipf_main_softc_t *softc; in ipf_proxy_soft_fini()
487 ipf_main_softc_t *softc; in ipf_proxy_soft_destroy()
603 ipf_main_softc_t *softc; in ipf_proxy_ctl()
706 ipf_main_softc_t *softc; in ipf_proxy_ioctl()
776 ipf_main_softc_t *softc = fin->fin_main_soft;
830 ipf_main_softc_t *softc = fin->fin_main_soft;
[all …]
/freebsd-11-stable/contrib/ipfilter/
HDip_dstlist.c76 static void *ipf_dstlist_soft_create(ipf_main_softc_t *);
77 static void ipf_dstlist_soft_destroy(ipf_main_softc_t *, void *);
78 static int ipf_dstlist_soft_init(ipf_main_softc_t *, void *);
79 static void ipf_dstlist_soft_fini(ipf_main_softc_t *, void *);
80 static int ipf_dstlist_addr_find(ipf_main_softc_t *, void *, int,
82 static size_t ipf_dstlist_flush(ipf_main_softc_t *, void *,
84 static int ipf_dstlist_iter_deref(ipf_main_softc_t *, void *, int, int,
86 static int ipf_dstlist_iter_next(ipf_main_softc_t *, void *, ipftoken_t *,
88 static int ipf_dstlist_node_add(ipf_main_softc_t *, void *,
90 static int ipf_dstlist_node_del(ipf_main_softc_t *, void *,
[all …]
HDip_fil.c19 ipf_main_softc_t ipfmain;
39 ipf_main_softc_t *softc; in ipfattach()
47 ipf_main_softc_t *softc; in ipfdetach()
58 ipf_main_softc_t *softc; in ipfioctl()
83 ipf_main_softc_t *softc; in ipf_forgetifp()
571 ipf_main_softc_t *softc = fin->fin_main_soft;
661 ipf_main_softc_t *softc; in ipf_ifpaddr()

12