PERFORCE change 166878 for review

Gabor Pali pgj at FreeBSD.org
Fri Jul 31 22:06:50 UTC 2009


http://perforce.freebsd.org/chv.cgi?CH=166878

Change 166878 by pgj at petymeg-current on 2009/07/31 22:05:50

	Add headers for IP6, RIP6, ICMP6 statistics (missed to
	submit previously).

Affected files ...

.. //depot/projects/soc2009/pgj_libstat/src/sys/netinet6/in6_proto.c#2 edit
.. //depot/projects/soc2009/pgj_libstat/src/sys/netinet6/in6_var.h#2 edit

Differences ...

==== //depot/projects/soc2009/pgj_libstat/src/sys/netinet6/in6_proto.c#2 (text+ko) ====

@@ -490,7 +490,9 @@
 SYSCTL_V_INT(V_NET, vnet_inet6, _net_inet6_ip6, IPV6CTL_DEFHLIM,
 	hlim, CTLFLAG_RW,		ip6_defhlim,	0, "");
 SYSCTL_V_STRUCT(V_NET, vnet_inet6, _net_inet6_ip6, IPV6CTL_STATS, stats,
-	CTLFLAG_RD, ip6stat, ip6stat, "");
+	CTLFLAG_RW, ip6stat, ip6stat, "");
+SYSCTL_V_STRUCT(V_NET, vnet_inet6, _net_inet6_ip6, OID_AUTO, stats_header,
+	CTLFLAG_RD, ip6stat_header, stat_header, "");
 SYSCTL_V_INT(V_NET, vnet_inet6, _net_inet6_ip6, IPV6CTL_MAXFRAGPACKETS,
 	maxfragpackets, CTLFLAG_RW,	ip6_maxfragpackets,	0, "");
 SYSCTL_V_INT(V_NET, vnet_inet6, _net_inet6_ip6, IPV6CTL_ACCEPT_RTADV,
@@ -526,7 +528,10 @@
 SYSCTL_V_INT(V_NET, vnet_inet6, _net_inet6_ip6, IPV6CTL_AUTO_LINKLOCAL,
 	auto_linklocal, CTLFLAG_RW, ip6_auto_linklocal,	0, "");
 SYSCTL_V_STRUCT(V_NET, vnet_inet6, _net_inet6_ip6, IPV6CTL_RIP6STATS,
-	rip6stats, CTLFLAG_RD, rip6stat, rip6stat, "");
+	rip6stats, CTLFLAG_RW, rip6stat, rip6stat, "RIP6 Statistics");
+SYSCTL_V_STRUCT(V_NET, vnet_inet6, _net_inet6_ip6, OID_AUTO,
+	rip6stats_header, CTLFLAG_RD, rip6stat_header, stat_header,
+	"RIP6 Statistics header");
 SYSCTL_V_INT(V_NET, vnet_inet6, _net_inet6_ip6, IPV6CTL_PREFER_TEMPADDR,
 	prefer_tempaddr, CTLFLAG_RW, ip6_prefer_tempaddr, 0, "");
 SYSCTL_V_INT(V_NET, vnet_inet6, _net_inet6_ip6, IPV6CTL_USE_DEFAULTZONE,
@@ -546,7 +551,10 @@
 SYSCTL_V_INT(V_NET, vnet_inet6, _net_inet6_icmp6, ICMPV6CTL_REDIRTIMEOUT,
 	redirtimeout, CTLFLAG_RW,	icmp6_redirtimeout,	0, "");
 SYSCTL_V_STRUCT(V_NET, vnet_inet6, _net_inet6_icmp6, ICMPV6CTL_STATS,
-	stats, CTLFLAG_RD, icmp6stat, icmp6stat, "");
+	stats, CTLFLAG_RW, icmp6stat, icmp6stat, "ICMP6 Statistics");
+SYSCTL_V_STRUCT(V_NET, vnet_inet6, _net_inet6_icmp6, OID_AUTO,
+	stats_header, CTLFLAG_RD, icmp6stat_header, stat_header,
+	"ICMP6 Statistics header");
 SYSCTL_V_INT(V_NET, vnet_inet6, _net_inet6_icmp6, ICMPV6CTL_ND6_PRUNE,
 	nd6_prune, CTLFLAG_RW,		nd6_prune,	0, "");
 SYSCTL_V_INT(V_NET, vnet_inet6, _net_inet6_icmp6, ICMPV6CTL_ND6_DELAY,

==== //depot/projects/soc2009/pgj_libstat/src/sys/netinet6/in6_var.h#2 (text+ko) ====

@@ -486,6 +486,7 @@
 #ifdef VIMAGE_GLOBALS
 extern struct in6_ifaddr *in6_ifaddr;
 
+extern struct stat_header icmp6stat_header;
 extern struct icmp6stat icmp6stat;
 
 extern unsigned long in6_maxmtu;


More information about the p4-projects mailing list