> On Oct 24, 2019, at 4:01 PM, Lauri Tirkkonen <[email protected]> wrote:
> 
> On Thu, Oct 24 2019 11:15:08 -0400, [email protected] wrote:
>>>> On Oct 24, 2019, at 8:25 AM, Lauri Tirkkonen <[email protected]> wrote:
>>> 
>>> On Thu, Oct 24 2019 11:06:04 +0200, Martin Pieuchot wrote:
>>>> Could you repeat the steps to make that issue arise while capturing
>>>> routing socket messages with "# route monitor" on another terminal? 
>>>> 
>>>> If you do that before and after the commit it might help figuring out
>>>> what's different.
>>> 
>>> Certainly. Though this is bsd.rd, so there is no another terminal :) I
>>> did the following instead on the same terminal:
>>> 
>>>   # route monitor >/tmp/route-monitor.good &
>>>   # dhclient vio0
>>>   # ping 1.1.1.1
>> 
>> Can you add a "ifconfig vio0" at this point,
> 
> Using the same bsd.rd's:
> 
> $ cat ifconfig.bad.dhclient
> vio0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>    lladdr 96:00:00:34:06:8e
>    llprio 3
>    groups: egress
>    media: Ethernet autoselect
>    status: active
>    inet 95.217.7.62 netmask 0xffffffff
> $ cat ifconfig.good.dhclient
> vio0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>    lladdr 96:00:00:34:06:8e
>    llprio 3
>    groups: egress
>    media: Ethernet autoselect
>    status: active
>    inet 95.217.7.62 netmask 0xffffffff
> 
>>>   ^C
>>>   # ifconfig vio0 -soii
>>>   # ping 1.1.1.1
>> 
>> and here.
> 
> $ cat ifconfig.bad.-soii
> vio0: flags=408843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,INET6_NOSOII> mtu 
> 1500
>    lladdr 96:00:00:34:06:8e
>    llprio 3
>    groups: egress
>    media: Ethernet autoselect
>    status: active
>    inet 95.217.7.62 netmask 0xffffffff
> $ cat ifconfig.good.-soii
> vio0: flags=408843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,INET6_NOSOII> mtu 
> 1500
>    lladdr 96:00:00:34:06:8e
>    llprio 3
>    groups: egress
>    media: Ethernet autoselect
>    status: active
>    inet 95.217.7.62 netmask 0xffffffff
> 
>> I am puzzled that the AUTOCONF4 flag appears to be missing from IFINFO 
>> messages after dhclient has configured the interface. Just doing -soii 
>> doesn't remove the flag here.
>> 
>> The fact that AUTOCONF4 has been 'lost' triggers getting a new IPv4 lease. 
>> No idea why this would cause the problem being reported.
> 
> I think AUTOCONF4 is missing because it wasn't added until July (from my
> reading of the commit logs), so the images under test, being built from
> commits in May, just don't contain that code yet :)

Aha. :-)

> 
> I can of course repeat any of these tests on a -CURRENT system vs. a
> -CURRENT system that has the commit that introduced the problem
> reverted, if you like.

Yes, please.

.... Ken

> 
> -- 
> Lauri Tirkkonen | lotheac @ IRCnet

Reply via email to