/netbsd-src/sys/external/bsd/ipf/netinet/ |
H A D | ip_lookup.h | 104 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 D | ip_frag.h | 75 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 D | ip_auth.h | 53 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 D | ip_sync.h | 105 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 D | ip_state.h | 299 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 D | ip_lookup.c | 92 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 D | ip_fil.h | 1705 } 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 D | ip_htable.c | 79 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 D | ip_pool.c | 96 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 D | ip_dstlist.c | 84 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 D | ip_proxy.h | 111 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 D | ip_frag.c | 119 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 D | ip_nat.h | 699 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 D | fil.c | 170 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 D | ip_ipsec_pxy.c | 34 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 D | ip_auth.c | 167 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 D | ip_dns_pxy.c | 33 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 D | ip_log.c | 219 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 D | ip_lookup.h | 104 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 D | ip_sync.h | 105 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 D | ip_htable.c | 63 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 D | ip_lookup.c | 76 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 D | ip_pool.c | 80 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 D | ip_dstlist.c | 86 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 D | ip_dns_pxy.c | 33 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()
|