[Olsr-dev] [PATCH net] ipv6: don't stop backtracking in fib6_lookup_1 if subtree does not match

Teco Boot (spam-protected)
Wed Aug 14 09:25:12 CEST 2013


Op 14 aug. 2013, om 09:05 heeft Henning Rogge <(spam-protected)> het volgende geschreven:

> On Wed, Aug 14, 2013 at 9:00 AM, Ferry Huberts <(spam-protected)> wrote:
>> The magic word for kernel patches is 'regression'.
>> Prove that it worked in an earlier kernel but not in the current.
>> That will _guarantee_ that the patch will be merged into the current
>> kernel and into all stable releases.
> 
> The problem is that source-specific routing never worked right in
> Linux since they added the CONFIG_IPV6_SUBTREES option. And before
> this point it did not worked at all.
> 
> The question about "existing users" is a little bit crazy because how
> can there be an existing user if no working implementation exists.
> 
> I agree that SmartGateway without tunnel and MPTCP are two very useful
> candidates for the kernel option.
> 
> Building an option into OLSRv2 to allow source-specific default routes
> should not be difficult, we just have to make sure that we handle the
> case well if there are routers in the network without the capability
> of source-specific routing.

I agree this is an issue.

What we could do is just define OLSRv2 requires SADR. Maybe check kernel version and syslog a warning. Or report error and stop. The latter will delay the introduction of olsrv2. On the other hand, it will guarantee nice working IPv6, with multi-patch.
I thought there are patched OpenWRT firmware kits already?

If we permit mixed mode, we end up in multi-topology. Could be mix of SG_Tunnel and SG_Sadr.
Hmm.

For now, focus on the patch?
When fixed (and deployed :-) let's discuss the IPv6 SADR SmartGateway

Teco

> 
> Henning Rogge
> 
> -- 
> We began as wanderers, and we are wanderers still. We have lingered
> long enough on the shores of the cosmic ocean. We are ready at last to
> set sail for the stars - Carl Sagan





More information about the Olsr-dev mailing list