Print this page
%B


 178         krwlock_t       ips_ill_g_usesrc_lock;
 179 
 180         /* Taskq dispatcher for capability operations */
 181         kmutex_t        ips_capab_taskq_lock;
 182         kcondvar_t      ips_capab_taskq_cv;
 183         mblk_t          *ips_capab_taskq_head;
 184         mblk_t          *ips_capab_taskq_tail;
 185         kthread_t       *ips_capab_taskq_thread;
 186         boolean_t       ips_capab_taskq_quit;
 187 
 188 /* ipclassifier.c - keep in ip_stack_t */
 189         /* ipclassifier hash tables */
 190         struct connf_s  *ips_rts_clients;
 191         struct connf_s  *ips_ipcl_conn_fanout;
 192         struct connf_s  *ips_ipcl_bind_fanout;
 193         struct connf_s  *ips_ipcl_proto_fanout_v4;
 194         struct connf_s  *ips_ipcl_proto_fanout_v6;
 195         struct connf_s  *ips_ipcl_udp_fanout;
 196         struct connf_s  *ips_ipcl_raw_fanout;           /* RAW SCTP sockets */
 197         struct connf_s  *ips_ipcl_iptun_fanout;

 198         uint_t          ips_ipcl_conn_fanout_size;
 199         uint_t          ips_ipcl_bind_fanout_size;
 200         uint_t          ips_ipcl_udp_fanout_size;
 201         uint_t          ips_ipcl_raw_fanout_size;
 202         uint_t          ips_ipcl_iptun_fanout_size;

 203         struct connf_s  *ips_ipcl_globalhash_fanout;
 204         int             ips_conn_g_index;
 205 
 206 /* ip.c */
 207         /* Following protected by igmp_timer_lock */
 208         int             ips_igmp_time_to_next;  /* Time since last timeout */
 209         int             ips_igmp_timer_scheduled_last;
 210         int             ips_igmp_deferred_next;
 211         timeout_id_t    ips_igmp_timeout_id;
 212         boolean_t       ips_igmp_timer_setter_active;
 213 
 214         /* Following protected by mld_timer_lock */
 215         int             ips_mld_time_to_next;   /* Time since last timeout */
 216         int             ips_mld_timer_scheduled_last;
 217         int             ips_mld_deferred_next;
 218         timeout_id_t    ips_mld_timeout_id;
 219         boolean_t       ips_mld_timer_setter_active;
 220 
 221         /* Protected by igmp_slowtimeout_lock */
 222         timeout_id_t    ips_igmp_slowtimeout_id;




 178         krwlock_t       ips_ill_g_usesrc_lock;
 179 
 180         /* Taskq dispatcher for capability operations */
 181         kmutex_t        ips_capab_taskq_lock;
 182         kcondvar_t      ips_capab_taskq_cv;
 183         mblk_t          *ips_capab_taskq_head;
 184         mblk_t          *ips_capab_taskq_tail;
 185         kthread_t       *ips_capab_taskq_thread;
 186         boolean_t       ips_capab_taskq_quit;
 187 
 188 /* ipclassifier.c - keep in ip_stack_t */
 189         /* ipclassifier hash tables */
 190         struct connf_s  *ips_rts_clients;
 191         struct connf_s  *ips_ipcl_conn_fanout;
 192         struct connf_s  *ips_ipcl_bind_fanout;
 193         struct connf_s  *ips_ipcl_proto_fanout_v4;
 194         struct connf_s  *ips_ipcl_proto_fanout_v6;
 195         struct connf_s  *ips_ipcl_udp_fanout;
 196         struct connf_s  *ips_ipcl_raw_fanout;           /* RAW SCTP sockets */
 197         struct connf_s  *ips_ipcl_iptun_fanout;
 198         struct connf_s  *ips_ipcl_dccp_fanout;
 199         uint_t          ips_ipcl_conn_fanout_size;
 200         uint_t          ips_ipcl_bind_fanout_size;
 201         uint_t          ips_ipcl_udp_fanout_size;
 202         uint_t          ips_ipcl_raw_fanout_size;
 203         uint_t          ips_ipcl_iptun_fanout_size;
 204         uint_t          ips_ipcl_dccp_fanout_size;
 205         struct connf_s  *ips_ipcl_globalhash_fanout;
 206         int             ips_conn_g_index;
 207 
 208 /* ip.c */
 209         /* Following protected by igmp_timer_lock */
 210         int             ips_igmp_time_to_next;  /* Time since last timeout */
 211         int             ips_igmp_timer_scheduled_last;
 212         int             ips_igmp_deferred_next;
 213         timeout_id_t    ips_igmp_timeout_id;
 214         boolean_t       ips_igmp_timer_setter_active;
 215 
 216         /* Following protected by mld_timer_lock */
 217         int             ips_mld_time_to_next;   /* Time since last timeout */
 218         int             ips_mld_timer_scheduled_last;
 219         int             ips_mld_deferred_next;
 220         timeout_id_t    ips_mld_timeout_id;
 221         boolean_t       ips_mld_timer_setter_active;
 222 
 223         /* Protected by igmp_slowtimeout_lock */
 224         timeout_id_t    ips_igmp_slowtimeout_id;