Home
last modified time | relevance | path

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

123

/netbsd-src/sys/external/bsd/ipf/netinet/
H A Dip_lookup.h104 void *(*ipfl_create)(ipf_main_softc_t *);
105 void (*ipfl_destroy)(ipf_main_softc_t *, void *);
106 int (*ipfl_init)(ipf_main_softc_t *, void *);
107 void (*ipfl_fini)(ipf_main_softc_t *, void *);
108 int (*ipfl_addr_find)(ipf_main_softc_t *, void *,
110 size_t (*ipfl_flush)(ipf_main_softc_t *, void *,
112 int (*ipfl_iter_deref)(ipf_main_softc_t *, void *,
114 int (*ipfl_iter_next)(ipf_main_softc_t *, void *,
116 int (*ipfl_node_add)(ipf_main_softc_t *, void *,
118 int (*ipfl_node_del)(ipf_main_softc_t *, void *,
[all …]
H A Dip_frag.h75 extern void *ipf_frag_soft_create(ipf_main_softc_t *);
76 extern int ipf_frag_soft_init(ipf_main_softc_t *, void *);
77 extern int ipf_frag_soft_fini(ipf_main_softc_t *, void *);
78 extern void ipf_frag_soft_destroy(ipf_main_softc_t *, void *);
82 extern void ipf_frag_clear(ipf_main_softc_t *);
83 extern void ipf_frag_expire(ipf_main_softc_t *);
89 extern void ipf_frag_natforget(ipf_main_softc_t *, void *);
90 extern int ipf_frag_natnew(ipf_main_softc_t *, fr_info_t *, u_32_t, struct nat *);
92 extern int ipf_frag_new(ipf_main_softc_t *, fr_info_t *, u_32_t);
95 extern void ipf_frag_pkt_deref(ipf_main_softc_t *, void *);
[all …]
H A Dip_auth.h53 extern void ipf_auth_expire(ipf_main_softc_t *);
54 extern int ipf_auth_ioctl(ipf_main_softc_t *, void *, ioctlcmd_t,
59 extern void ipf_auth_soft_destroy(ipf_main_softc_t *, void *);
60 extern void *ipf_auth_soft_create(ipf_main_softc_t *);
62 extern int ipf_auth_precmd(ipf_main_softc_t *, ioctlcmd_t,
64 extern void ipf_auth_unload(ipf_main_softc_t *);
65 extern int ipf_auth_waiting(ipf_main_softc_t *);
67 extern int ipf_auth_soft_init(ipf_main_softc_t *, void *);
68 extern int ipf_auth_soft_fini(ipf_main_softc_t *, void *);
69 extern u_32_t ipf_auth_pre_scanlist(ipf_main_softc_t *, fr_info_t *,
[all …]
H A Dip_sync.h105 extern void *ipf_sync_create(ipf_main_softc_t *);
106 extern int ipf_sync_soft_init(ipf_main_softc_t *, void *);
107 extern int ipf_sync_soft_fini(ipf_main_softc_t *, void *);
113 extern int ipf_sync_ioctl(ipf_main_softc_t *, void *, ioctlcmd_t, int, int, void *);
114 extern synclist_t *ipf_sync_new(ipf_main_softc_t *, int, fr_info_t *, void *);
115 extern int ipf_sync_read(ipf_main_softc_t *, struct uio *uio);
116 extern int ipf_sync_write(ipf_main_softc_t *, struct uio *uio);
118 extern void ipf_sync_update(ipf_main_softc_t *, int, fr_info_t *, synclist_t *);
119 extern void ipf_sync_expire(ipf_main_softc_t *);
120 extern void ipf_sync_soft_destroy(ipf_main_softc_t *, void *);
[all …]
H A Dip_state.h299 extern void ipf_state_dump(ipf_main_softc_t *, void *);
306 extern int ipf_state_add(ipf_main_softc_t *, fr_info_t *,
309 extern void ipf_state_deref(ipf_main_softc_t *, ipstate_t **);
310 extern void ipf_state_expire(ipf_main_softc_t *);
311 extern int ipf_state_flush(ipf_main_softc_t *, int, int);
314 extern int ipf_state_insert(ipf_main_softc_t *, struct ipstate *, int);
315 extern int ipf_state_ioctl(ipf_main_softc_t *, void *, ioctlcmd_t, int, int, void *);
316 extern void ipf_state_log(ipf_main_softc_t *, struct ipstate *, u_int);
317 extern int ipf_state_matchflush(ipf_main_softc_t *, void *);
318 extern int ipf_state_rehash(ipf_main_softc_t *, ipftuneable_t *, ipftuneval_t *);
[all …]
H A Dip_lookup.c92 static int ipf_lookup_addnode(ipf_main_softc_t *, void *, int);
93 static int ipf_lookup_delnode(ipf_main_softc_t *, void *, int);
94 static int ipf_lookup_addtable(ipf_main_softc_t *, void *);
95 static int ipf_lookup_deltable(ipf_main_softc_t *, void *);
96 static int ipf_lookup_stats(ipf_main_softc_t *, void *);
97 static int ipf_lookup_flush(ipf_main_softc_t *, void *);
98 static int ipf_lookup_iterate(ipf_main_softc_t *, void *, int, void *);
99 static int ipf_lookup_deltok(ipf_main_softc_t *, void *, int, void *);
122 ipf_lookup_soft_create(ipf_main_softc_t *softc) in ipf_lookup_soft_create()
155 ipf_lookup_soft_init(ipf_main_softc_t *softc, void *arg) in ipf_lookup_soft_init()
[all …]
H A Dip_fil.h1705 } ipf_main_softc_t; typedef
1716 extern int ipfioctl(ipf_main_softc_t *, int, ioctlcmd_t,
1799 extern ipf_main_softc_t *ipf_find_softc(u_long);
1800 extern int ipf_set_loopback(ipf_main_softc_t *, ipftuneable_t *,
1811 extern int frrequest(ipf_main_softc_t *, int, ioctlcmd_t, void *,
1814 extern int ipfattach(ipf_main_softc_t *);
1815 extern int ipfdetach(ipf_main_softc_t *);
1817 extern int copyinptr(ipf_main_softc_t *, void *, void *, size_t);
1818 extern int copyoutptr(ipf_main_softc_t *, void *, void *, size_t);
1821 extern int ipf_inobj(ipf_main_softc_t *, void *, ipfobj_t *,
[all …]
H A Dip_htable.c79 static int ipf_iphmfindip(ipf_main_softc_t *, void *, int, void *, u_int);
80 static int ipf_htable_clear(ipf_main_softc_t *, void *, iphtable_t *);
81 static int ipf_htable_create(ipf_main_softc_t *, void *, iplookupop_t *);
82 static int ipf_htable_deref(ipf_main_softc_t *, void *, void *);
83 static int ipf_htable_destroy(ipf_main_softc_t *, void *, int, char *);
85 static size_t ipf_htable_flush(ipf_main_softc_t *, void *,
88 static int ipf_htable_iter_deref(ipf_main_softc_t *, void *, int,
90 static int ipf_htable_iter_next(ipf_main_softc_t *, void *, ipftoken_t *,
92 static int ipf_htable_node_add(ipf_main_softc_t *, void *,
94 static int ipf_htable_node_del(ipf_main_softc_t *, void *,
[all …]
H A Dip_pool.c96 static void ipf_pool_clearnodes(ipf_main_softc_t *, ipf_pool_softc_t *,
98 static int ipf_pool_create(ipf_main_softc_t *, ipf_pool_softc_t *, iplookupop_t *);
99 static int ipf_pool_deref(ipf_main_softc_t *, void *, void *);
100 static int ipf_pool_destroy(ipf_main_softc_t *, ipf_pool_softc_t *, int, char *);
105 static void ipf_pool_free(ipf_main_softc_t *, ipf_pool_softc_t *, ip_pool_t *);
106 static int ipf_pool_insert_node(ipf_main_softc_t *, ipf_pool_softc_t *,
108 static int ipf_pool_iter_deref(ipf_main_softc_t *, void *, int, int, void *);
109 static int ipf_pool_iter_next(ipf_main_softc_t *, void *, ipftoken_t *,
111 static size_t ipf_pool_flush(ipf_main_softc_t *, void *, iplookupflush_t *);
112 static int ipf_pool_node_add(ipf_main_softc_t *, void *, iplookupop_t *,
[all …]
H A Dip_dstlist.c84 static void *ipf_dstlist_soft_create(ipf_main_softc_t *);
85 static void ipf_dstlist_soft_destroy(ipf_main_softc_t *, void *);
86 static int ipf_dstlist_soft_init(ipf_main_softc_t *, void *);
87 static void ipf_dstlist_soft_fini(ipf_main_softc_t *, void *);
88 static int ipf_dstlist_addr_find(ipf_main_softc_t *, void *, int,
90 static size_t ipf_dstlist_flush(ipf_main_softc_t *, void *,
93 static int ipf_dstlist_iter_deref(ipf_main_softc_t *, void *, int, int,
95 static int ipf_dstlist_iter_next(ipf_main_softc_t *, void *, ipftoken_t *,
97 static int ipf_dstlist_node_add(ipf_main_softc_t *, void *,
99 static int ipf_dstlist_node_del(ipf_main_softc_t *, void *,
[all …]
H A Dip_proxy.h111 void *(* apr_create)(ipf_main_softc_t *);
112 void (* apr_destroy)(ipf_main_softc_t *, void *);
113 int (* apr_init)(ipf_main_softc_t *, void *);
114 void (* apr_fini)(ipf_main_softc_t *, void *);
117 void (* apr_del)(ipf_main_softc_t *, ap_session_t *);
123 int (* apr_ctl)(ipf_main_softc_t *, void *, ap_ctl_t *);
446 extern int ipf_proxy_ctl(ipf_main_softc_t *, void *, ap_ctl_t *);
450 extern void ipf_proxy_free(ipf_main_softc_t *, ap_session_t *);
452 extern int ipf_proxy_ioctl(ipf_main_softc_t *, void *, ioctlcmd_t, int, void *);
457 extern void aps_free(ipf_main_softc_t *, void *, ap_session_t *);
[all …]
H A Dip_frag.c119 static ipfr_t *ipfr_frag_new(ipf_main_softc_t *, ipf_frag_softc_t *,
122 static ipfr_t *ipf_frag_lookup(ipf_main_softc_t *, ipf_frag_softc_t *, fr_info_t *, ipfr_t **, ipfr…
124 static int ipf_frag_next(ipf_main_softc_t *, ipftoken_t *, ipfgeniter_t *,
127 static ipfr_t *ipfr_frag_new(ipf_main_softc_t *, ipf_frag_softc_t *,
129 static ipfr_t *ipf_frag_lookup(ipf_main_softc_t *, ipf_frag_softc_t *, fr_info_t *, ipfr_t **);
131 static int ipf_frag_next(ipf_main_softc_t *, ipftoken_t *, ipfgeniter_t *,
134 static void ipf_frag_delete(ipf_main_softc_t *, ipfr_t *, ipfr_t ***);
186 ipf_frag_soft_create(ipf_main_softc_t *softc) in ipf_frag_soft_create()
220 ipf_frag_soft_destroy(ipf_main_softc_t *softc, void *arg) in ipf_frag_soft_destroy()
242 ipf_frag_soft_init(ipf_main_softc_t *softc, void *arg) in ipf_frag_soft_init()
[all …]
H A Dip_nat.h699 extern void ipf_nat_delete(ipf_main_softc_t *, struct nat *, int);
700 extern void ipf_nat_deref(ipf_main_softc_t *, nat_t **);
701 extern void ipf_nat_expire(ipf_main_softc_t *);
702 extern int ipf_nat_hashtab_add(ipf_main_softc_t *,
704 extern void ipf_nat_hostmapdel(ipf_main_softc_t *, hostmap_t **);
705 extern int ipf_nat_hostmap_rehash(ipf_main_softc_t *,
716 extern int ipf_nat_insert(ipf_main_softc_t *, ipf_nat_softc_t *,
718 extern int ipf_nat_ioctl(ipf_main_softc_t *, void *, ioctlcmd_t,
720 extern void ipf_nat_log(ipf_main_softc_t *, ipf_nat_softc_t *,
722 extern nat_t *ipf_nat_lookupredir(ipf_main_softc_t *, natlookup_t *);
[all …]
H A Dfil.c170 static int ipf_flushlist(ipf_main_softc_t *, int *, frentry_t **);
171 static int ipf_flush_groups(ipf_main_softc_t *, frgroup_t **, int);
173 static void *ipf_findlookup(ipf_main_softc_t *, int, frentry_t *,
177 static int ipf_frruleiter(ipf_main_softc_t *, void *, int, void *);
178 static void ipf_funcfini(ipf_main_softc_t *, frentry_t *);;
179 static int ipf_funcinit(ipf_main_softc_t *, frentry_t *);
180 static int ipf_geniter(ipf_main_softc_t *, ipftoken_t *,
182 static void ipf_getstat(ipf_main_softc_t *,
184 static int ipf_group_flush(ipf_main_softc_t *, frgroup_t *);
188 static frentry_t *ipf_nextrule(ipf_main_softc_t *, int, int,
[all …]
H A Dip_ipsec_pxy.c34 void *ipf_p_ipsec_soft_create(ipf_main_softc_t *);
35 void ipf_p_ipsec_soft_destroy(ipf_main_softc_t *, void *);
36 int ipf_p_ipsec_soft_init(ipf_main_softc_t *, void *);
37 void ipf_p_ipsec_soft_fini(ipf_main_softc_t *, void *);
41 void ipf_p_ipsec_del(ipf_main_softc_t *, ap_session_t *);
50 ipf_p_ipsec_soft_create(ipf_main_softc_t *softc) in ipf_p_ipsec_soft_create()
70 ipf_p_ipsec_soft_init(ipf_main_softc_t *softc, void *arg) in ipf_p_ipsec_soft_init()
94 ipf_p_ipsec_soft_fini(ipf_main_softc_t *softc, void *arg) in ipf_p_ipsec_soft_fini()
115 ipf_p_ipsec_soft_destroy(ipf_main_softc_t *softc, void *arg) in ipf_p_ipsec_soft_destroy()
135 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_p_ipsec_new()
[all …]
H A Dip_auth.c167 static int ipf_auth_geniter(ipf_main_softc_t *, ipftoken_t *,
169 static int ipf_auth_reply(ipf_main_softc_t *, ipf_auth_softc_t *, char *);
170 static int ipf_auth_wait(ipf_main_softc_t *, ipf_auth_softc_t *, char *);
213 ipf_auth_soft_create(ipf_main_softc_t *softc) in ipf_auth_soft_create()
245 ipf_auth_soft_init(ipf_main_softc_t *softc, void *arg) in ipf_auth_soft_init()
282 ipf_auth_soft_fini(ipf_main_softc_t *softc, void *arg) in ipf_auth_soft_fini()
340 ipf_auth_soft_destroy(ipf_main_softc_t *softc, void *arg) in ipf_auth_soft_destroy()
383 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_auth_check()
504 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_auth_new()
592 ipf_auth_ioctl(ipf_main_softc_t *softc, void *data, ioctlcmd_t cmd, int mode, in ipf_auth_ioctl()
[all …]
H A Dip_dns_pxy.c33 int ipf_p_dns_ctl(ipf_main_softc_t *, void *, ap_ctl_t *);
34 int ipf_p_dns_del(ipf_main_softc_t *, ap_session_t *);
40 void *ipf_p_dns_soft_create(ipf_main_softc_t *);
41 void ipf_p_dns_soft_destroy(ipf_main_softc_t *, void *);
63 ipf_p_dns_soft_create(ipf_main_softc_t *softc) in ipf_p_dns_soft_create()
79 ipf_p_dns_soft_destroy(ipf_main_softc_t *softc, void *arg) in ipf_p_dns_soft_destroy()
98 ipf_p_dns_ctl(ipf_main_softc_t *softc, void *arg, ap_ctl_t *ctl) in ipf_p_dns_ctl()
210 ipf_p_dns_del(ipf_main_softc_t *softc, ap_session_t *aps) in ipf_p_dns_del()
H A Dip_log.c219 ipf_log_soft_create(ipf_main_softc_t *softc) in ipf_log_soft_create()
259 ipf_log_soft_init(ipf_main_softc_t *softc, void *arg) in ipf_log_soft_init()
297 ipf_log_soft_fini(ipf_main_softc_t *softc, void *arg) in ipf_log_soft_fini()
345 ipf_log_soft_destroy(ipf_main_softc_t *softc, void *arg) in ipf_log_soft_destroy()
381 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_log_pkt()
554 ipf_log_items(ipf_main_softc_t *softc, int unit, fr_info_t *fin, in ipf_log_items()
683 ipf_log_read(ipf_main_softc_t *softc, minor_t unit, struct uio *uio) in ipf_log_read()
829 ipf_log_clear(ipf_main_softc_t *softc, minor_t unit) in ipf_log_clear()
863 ipf_log_canread(ipf_main_softc_t *softc, int unit) in ipf_log_canread()
881 ipf_log_bytesused(ipf_main_softc_t *softc, int unit) in ipf_log_bytesused()
[all …]
/netbsd-src/external/bsd/ipf/dist/
H A Dip_lookup.h104 void *(*ipfl_create) __P((ipf_main_softc_t *));
105 void (*ipfl_destroy) __P((ipf_main_softc_t *, void *));
106 int (*ipfl_init) __P((ipf_main_softc_t *, void *));
107 void (*ipfl_fini) __P((ipf_main_softc_t *, void *));
108 int (*ipfl_addr_find) __P((ipf_main_softc_t *, void *,
110 size_t (*ipfl_flush) __P((ipf_main_softc_t *, void *,
112 int (*ipfl_iter_deref) __P((ipf_main_softc_t *, void *,
114 int (*ipfl_iter_next) __P((ipf_main_softc_t *, void *,
116 int (*ipfl_node_add) __P((ipf_main_softc_t *, void *,
118 int (*ipfl_node_del) __P((ipf_main_softc_t *, void *,
[all …]
H A Dip_sync.h105 extern void *ipf_sync_create __P((ipf_main_softc_t *));
106 extern int ipf_sync_soft_init __P((ipf_main_softc_t *, void *));
107 extern int ipf_sync_soft_fini __P((ipf_main_softc_t *, void *));
113 extern int ipf_sync_ioctl __P((ipf_main_softc_t *, caddr_t, ioctlcmd_t, int, int, void *));
114 extern synclist_t *ipf_sync_new __P((ipf_main_softc_t *, int, fr_info_t *, void *));
115 extern int ipf_sync_read __P((ipf_main_softc_t *, struct uio *uio));
116 extern int ipf_sync_write __P((ipf_main_softc_t *, struct uio *uio));
118 extern void ipf_sync_update __P((ipf_main_softc_t *, int, fr_info_t *, synclist_t *));
119 extern void ipf_sync_expire __P((ipf_main_softc_t *));
120 extern void ipf_sync_soft_destroy __P((ipf_main_softc_t *, void *));
[all …]
H A Dip_htable.c63 static int ipf_iphmfindip __P((ipf_main_softc_t *, void *, int, void *, u_int));
64 static int ipf_htable_clear __P((ipf_main_softc_t *, void *, iphtable_t *));
65 static int ipf_htable_create __P((ipf_main_softc_t *, void *, iplookupop_t *));
66 static int ipf_htable_deref __P((ipf_main_softc_t *, void *, void *));
67 static int ipf_htable_destroy __P((ipf_main_softc_t *, void *, int, char *));
69 static size_t ipf_htable_flush __P((ipf_main_softc_t *, void *,
72 static int ipf_htable_iter_deref __P((ipf_main_softc_t *, void *, int,
74 static int ipf_htable_iter_next __P((ipf_main_softc_t *, void *, ipftoken_t *,
76 static int ipf_htable_node_add __P((ipf_main_softc_t *, void *,
78 static int ipf_htable_node_del __P((ipf_main_softc_t *, void *,
[all …]
H A Dip_lookup.c76 static int ipf_lookup_addnode __P((ipf_main_softc_t *, caddr_t, int));
77 static int ipf_lookup_delnode __P((ipf_main_softc_t *, caddr_t, int));
78 static int ipf_lookup_addtable __P((ipf_main_softc_t *, caddr_t));
79 static int ipf_lookup_deltable __P((ipf_main_softc_t *, caddr_t));
80 static int ipf_lookup_stats __P((ipf_main_softc_t *, caddr_t));
81 static int ipf_lookup_flush __P((ipf_main_softc_t *, caddr_t));
82 static int ipf_lookup_iterate __P((ipf_main_softc_t *, void *, int, void *));
83 static int ipf_lookup_deltok __P((ipf_main_softc_t *, void *, int, void *));
107 ipf_main_softc_t *softc; in ipf_lookup_soft_create()
141 ipf_main_softc_t *softc; in ipf_lookup_soft_init()
[all …]
H A Dip_pool.c80 static void ipf_pool_clearnodes __P((ipf_main_softc_t *, ipf_pool_softc_t *,
82 static int ipf_pool_create __P((ipf_main_softc_t *, ipf_pool_softc_t *, iplookupop_t *));
83 static int ipf_pool_deref __P((ipf_main_softc_t *, void *, void *));
84 static int ipf_pool_destroy __P((ipf_main_softc_t *, ipf_pool_softc_t *, int, char *));
89 static void ipf_pool_free __P((ipf_main_softc_t *, ipf_pool_softc_t *,
91 static int ipf_pool_insert_node __P((ipf_main_softc_t *, ipf_pool_softc_t *,
93 static int ipf_pool_iter_deref __P((ipf_main_softc_t *, void *, int, int, void *));
94 static int ipf_pool_iter_next __P((ipf_main_softc_t *, void *, ipftoken_t *,
96 static size_t ipf_pool_flush __P((ipf_main_softc_t *, void *, iplookupflush_t *));
97 static int ipf_pool_node_add __P((ipf_main_softc_t *, void *, iplookupop_t *,
[all …]
H A Dip_dstlist.c86 static void *ipf_dstlist_soft_create __P((ipf_main_softc_t *));
87 static void ipf_dstlist_soft_destroy __P((ipf_main_softc_t *, void *));
88 static int ipf_dstlist_soft_init __P((ipf_main_softc_t *, void *));
89 static void ipf_dstlist_soft_fini __P((ipf_main_softc_t *, void *));
90 static int ipf_dstlist_addr_find __P((ipf_main_softc_t *, void *, int,
92 static size_t ipf_dstlist_flush __P((ipf_main_softc_t *, void *,
94 static int ipf_dstlist_iter_deref __P((ipf_main_softc_t *, void *, int, int,
96 static int ipf_dstlist_iter_next __P((ipf_main_softc_t *, void *, ipftoken_t *,
98 static int ipf_dstlist_node_add __P((ipf_main_softc_t *, void *,
100 static int ipf_dstlist_node_del __P((ipf_main_softc_t *, void *,
[all …]
H A Dip_dns_pxy.c33 int ipf_p_dns_ctl __P((ipf_main_softc_t *, void *, ap_ctl_t *));
34 int ipf_p_dns_del __P((ipf_main_softc_t *, ap_session_t *));
40 void *ipf_p_dns_soft_create __P((ipf_main_softc_t *));
41 void ipf_p_dns_soft_destroy __P((ipf_main_softc_t *, void *));
64 ipf_main_softc_t *softc; in ipf_p_dns_soft_create()
81 ipf_main_softc_t *softc; in ipf_p_dns_soft_destroy()
102 ipf_main_softc_t *softc; in ipf_p_dns_ctl()
221 ipf_main_softc_t *softc; in ipf_p_dns_del()

123