diff options
Diffstat (limited to 'usr/src/uts/common/inet/ip_stack.h')
| -rw-r--r-- | usr/src/uts/common/inet/ip_stack.h | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/usr/src/uts/common/inet/ip_stack.h b/usr/src/uts/common/inet/ip_stack.h index ab954c7c31..85885f9dd9 100644 --- a/usr/src/uts/common/inet/ip_stack.h +++ b/usr/src/uts/common/inet/ip_stack.h @@ -24,6 +24,10 @@ * Use is subject to license terms. */ +/* + * Copyright 2019 Joyent, Inc. + */ + #ifndef _INET_IP_STACK_H #define _INET_IP_STACK_H @@ -64,6 +68,9 @@ typedef struct ip_stat { kstat_named_t ip_ire_reclaim_deleted; kstat_named_t ip_nce_reclaim_calls; kstat_named_t ip_nce_reclaim_deleted; + kstat_named_t ip_nce_mcast_reclaim_calls; + kstat_named_t ip_nce_mcast_reclaim_deleted; + kstat_named_t ip_nce_mcast_reclaim_tqfail; kstat_named_t ip_dce_reclaim_calls; kstat_named_t ip_dce_reclaim_deleted; kstat_named_t ip_tcp_in_full_hw_cksum_err; @@ -143,7 +150,7 @@ struct ip_stack { uint_t ips_src_generation; /* Both IPv4 and IPv6 */ - struct mod_prop_info_s *ips_propinfo_tbl; /* ip tunables table */ + struct mod_prop_info_s *ips_propinfo_tbl; /* ip tunables table */ mib2_ipIfStatsEntry_t ips_ip_mib; /* SNMP fixed size info */ mib2_icmp_t ips_icmp_mib; @@ -200,16 +207,16 @@ struct ip_stack { /* ip.c */ /* Following protected by igmp_timer_lock */ - int ips_igmp_time_to_next; /* Time since last timeout */ - int ips_igmp_timer_scheduled_last; + int ips_igmp_time_to_next; /* Time since last timeout */ + int ips_igmp_timer_scheduled_last; int ips_igmp_deferred_next; timeout_id_t ips_igmp_timeout_id; boolean_t ips_igmp_timer_setter_active; boolean_t ips_igmp_timer_quiesce; /* Following protected by mld_timer_lock */ - int ips_mld_time_to_next; /* Time since last timeout */ - int ips_mld_timer_scheduled_last; + int ips_mld_time_to_next; /* Time since last timeout */ + int ips_mld_timer_scheduled_last; int ips_mld_deferred_next; timeout_id_t ips_mld_timeout_id; boolean_t ips_mld_timer_setter_active; @@ -247,8 +254,8 @@ struct ip_stack { uint32_t ips_ip6_ftable_hash_size; - ire_stats_t ips_ire_stats_v4; /* IPv4 ire statistics */ - ire_stats_t ips_ire_stats_v6; /* IPv6 ire statistics */ + ire_stats_t ips_ire_stats_v4; /* IPv4 ire statistics */ + ire_stats_t ips_ire_stats_v6; /* IPv6 ire statistics */ /* Count how many condemned objects for kmem_cache callbacks */ uint32_t ips_num_ire_condemned; @@ -344,7 +351,7 @@ struct ip_stack { * reg_vif_num is protected by numvifs_mutex */ /* Whether or not special PIM assert processing is enabled. */ - ushort_t ips_reg_vif_num; /* Index to Register vif */ + ushort_t ips_reg_vif_num; /* Index to Register vif */ int ips_pim_assert; union ill_g_head_u *ips_ill_g_heads; /* ILL List Head */ |
