netstat and ipv6
George V. Neville-Neil
gnn at neville-neil.com
Sat Jul 15 03:54:06 UTC 2006
At Fri, 14 Jul 2006 17:46:20 -0500,
brooks wrote:
> > I put forward the following patch:
> > nutmeg:rjulian 33] cvs diff -u
> > cvs server: Diffing .
> > Index: inet6.c
> > ===================================================================
> > RCS file: /usr/local/cvsroot/freebsd/src/usr.bin/netstat/inet6.c,v
> > retrieving revision 1.25
> > diff -u -r1.25 inet6.c
> > --- inet6.c 28 Jul 2004 16:03:12 -0000 1.25
> > +++ inet6.c 14 Jul 2006 22:39:08 -0000
> > @@ -1030,7 +1030,9 @@
> > mib[3] = IPV6CTL_RIP6STATS;
> > l = sizeof(rip6stat);
> > if (sysctl(mib, 4, &rip6stat, &l, NULL, 0) < 0) {
> > - perror("Warning: sysctl(net.inet6.ip6.rip6stats)");
> > + /* Just shut up if the kernel doesn't have ipv6. */
> > + if (errno != ENOENT)
> > + perror("Warning: sysctl(net.inet6.ip6.rip6stats)");
> > return;
> > }
> >
> > nutmeg:rjulian 34] pwd
> > /build/master/usr/src/usr.bin/netstat
> > nutmeg:rjulian 35]
>
> That looks like the right thing to me.
I concur.
Later,
George
More information about the freebsd-current
mailing list