H A D | ilb.c | 117 ilb_stack_t *ilbs; member 177 ilb_kstat_g_init(netstackid_t stackid, ilb_stack_t *ilbs) in ilb_kstat_g_init() argument 200 ilb_kstat_g_fini(netstackid_t stackid, ilb_stack_t *ilbs) in ilb_kstat_g_fini() argument 280 ilb_rule_hash_init(ilb_stack_t *ilbs) in ilb_rule_hash_init() argument 305 ilb_rule_hash_fini(ilb_stack_t * ilbs) ilb_rule_hash_fini() argument 315 ilb_rule_hash_add(ilb_stack_t * ilbs,ilb_rule_t * rule,const in6_addr_t * addr) ilb_rule_hash_add() argument 365 ilb_rule_hash(ilb_stack_t * ilbs,int l3,int l4,in6_addr_t * addr,in_port_t port,zoneid_t zoneid,uint32_t len,boolean_t * busy) ilb_rule_hash() argument 447 ilb_rule_g_add(ilb_stack_t * ilbs,ilb_rule_t * rule) ilb_rule_g_add() argument 457 ilb_rule_g_del(ilb_stack_t * ilbs,ilb_rule_t * rule) ilb_rule_g_del() argument 517 ilb_rule_add(ilb_stack_t * ilbs,zoneid_t zoneid,const ilb_rule_cmd_t * cmd) ilb_rule_add() argument 757 ilb_rule_del_common(ilb_stack_t * ilbs,ilb_rule_t * tmp_rule) ilb_rule_del_common() argument 803 ilb_stack_t *ilbs = ((ilb_rule_tq_t *)arg)->ilbs; ilb_rule_del_tq() local 815 ilb_rule_del(ilb_stack_t * ilbs,zoneid_t zoneid,const char * name) ilb_rule_del() argument 860 ilb_rule_match_vip_v6(ilb_stack_t * ilbs,in6_addr_t * vip,ilb_rule_t ** ret_rule) ilb_rule_match_vip_v6() argument 893 ilb_rule_match_vip_v4(ilb_stack_t * ilbs,ipaddr_t addr,ilb_rule_t ** ret_rule) ilb_rule_match_vip_v4() argument 925 ilb_find_rule_locked(ilb_stack_t * ilbs,zoneid_t zoneid,const char * name,int * err) ilb_find_rule_locked() argument 955 ilb_find_rule(ilb_stack_t * ilbs,zoneid_t zoneid,const char * name,int * err) ilb_find_rule() argument 968 ilb_match_rule(ilb_stack_t * ilbs,zoneid_t zoneid,const char * name,int l3,int l4,in_port_t min_port,in_port_t max_port,const in6_addr_t * addr) ilb_match_rule() argument 1015 ilb_rule_enable(ilb_stack_t * ilbs,zoneid_t zoneid,const char * rule_name,ilb_rule_t * in_rule) ilb_rule_enable() argument 1040 ilb_rule_disable(ilb_stack_t * ilbs,zoneid_t zoneid,const char * rule_name,ilb_rule_t * in_rule) ilb_rule_disable() argument 1069 ilb_rule_enable_all(ilb_stack_t * ilbs,zoneid_t zoneid) ilb_rule_enable_all() argument 1088 ilb_rule_disable_all(ilb_stack_t * ilbs,zoneid_t zoneid) ilb_rule_disable_all() argument 1103 ilb_rule_del_all(ilb_stack_t * ilbs,zoneid_t zoneid) ilb_rule_del_all() argument 1132 ilb_has_rules(ilb_stack_t * ilbs) ilb_has_rules() argument 1139 ilb_server_toggle(ilb_stack_t * ilbs,zoneid_t zoneid,const char * rule_name,ilb_rule_t * rule,in6_addr_t * addr,boolean_t enable) ilb_server_toggle() argument 1193 ilb_server_enable(ilb_stack_t * ilbs,zoneid_t zoneid,const char * name,ilb_rule_t * rule,in6_addr_t * addr) ilb_server_enable() argument 1200 ilb_server_disable(ilb_stack_t * ilbs,zoneid_t zoneid,const char * name,ilb_rule_t * rule,in6_addr_t * addr) ilb_server_disable() argument 1211 ilb_server_add(ilb_stack_t * ilbs,ilb_rule_t * rule,ilb_server_info_t * info) ilb_server_add() argument 1415 ilb_server_del(ilb_stack_t * ilbs,zoneid_t zoneid,const char * rule_name,ilb_rule_t * rule,in6_addr_t * addr) ilb_server_del() argument 1544 ilb_icmp_v4(ilb_stack_t * ilbs,ill_t * ill,mblk_t * mp,ipha_t * ipha,icmph_t * icmph,ipaddr_t * lb_dst) ilb_icmp_v4() argument 1605 ilb_icmp_v6(ilb_stack_t * ilbs,ill_t * ill,mblk_t * mp,ip6_t * ip6h,icmp6_t * icmp6,in6_addr_t * lb_dst) ilb_icmp_v6() argument 1665 ilb_check(ilb_stack_t * ilbs,ill_t * ill,mblk_t * mp,in6_addr_t * src,in6_addr_t * dst,int l3,int l4,void * iph,uint8_t * tph,uint32_t pkt_len,in6_addr_t * lb_dst) ilb_check() argument 1882 ilb_check_v4(ilb_stack_t * ilbs,ill_t * ill,mblk_t * mp,ipha_t * ipha,int l4,uint8_t * tph,ipaddr_t * lb_dst) ilb_check_v4() argument 1905 ilb_check_v6(ilb_stack_t * ilbs,ill_t * ill,mblk_t * mp,ip6_t * ip6h,int l4,uint8_t * tph,in6_addr_t * lb_dst) ilb_check_v6() argument 1923 ilb_get_num_rules(ilb_stack_t * ilbs,zoneid_t zoneid,uint32_t * num_rules) ilb_get_num_rules() argument 1938 ilb_get_num_servers(ilb_stack_t * ilbs,zoneid_t zoneid,const char * name,uint32_t * num_servers) ilb_get_num_servers() argument 1952 ilb_get_servers(ilb_stack_t * ilbs,zoneid_t zoneid,const char * name,ilb_server_info_t * servers,uint32_t * num_servers) ilb_get_servers() argument 1980 ilb_get_rulenames(ilb_stack_t * ilbs,zoneid_t zoneid,uint32_t * num_names,char * buf) ilb_get_rulenames() argument 2005 ilb_rule_list(ilb_stack_t * ilbs,zoneid_t zoneid,ilb_rule_cmd_t * cmd) ilb_rule_list() argument 2050 ilb_stack_t *ilbs; ilb_stack_init() local 2114 ilb_stack_t *ilbs = (ilb_stack_t *)arg; ilb_stack_shutdown() local 2135 ilb_stack_t *ilbs = (ilb_stack_t *)arg; ilb_stack_fini() local [all...] |
H A D | ilb_conn.c | 60 ilb_stack_t *ilbs; member 205 ilb_stack_t *ilbs; in ilb_conn_cleanup() local 294 ilb_conn_hash_init(ilb_stack_t *ilbs) in ilb_conn_hash_init() argument 365 ilb_conn_hash_fini(ilb_stack_t * ilbs) ilb_conn_hash_fini() argument 501 ilb_conn_add(ilb_stack_t * ilbs,ilb_rule_t * rule,ilb_server_t * server,in6_addr_t * src,in_port_t sport,in6_addr_t * dst,in_port_t dport,ilb_nat_info_t * info,uint32_t * ip_sum,uint32_t * tp_sum,ilb_sticky_t * s) ilb_conn_add() argument 748 ilb_find_conn(ilb_stack_t * ilbs,void * iph,void * tph,int l4,in6_addr_t * src,in_port_t sport,in6_addr_t * dst,in_port_t dport,ilb_rule_info_t * rule_cache,uint32_t * ip_sum,uint32_t * tp_sum,int32_t pkt_len,boolean_t c2s) ilb_find_conn() argument 829 ilb_check_conn(ilb_stack_t * ilbs,int l3,void * iph,int l4,void * tph,in6_addr_t * src,in6_addr_t * dst,in_port_t sport,in_port_t dport,uint32_t pkt_len,in6_addr_t * lb_dst) ilb_check_conn() argument 889 ilb_check_icmp_conn(ilb_stack_t * ilbs,mblk_t * mp,int l3,void * out_iph,void * icmph,in6_addr_t * lb_dst) ilb_check_icmp_conn() argument 1029 ilb_list_nat(ilb_stack_t * ilbs,zoneid_t zoneid,ilb_nat_entry_t * nat,uint32_t * num,uint32_t * flags) ilb_list_nat() argument 1227 ilb_sticky_find_add(ilb_stack_t * ilbs,ilb_rule_t * rule,in6_addr_t * src,ilb_server_t * server,ilb_sticky_t ** res,uint16_t * src_ent_idx) ilb_sticky_find_add() argument 1311 ilb_stack_t *ilbs; ilb_sticky_cleanup() local 1358 ilb_sticky_hash_init(ilb_stack_t * ilbs) ilb_sticky_hash_init() argument 1412 ilb_sticky_hash_fini(ilb_stack_t * ilbs) ilb_sticky_hash_fini() argument 1458 ilb_list_sticky(ilb_stack_t * ilbs,zoneid_t zoneid,ilb_sticky_entry_t * st,uint32_t * num,uint32_t * flags) ilb_list_sticky() argument [all...] |