dhcpcd-discuss

Re: 7.1.0 vs 6.11.5 routes after ipv4ll conflict.

Roy Marples

Tue Feb 26 11:34:08 2019

Hi Chuck

On 25/02/2019 19:00, Chuck Forbish wrote:
I noticed with the 7.1.0 has an issue with no routes if link local address has a conflict.  Version 6.11.5 does not have the issue.

I noticed a difference in serial output between versions 6.11.5 and 7.1.0.  In version 6.11.5 routes get deleted, then changed.  Whereas in version 7.1.0 they just get changed.  Attached are the console output of both.

I noticed the order of if_route() calls, in 7.1.0, is add then delete. Because of this we decided to experiment with modifying src/route.c to change this.  With this modification the route issue went away.  Patch file with this change is attached.

I do not know if this is the preferred fix.  Especially since there is a difference between version 6.11.5 and 7.1.0 in logs.

You've not actually said what the issue is?
Can you provide the output of `ip route` for both 6.x and 7.x and state what's wrong and what you think is correct or what the problem is please?

Thanks

Roy

Follow-Ups:
Re: 7.1.0 vs 6.11.5 routes after ipv4ll conflict.Chuck Forbish
References:
7.1.0 vs 6.11.5 routes after ipv4ll conflict.Chuck Forbish
Archive administrator: postmaster@marples.name