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