Alexander Bluhm([email protected]) on 2015.10.24 17:21:27 +0200:
> On Sat, Oct 24, 2015 at 04:02:59PM +0200, Martin Pieuchot wrote:
> > ...at least better than OpenBSD's source code.
> > 
> > This diff gets rid of the horrible per-ifp autoconf'd-ndp only hoplimit.
> > Alexander verified that this is not mandatory in the corresponding RFCs
> > and what really matters is the per-PCB specified hop limit.
> > 
> > See how this simplifies a lot of rt_ifp usages?
> > 
> > Ok?
> 
> It is a SHOULD in RFC 4861 and we are OpenBSD and don't believe in
> what those Cisco routers claim anyway.
> 
>    Router Advertisement messages also contain Internet parameters such
>    as the hop limit that hosts should use in outgoing packets and,
>    optionally, link parameters such as the link MTU.  This facilitates
>    centralized administration of critical parameters that can be set on
>    routers and automatically propagated to all attached hosts.
> 
>    If the received Cur Hop Limit value is non-zero, the host SHOULD set
>    its CurHopLimit variable to the received value.
> 
> > +   if (nd_ra->nd_ra_curhoplimit) {
> > +           /*
> > +            * Ignore it.  The router doesn't know the size of the
> > +            * internet better than this source code.
> > +            */
> > +   }
> 
> s/size/diameter/ to quote RFC 2461 correctly
> 
>     The value should be set to that current diameter of the Internet.

who measures that and tells me what to set there?

ok on the diff.

Reply via email to