dhcpcd-discuss

Re: dhcpcd 6.11.3 core dumps on FreeBSD with link disconnect/connect sequence

Guy Yur

Fri Sep 02 17:26:34 2016

Hi Roy,

On Fri, Sep 2, 2016 at 4:38 PM, Roy Marples <roy@xxxxxxxxxxxx> wrote:
> Hi Guy
>
> On 01/09/2016 22:58, Guy Yur wrote:
>> ... (trimmed)
>> With new patch, addresses are removed on if down too.
>> IPv4 is restored on if up but IPv6 RA addresses are not.
>>
>> lan0: soliciting an IPv6 router
>> lan0: sending Router Solicitation
>> lan0: ipv6nd_sendrsprobe: sendmsg: Can't assign requested address
>>
>> IPv6 addresses are restored correctly for link disconnect/reconnect.
>>
>> ... (trimmed)
>
> I was seeing this yesterday, but I'm not anymore.
> I'm running the latest dhcpcd trunk with one important kernel patch.
> I'm running a FreeBSD-11.0 snapshot from Feb this year with the below
> patches:
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194485
> https://reviews.freebsd.org/D5469
>
> For the last patch, i also undef IPV6_POLLADDRFLAG
>
> Do you still see it with the latest trunk code?
>
> Roy

With latest trunk and D5469 the addresses are restored.
I tested on head r304837 so 194485 doesn't apply cleanly.
Also reverted my changes for 195197.

I first tested with virtio driver in a VirtualBox 5.1.2 VM which adds its
own issues "if down/disconnect/if up/reconnect" doesn't restore the
addresses and requires another disconnect/reconnect.
After "if up" the status says active but the link is still disconnected
so this is a virtio bug.
With 82540EM emulation there are no problems.

Thanks,
Guy

Follow-Ups:
Re: dhcpcd 6.11.3 core dumps on FreeBSD with link disconnect/connect sequenceRoy Marples
References:
dhcpcd 6.11.3 core dumps on FreeBSD with link disconnect/connect sequenceGuy Yur
Re: dhcpcd 6.11.3 core dumps on FreeBSD with link disconnect/connect sequenceRoy Marples
Re: dhcpcd 6.11.3 core dumps on FreeBSD with link disconnect/connect sequenceGuy Yur
Re: dhcpcd 6.11.3 core dumps on FreeBSD with link disconnect/connect sequenceRoy Marples
Re: dhcpcd 6.11.3 core dumps on FreeBSD with link disconnect/connect sequenceGuy Yur
Re: dhcpcd 6.11.3 core dumps on FreeBSD with link disconnect/connect sequenceRoy Marples
Re: dhcpcd 6.11.3 core dumps on FreeBSD with link disconnect/connect sequenceRoy Marples
Re: dhcpcd 6.11.3 core dumps on FreeBSD with link disconnect/connect sequenceGuy Yur
Re: dhcpcd 6.11.3 core dumps on FreeBSD with link disconnect/connect sequenceRoy Marples
Archive administrator: postmaster@marples.name