/src/sys/external/bsd/ipf/netinet/ |
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...] |
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...] |
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...] |
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...] |
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...] |
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) 155 ipf_lookup_soft_init(ipf_main_softc_t *softc, void *arg [all...] |
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...] |
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...] |
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...] |
ip_fil.h | 1705 } ipf_main_softc_t; typedef in typeref:struct:ipf_main_softc_s 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...] |
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...] |
ip_htable.h | 76 extern void *ipf_iphmfindgroup(ipf_main_softc_t *, void *, void *); 80 extern void ipf_htable_dump(ipf_main_softc_t *, void *);
|
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 **, ipfrwlock_t *); 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) 220 ipf_frag_soft_destroy(ipf_main_softc_t *softc, void *arg) 242 ipf_frag_soft_init(ipf_main_softc_t *softc, void *arg [all...] |
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) 70 ipf_p_ipsec_soft_init(ipf_main_softc_t *softc, void *arg) 94 ipf_p_ipsec_soft_fini(ipf_main_softc_t *softc, void *arg) 115 ipf_p_ipsec_soft_destroy(ipf_main_softc_t *softc, void *arg) 135 ipf_main_softc_t *softc = fin->fin_main_soft [all...] |
ip_pool.h | 66 extern void ipf_pool_dump(ipf_main_softc_t *, void *);
|
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) 79 ipf_p_dns_soft_destroy(ipf_main_softc_t *softc, void *arg) 98 ipf_p_dns_ctl(ipf_main_softc_t *softc, void *arg, ap_ctl_t *ctl) 210 ipf_p_dns_del(ipf_main_softc_t *softc, ap_session_t *aps)
|
ip_scan.h | 99 extern int ipf_scan_ioctl(ipf_main_softc_t *, void *, ioctlcmd_t, int, int, void *); 106 extern void ipf_scan_unload(ipf_main_softc_t *);
|
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...] |
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...] |
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) 245 ipf_auth_soft_init(ipf_main_softc_t *softc, void *arg) 282 ipf_auth_soft_fini(ipf_main_softc_t *softc, void *arg) 340 ipf_auth_soft_destroy(ipf_main_softc_t *softc, void *arg) 383 ipf_main_softc_t *softc = fin->fin_main_soft; 504 ipf_main_softc_t *softc = fin->fin_main_soft; 592 ipf_auth_ioctl(ipf_main_softc_t *softc, void *data, ioctlcmd_t cmd, int mode [all...] |
ip_tftp_pxy.c | 25 void ipf_p_tftp_del(ipf_main_softc_t *, ap_session_t *); 29 void *ipf_p_tftp_soft_create(ipf_main_softc_t *); 30 void ipf_p_tftp_soft_destroy(ipf_main_softc_t *, void *); 88 ipf_p_tftp_soft_create(ipf_main_softc_t *softc) 117 ipf_p_tftp_soft_destroy(ipf_main_softc_t *softc, void *arg) 252 ipf_p_tftp_del(ipf_main_softc_t *softc, ap_session_t *aps) 270 ipf_main_softc_t *softc = fin->fin_main_soft;
|
ip_sync.c | 145 static void ipf_sync_wakeup(ipf_main_softc_t *); 147 static void ipf_sync_poll_wakeup(ipf_main_softc_t *); 148 static int ipf_sync_nat(ipf_main_softc_t *, synchdr_t *, void *); 149 static int ipf_sync_state(ipf_main_softc_t *, synchdr_t *, void *); 159 ipf_sync_soft_create(ipf_main_softc_t *softc) 190 ipf_sync_soft_init(ipf_main_softc_t *softc, void *arg) 255 ipf_sync_soft_fini(ipf_main_softc_t *softc, void *arg) 300 ipf_sync_soft_destroy(ipf_main_softc_t *softc, void *arg) 428 ipf_sync_write(ipf_main_softc_t *softc, struct uio *uio) 575 ipf_sync_read(ipf_main_softc_t *softc, struct uio *uio [all...] |
ip_log.c | 219 ipf_log_soft_create(ipf_main_softc_t *softc) 259 ipf_log_soft_init(ipf_main_softc_t *softc, void *arg) 297 ipf_log_soft_fini(ipf_main_softc_t *softc, void *arg) 345 ipf_log_soft_destroy(ipf_main_softc_t *softc, void *arg) 381 ipf_main_softc_t *softc = fin->fin_main_soft; 554 ipf_log_items(ipf_main_softc_t *softc, int unit, fr_info_t *fin, 683 ipf_log_read(ipf_main_softc_t *softc, minor_t unit, struct uio *uio) 829 ipf_log_clear(ipf_main_softc_t *softc, minor_t unit) 863 ipf_log_canread(ipf_main_softc_t *softc, int unit) 881 ipf_log_bytesused(ipf_main_softc_t *softc, int unit [all...] |
ip_state.c | 162 static int ipf_state_flush_entry(ipf_main_softc_t *, void *); 163 static ips_stat_t *ipf_state_stats(ipf_main_softc_t *); 164 static int ipf_state_del(ipf_main_softc_t *, ipstate_t *, int); 165 static int ipf_state_remove(ipf_main_softc_t *, void *); 174 static int ipf_state_tcp(ipf_main_softc_t *, ipf_state_softc_t *, 182 static int ipf_state_iter(ipf_main_softc_t *, ipftoken_t *, 184 static int ipf_state_gettable(ipf_main_softc_t *, ipf_state_softc_t *, char *); 188 static int ipf_state_getent(ipf_main_softc_t *, ipf_state_softc_t *, void *); 189 static int ipf_state_putent(ipf_main_softc_t *, ipf_state_softc_t *, void *); 236 ipf_state_soft_create(ipf_main_softc_t *softc [all...] |
ip_nat.c | 219 static int ipf_nat_flush_entry(ipf_main_softc_t *, void *); 220 static int ipf_nat_getent(ipf_main_softc_t *, void *, int); 221 static int ipf_nat_getsz(ipf_main_softc_t *, void *, int); 222 static int ipf_nat_putent(ipf_main_softc_t *, void *, int); 226 static int ipf_nat_clearlist(ipf_main_softc_t *, ipf_nat_softc_t *); 229 static void ipf_nat_delrule(ipf_main_softc_t *, ipf_nat_softc_t *, 231 static int ipf_nat_extraflush(ipf_main_softc_t *, ipf_nat_softc_t *, int); 233 static int ipf_nat_flushtable(ipf_main_softc_t *, ipf_nat_softc_t *); 234 static int ipf_nat_getnext(ipf_main_softc_t *, ipftoken_t *, 236 static int ipf_nat_gettable(ipf_main_softc_t *, ipf_nat_softc_t *, char *) [all...] |