Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Jul 2009 22:06:48 GMT
From:      Gabor Pali <pgj@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 166878 for review
Message-ID:  <200907312206.n6VM6mrO090508@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=166878

Change 166878 by pgj@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;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907312206.n6VM6mrO090508>