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