Print this page
dccp: ips_ipcl_dccp_fanout


 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_conn_fanout;
 199         struct connf_s  *ips_ipcl_dccp_bind_fanout;
 200         uint_t          ips_ipcl_conn_fanout_size;
 201         uint_t          ips_ipcl_bind_fanout_size;
 202         uint_t          ips_ipcl_udp_fanout_size;
 203         uint_t          ips_ipcl_raw_fanout_size;
 204         uint_t          ips_ipcl_iptun_fanout_size;
 205         uint_t          ips_ipcl_dccp_conn_fanout_size;
 206         uint_t          ips_ipcl_dccp_bind_fanout_size;
 207         struct connf_s  *ips_ipcl_globalhash_fanout;
 208         int             ips_conn_g_index;
 209 
 210 /* ip.c */
 211         /* Following protected by igmp_timer_lock */
 212         int             ips_igmp_time_to_next;  /* Time since last timeout */
 213         int             ips_igmp_timer_scheduled_last;
 214         int             ips_igmp_deferred_next;
 215         timeout_id_t    ips_igmp_timeout_id;
 216         boolean_t       ips_igmp_timer_setter_active;
 217 
 218         /* Following protected by mld_timer_lock */
 219         int             ips_mld_time_to_next;   /* Time since last timeout */
 220         int             ips_mld_timer_scheduled_last;
 221         int             ips_mld_deferred_next;
 222         timeout_id_t    ips_mld_timeout_id;
 223         boolean_t       ips_mld_timer_setter_active;
 224 
 225         /* Protected by igmp_slowtimeout_lock */
 226         timeout_id_t    ips_igmp_slowtimeout_id;