| /illumos-gate/usr/src/uts/common/inet/ipf/netinet/ |
| H A D | ip_pool.h | 70 extern int ip_pool_search __P((void *, int, void *, fr_info_t *, ipf_stack_t *)); 71 extern int ip_pool_init __P((ipf_stack_t *)); 72 extern void ip_pool_fini __P((ipf_stack_t *)); 73 extern int ip_pool_create __P((iplookupop_t *, ipf_stack_t *)); 75 addrfamily_t *, int, ipf_stack_t *)); 77 ipf_stack_t *)); 78 extern int ip_pool_destroy __P((iplookupop_t *, ipf_stack_t *)); 79 extern void ip_pool_free __P((ip_pool_t *, ipf_stack_t *)); 80 extern void ip_pool_deref __P((ip_pool_t *, ipf_stack_t *)); 81 extern void *ip_pool_find __P((int, char *, ipf_stack_t *)); [all …]
|
| H A D | ip_htable.h | 68 extern void fr_htable_unload __P((ipf_stack_t *)); 69 extern int fr_newhtable __P((iplookupop_t *, ipf_stack_t *)); 70 extern iphtable_t *fr_findhtable __P((int, char *, ipf_stack_t *)); 71 extern int fr_removehtable __P((iplookupop_t *, ipf_stack_t *)); 72 extern size_t fr_flushhtable __P((iplookupflush_t *, ipf_stack_t *)); 73 extern int fr_addhtent __P((iphtable_t *, iphtent_t *, ipf_stack_t *)); 74 extern int fr_delhtent __P((iphtable_t *, iphtent_t *, ipf_stack_t *)); 75 extern void fr_derefhtable __P((iphtable_t *, ipf_stack_t *)); 77 extern void fr_delhtable __P((iphtable_t *, ipf_stack_t *)); 78 extern void *fr_iphmfindgroup __P((void *, int, void *, ipf_stack_t *)); [all …]
|
| H A D | ip_frag.h | 55 extern int fr_fraginit __P((ipf_stack_t *)); 56 extern void fr_fragunload __P((ipf_stack_t *)); 57 extern ipfrstat_t *fr_fragstats __P((ipf_stack_t *)); 67 extern void fr_fragderef __P((ipfr_t **, ipfrwlock_t *, ipf_stack_t *)); 69 extern void fr_forget __P((void *, ipf_stack_t *)); 70 extern void fr_forgetnat __P((void *, ipf_stack_t *)); 71 extern void fr_fragclear __P((ipf_stack_t *)); 72 extern void fr_fragexpire __P((ipf_stack_t *)); 74 ipfr_t ***, ipfrwlock_t *, ipf_stack_t *));
|
| H A D | ip_fil.h | 161 typedef struct ipf_stack ipf_stack_t; typedef 164 typedef int (* lookupfunc_t) __P((void *, int, void *, fr_info_t *, ipf_stack_t *)); 401 ipf_stack_t *fin_ifs; 437 ipf_stack_t *)); 1360 extern int fr_check __P((struct ip *, int, void *, int, mb_t **, ipf_stack_t *)); 1361 extern int (*fr_checkp) __P((ip_t *, int, void *, int, mb_t **, ipf_stack_t *)); 1363 extern struct ifnet *get_unit __P((char *, int, ipf_stack_t *)); 1367 extern int frrequest __P((int, u_long, caddr_t, int, int, ipf_stack_t *)); 1375 extern phy_if_t get_unit __P((char *, int, ipf_stack_t *)); 1383 mblk_t **, ipf_stack_t *)); [all …]
|
| H A D | ip_auth.h | 51 extern void fr_authexpire __P((ipf_stack_t *)); 52 extern int fr_authinit __P((ipf_stack_t *)); 53 extern void fr_authunload __P((ipf_stack_t *)); 54 extern int fr_authflush __P((ipf_stack_t *)); 56 extern int fr_preauthcmd __P((ioctlcmd_t, frentry_t *, frentry_t **, ipf_stack_t *)); 57 extern int fr_auth_ioctl __P((caddr_t, int, int, int, void *, ipf_stack_t *));
|
| H A D | ip_state.h | 229 extern int fr_stateinit __P((ipf_stack_t *)); 233 extern void fr_statesync __P((int, int, void *, char *, ipf_stack_t *)); 234 extern void fr_timeoutstate __P((ipf_stack_t *)); 239 extern void fr_stateunload __P((ipf_stack_t *)); 240 extern void ipstate_log __P((struct ipstate *, u_int, ipf_stack_t *)); 241 extern int fr_state_ioctl __P((caddr_t, ioctlcmd_t, int, int, void *, ipf_stack_t *)); 242 extern void fr_stinsert __P((struct ipstate *, int, ipf_stack_t *)); 243 extern void fr_sttab_init __P((struct ipftq *, ipf_stack_t *)); 246 extern void fr_statederef __P((ipstate_t **, ipf_stack_t *)); 247 extern void fr_setstatequeue __P((ipstate_t *, int, ipf_stack_t *)); [all …]
|
| H A D | ip_nat.h | 463 extern void fr_natsync __P((void *, ipf_stack_t *)); 464 extern void fr_nataddrsync __P((int, void *, void *, ipf_stack_t *)); 465 extern void fr_natifpsync __P((int, int, void *, char *, ipf_stack_t *)); 468 extern void nat_ifdetach __P((void *, ipf_stack_t *)); 470 extern int fr_nat_ioctl __P((caddr_t, ioctlcmd_t, int, int, void *, ipf_stack_t *)); 471 extern int fr_natinit __P((ipf_stack_t *)); 481 extern nat_t *nat_lookupredir __P((natlookup_t *, ipf_stack_t *)); 484 extern int nat_delete __P((struct nat *, int, ipf_stack_t *)); 485 extern int nat_insert __P((nat_t *, int, ipf_stack_t *)); 491 extern void fr_natunload __P((ipf_stack_t *)); [all …]
|
| H A D | ip_lookup.h | 92 extern int ip_lookup_init __P((ipf_stack_t *)); 93 extern int ip_lookup_ioctl __P((caddr_t, ioctlcmd_t, int, int, void *, ipf_stack_t *)); 94 extern void ip_lookup_unload __P((ipf_stack_t *)); 95 extern void ip_lookup_deref __P((int, void *, ipf_stack_t *)); 96 extern int ip_lookup_iterate __P((void *, int, void *, ipf_stack_t *)); 97 extern void ip_lookup_iterderef __P((u_32_t, void *, ipf_stack_t *));
|
| H A D | ip_proxy.h | 109 int (* apr_init) __P((void **, ipf_stack_t *)); 110 void (* apr_fini) __P((void **, ipf_stack_t *)); 112 void (* apr_del) __P((ap_session_t *, void *, ipf_stack_t *)); 448 extern int appr_add __P((aproxy_t *, ipf_stack_t *)); 449 extern int appr_ctl __P((ap_ctl_t *, ipf_stack_t *)); 450 extern int appr_del __P((aproxy_t *, ipf_stack_t *)); 451 extern int appr_init __P((ipf_stack_t *)); 452 extern void appr_unload __P((ipf_stack_t *)); 456 extern void aps_free __P((ap_session_t *, ipf_stack_t *)); 458 extern aproxy_t *appr_lookup __P((u_int, char *, ipf_stack_t *)); [all …]
|
| H A D | ip_h323_pxy.c | 41 int ippr_h323_init __P((void **, ipf_stack_t *)); 42 void ippr_h323_fini __P((void **, ipf_stack_t *)); 44 void ippr_h323_del __P((ap_session_t *, void *, ipf_stack_t *)); 91 ipf_stack_t *ifs; 113 ipf_stack_t *ifs; 146 ipf_stack_t *ifs; 189 ipf_stack_t *ifs = fin->fin_ifs; 274 ipf_stack_t *ifs = fin->fin_ifs;
|
| H A D | ip_netbios_pxy.c | 45 int ippr_netbios_init __P((void **, ipf_stack_t *)); 46 void ippr_netbios_fini __P((void **, ipf_stack_t *)); 55 ipf_stack_t *ifs; 78 ipf_stack_t *ifs;
|
| H A D | ip_ipsec_pxy.c | 26 int ippr_ipsec_init __P((void **, ipf_stack_t *)); 27 void ippr_ipsec_fini __P((void **, ipf_stack_t *)); 29 void ippr_ipsec_del __P((ap_session_t *, void *, ipf_stack_t *)); 38 ipf_stack_t *ifs; 83 ipf_stack_t *ifs; 124 ipf_stack_t *ifs = fin->fin_ifs; 228 ipf_stack_t *ifs = fin->fin_ifs; 349 ipf_stack_t *ifs;
|
| H A D | ip_pptp_pxy.c | 44 int ippr_pptp_init __P((void **, ipf_stack_t *)); 45 void ippr_pptp_fini __P((void **, ipf_stack_t *)); 47 void ippr_pptp_del __P((ap_session_t *, void *, ipf_stack_t *)); 63 ipf_stack_t *ifs; 88 ipf_stack_t *ifs; 181 ipf_stack_t *ifs = fin->fin_ifs; 530 ipf_stack_t *ifs;
|
| /illumos-gate/usr/src/uts/common/inet/ipf/ |
| H A D | ip_lookup.c | 73 static int iplookup_addnode __P((caddr_t, ipf_stack_t *)); 74 static int iplookup_delnode __P((caddr_t data, ipf_stack_t *)); 75 static int iplookup_addtable __P((caddr_t, ipf_stack_t *)); 76 static int iplookup_deltable __P((caddr_t, ipf_stack_t *)); 77 static int iplookup_stats __P((caddr_t, ipf_stack_t *)); 78 static int iplookup_flush __P((caddr_t, ipf_stack_t *)); 90 ipf_stack_t *ifs; in ip_lookup_init() 115 ipf_stack_t *ifs; in ip_lookup_unload() 144 ipf_stack_t *ifs; 218 ipf_stack_t *ifs; [all …]
|
| H A D | solaris.c | 167 static ipf_stack_t *ipf_stacks = NULL; 269 ipf_kstat_init(ipf_stack_t *ifs, boolean_t from_gz) in ipf_kstat_init() 303 ipf_kstat_fini(ipf_stack_t *ifs) in ipf_kstat_fini() 420 ipf_stack_t *ifs_gz) in ipf_stack_create_one() 422 ipf_stack_t *ifs; in ipf_stack_create_one() 429 ifs = (ipf_stack_t *)kmem_alloc(sizeof (*ifs), KM_SLEEP); in ipf_stack_create_one() 485 ipf_stack_t *ifs = NULL; in ipf_stack_create() 512 ipf_stack_t * 515 ipf_stack_t *ifs; in ipf_find_stack() 560 static int ipf_detach_check_zone(ipf_stack_t *ifs) in ipf_detach_check_zone() [all …]
|
| H A D | ip_frag.c | 113 static void fr_fragdelete __P((ipfr_t *, ipfr_t ***, ipf_stack_t *)); 123 ipf_stack_t *ifs; in fr_fraginit() 174 ipf_stack_t *ifs; in fr_fragunload() 211 ipf_stack_t *ifs; in fr_fragstats() 306 ipf_stack_t *ifs = fin->fin_ifs; 394 ipf_stack_t *ifs = fin->fin_ifs; 429 ipf_stack_t *ifs = fin->fin_ifs; 463 ipf_stack_t *ifs = fin->fin_ifs; 498 ipf_stack_t *ifs = fin->fin_ifs; 583 ipf_stack_t *ifs = fin->fin_ifs; [all …]
|
| H A D | ip_pool.c | 235 ipf_stack_t *ifs; in ip_pool_init() 257 ipf_stack_t *ifs; in ip_pool_fini() 291 ipf_stack_t *ifs; 330 ipf_stack_t *ifs; 380 ipf_stack_t *ifs; 442 ipf_stack_t *ifs; 502 ipf_stack_t *ifs; 581 ipf_stack_t *ifs; 624 ipf_stack_t *ifs; 655 ipf_stack_t *ifs; [all …]
|
| H A D | ip_htable.c | 70 ipf_stack_t *ifs; in fr_htable_unload() 81 ipf_stack_t *ifs; 103 ipf_stack_t *ifs; 188 ipf_stack_t *ifs; 213 ipf_stack_t *ifs; 238 ipf_stack_t *ifs; 259 ipf_stack_t *ifs; 272 ipf_stack_t *ifs; 299 ipf_stack_t *ifs; 389 ipf_stack_t *ifs; [all …]
|
| H A D | fil.c | 201 ipf_stack_t *)); 204 static int fr_funcinit __P((frentry_t *fr, ipf_stack_t *)); 218 static int fr_grpmapinit __P((frentry_t *fr, ipf_stack_t *)); 220 ipf_stack_t *)); 223 ipf_stack_t *)); 225 void *, void *, ipf_stack_t *)); 226 static ipftuneable_t *fr_findtunebyname __P((const char *, ipf_stack_t *)); 227 static ipftuneable_t *fr_findtunebycookie __P((void *, void **, ipf_stack_t *)); 947 ipf_stack_t *ifs = fin->fin_ifs; 1680 ipf_stack_t *ifs = fin->fin_ifs; [all …]
|
| H A D | ip_fil_solaris.c | 68 static int frzerostats __P((caddr_t, ipf_stack_t *)); 69 static int fr_setipfloopback __P((int, ipf_stack_t *)); 70 static int fr_enableipf __P((ipf_stack_t *, int)); 93 extern int ipf_geniter __P((ipftoken_t *, ipfgeniter_t *, ipf_stack_t *)); 94 extern int ipf_frruleiter __P((void *, int, void *, ipf_stack_t *)); 185 ipf_stack_t *ifs; in ipldetach() 336 ipf_stack_t *ifs; in iplattach() 592 ipf_stack_t *ifs = arg; in ipf_hook_protocol_notify() 689 ipf_stack_t *ifs = arg; in ipf_hook_instance_notify() 726 ipf_stack_t *ifs; [all …]
|
| H A D | ip_nat.c | 141 static int nat_clearlist __P((ipf_stack_t *)); 142 static void nat_addnat __P((struct ipnat *, ipf_stack_t *)); 143 static void nat_addrdr __P((struct ipnat *, ipf_stack_t *)); 144 static int fr_natgetent __P((caddr_t, ipf_stack_t *)); 145 static int fr_natgetsz __P((caddr_t, ipf_stack_t *)); 146 static int fr_natputent __P((caddr_t, int, ipf_stack_t *)); 147 static void nat_tabmove __P((nat_t *, ipf_stack_t *)); 153 ipf_stack_t *)); 156 static int nat_siocaddnat __P((ipnat_t *, ipnat_t **, int, ipf_stack_t *)); 157 static void nat_siocdelnat __P((ipnat_t *, ipnat_t **, int, ipf_stack_t *)); [all …]
|
| H A D | ip_auth.c | 130 int fr_authgeniter __P((ipftoken_t *, ipfgeniter_t *, ipf_stack_t *)); 134 ipf_stack_t *ifs; in fr_authinit() 182 ipf_stack_t *ifs = fin->fin_ifs; 289 ipf_stack_t *ifs = fin->fin_ifs; 360 ipf_stack_t *ifs; 646 ipf_stack_t *ifs; in fr_authunload() 706 ipf_stack_t *ifs; in fr_authexpire() 759 ipf_stack_t *ifs; 823 ipf_stack_t *ifs; in fr_authflush() 863 ipf_stack_t *ifs;
|
| H A D | ip_proxy.c | 186 ipf_stack_t *ifs; 225 ipf_stack_t *ifs; 258 ipf_stack_t *ifs; 305 ipf_stack_t *ifs; 409 ipf_stack_t *ifs = fin->fin_ifs; 491 ipf_stack_t *ifs = fin->fin_ifs; 662 ipf_stack_t *ifs; 697 ipf_stack_t *ifs; 871 ipf_stack_t *ifs; in appr_init() 898 ipf_stack_t *ifs; in appr_unload()
|
| /illumos-gate/usr/src/cmd/ipf/tools/ |
| H A D | ipftest.c | 18 extern struct ifnet *get_unit __P((char *, int, ipf_stack_t *)); 28 void dumpnat __P((ipf_stack_t *ifs)); 29 void dumpstate __P((ipf_stack_t *ifs)); 30 void dumplookups __P((ipf_stack_t *ifs)); 31 void dumpgroups __P((ipf_stack_t *ifs)); 32 void drain_log __P((char *, ipf_stack_t *ifs)); 34 ipf_stack_t *get_ifs __P((void)); 35 ipf_stack_t *create_ifs __P((void)); 78 ipf_stack_t *ifs; 631 ipf_stack_t *ifs; in dumpnat() [all …]
|
| H A D | ip_fil.c | 153 static int frzerostats __P((caddr_t, ipf_stack_t *ifs)); 177 ipf_stack_t *ifs; in iplattach() 185 ipf_stack_t *ifs; in ipldetach() 194 ipf_stack_t *ifs; 221 ipf_stack_t *ifs; 222 extern ipf_stack_t *get_ifs(); 441 ipf_stack_t *ifs; 489 ipf_stack_t *ifs; 611 ipf_stack_t *ifs; 815 ipf_stack_t *ifs; [all …]
|