dhcpcd-discuss

RE: IPV4LL and EXPIRE

David Hauck

Thu Oct 23 20:42:46 2014

Hi Roy,

On Thursday, October 23, 2014 1:29 PM, Roy Marples wrote:
> On Wednesday 22 Oct 2014 16:07:49 Roy Marples wrote:
>> On 22/10/2014 16:01, David Hauck wrote:
>>> I wonder if this behaviour should be configurable?
>> 
>> No.
>> 
>> I actually had a better idea and am working on making a better ARP
>> state engine, so we can have two, one for DHCP and one for IPv4LL.
>> This should allow dhcpcd to negotiate DHCP and IPv4LL at the same time.
> 
> This has now been done.
> 
> DHCP will start.
> After 5 seconds IPv4LL will start.

Would you mind explaining what this means (and how it works) in practice (for e.g., the scenario I presented originally with the C1/C2 events)? 

Thanks,
-David
 
> So far, I've only tested that it works - I still need to test conflict
> and defence for IPv4LL.
> 
> It's made the binary about 1.5k larger, but also more modular and readable.
> Hopefully less error prone as well. It also paves the way for DNAv4
> (concurrent ARP tests) if I ever decide to implement that (which is
> doubtful as I believe it is self contradictory).
> 
> Roy

Follow-Ups:
Re: IPV4LL and EXPIRERoy Marples
References:
IPV4LL and EXPIREDavid Hauck
RE: IPV4LL and EXPIREDavid Hauck
Re: IPV4LL and EXPIRERoy Marples
Re: IPV4LL and EXPIRERoy Marples
Archive administrator: postmaster@marples.name