2N/A * The contents of this file are subject to the terms of the 2N/A * Common Development and Distribution License (the "License"). 2N/A * You may not use this file except in compliance with the License. 2N/A * See the License for the specific language governing permissions 2N/A * and limitations under the License. 2N/A * When distributing Covered Code, include this CDDL HEADER in each 2N/A * If applicable, add the following below this CDDL HEADER, with the 2N/A * fields enclosed by brackets "[]" replaced with your own identifying 2N/A * information: Portions Copyright [yyyy] [name of copyright owner] 2N/A * Copyright 2009 Sun Microsystems, Inc. All rights reserved. 2N/A * Use is subject to license terms. /* Per network stack ILB information */ * Rule info in a network stack. * ilbs_rule_head: list of all rules * ilbs_g_lock: lock to protect the rule list * ilbs_rule_hash_size: size of the rule hash table * ilbs_g_hash: the rule hash table * ilbs_rule_taskq: taskq for rule related delayed processing * NAT connection cache info * ilbs_conn_hash_szie: size of the conn cache hash table * ilbs_c2s_conn_hash: client to server conn cache hash table * ilbs_s2c_conn_hash: server to client conn cache hash table * ilbs_conn_timer_list: list of all timers for handling conn cache * ilbs_conn_taskq: taskq for conn cache related delayed processing * Sticky (persistent) cache info * ilbs_sticky_hash_szie: size of the sticky cache hash table * ilbs_sticky_hash: sticky cache hash table * ilbs_sticky_timer_list: list of all timers for handling sticky cache * ilbs_sticky_taskq: taskq for sticky cache related delayed processing * Info of NAT source address for * ilbs_nat_src: NAT source hash table * ilbs_nat_src_hash_size: size of the NAT source hash table * ilbs_nat_src_lock: lock for protecting ilbs_nat_src_tid * ilbs_nat_src_tid: ID of the timer handling garbage colllection /* NAT conn cache and sticky cache listing related info */ /* Lock to ensure that all nat listing ops are serialized */ /* Current position for listing all conn hash entries */ /* Lock to ensure that all sticky listing ops are serialized */ /* Current position for listing all sticky hash entries */ /* Stack wide ILB kstat */ #
endif /* _INET_ILB_STACK_H */