tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: IPv6 prefix route lifetime



On Tue, Aug 9, 2016 at 5:56 PM, Roy Marples <roy%marples.name@localhost> wrote:
> On 08/08/2016 07:49, Ryota Ozaki wrote:
>> I see the following errors.
>
> test rump tests currently panic on yesterdays buildable current which
> makes fixing it hard.

Yes. So I tested your patch at top of your commit of RTF_CONNECTED:
  https://github.com/IIJ-NetBSD/netbsd-src/commit/81196b0d8df1e0c452c058850256b1e883cfb108

>
> The only difference is that prefix routes are now generated using rtinit
> rather than a custom rtrequest call which places the LL-addr as the
> gateway instead of the address. This aligns it with IPv4 subnet routes
> (and is a lot less code to worry about) so I would rather try and fix
> the tests.
>
>>
>> === route_flags_lo6 ===
>> tc-so:Executing command [ /bin/sh -c rump.netstat -rn -f inet6 | grep ^'::1' ]
>> tc-se:Fail: regexp  UH  not in stdout
>> tc-se:::1                                     lo0
>>       UHl         -        -  33624  lo0
>
> This test is easily fixable - while the flags are now different, it
> doesn't really matter.

Oh sure. UHl is proper in favor of introducing RTF_LOCAL.
I think the change for it should be a separated commit if possible.

  ozaki-r

>
>> === recursiveipv6overipv4 and recursiveipv6overipv6 ====
>> tc-so:Executing command [ /bin/sh -c env
>> LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=sysctl=yes dmesg ]
>> tc-se:Fail: regexp gif0: recursively called too many times not in stdout
>
> I don't understand this error.
> Does it imply there is no output to parse?
> I will try looking into why this happens in the gif driver.
>
> Roy


Home | Main Index | Thread Index | Old Index