diff options
author | ume <ume@FreeBSD.org> | 2001-06-28 18:06:15 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2001-06-28 18:06:15 +0000 |
commit | 111d2769845191e9d37e0f7cd5d9c83f08d4bdaa (patch) | |
tree | e4427bc9fd8657ab5622480fef27f4213a27b430 /usr.bin/netstat/main.c | |
parent | 1fff29b6c647fb361baa45220550c832fe5dd963 (diff) | |
download | FreeBSD-src-111d2769845191e9d37e0f7cd5d9c83f08d4bdaa.zip FreeBSD-src-111d2769845191e9d37e0f7cd5d9c83f08d4bdaa.tar.gz |
- create an entry of IPV6CTL_STATS sysctl.
- fix the problem that netstat doesn't show raw6 and icmp6 pcblist.
- make netstat use sysctl to retreive stats of ipv6 and icmpv6
instead of kread.
Obtained from: KAME
MFC after: 1 week
Diffstat (limited to 'usr.bin/netstat/main.c')
-rw-r--r-- | usr.bin/netstat/main.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.bin/netstat/main.c b/usr.bin/netstat/main.c index d2417de..a6e9966 100644 --- a/usr.bin/netstat/main.c +++ b/usr.bin/netstat/main.c @@ -206,10 +206,10 @@ struct protox ip6protox[] = { tcp_stats, NULL, "tcp", IPPROTO_TCP }, { -1, -1, 1, protopr, udp_stats, NULL, "udp", IPPROTO_UDP }, - { -1, N_IP6STAT, 1, 0, - ip6_stats, ip6_ifstats, "ip6", 0 }, - { -1, N_ICMP6STAT, 1, 0, - icmp6_stats, icmp6_ifstats, "icmp6",0 }, + { -1, N_IP6STAT, 1, protopr, + ip6_stats, ip6_ifstats, "ip6", IPPROTO_RAW }, + { -1, N_ICMP6STAT, 1, protopr, + icmp6_stats, icmp6_ifstats, "icmp6",IPPROTO_ICMPV6 }, #ifdef IPSEC { -1, N_IPSEC6STAT, 1, 0, ipsec_stats, NULL, "ipsec6",0 }, |