summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/inet/ip_stack.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/inet/ip_stack.h')
-rw-r--r--usr/src/uts/common/inet/ip_stack.h23
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 */