tech-net archive

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

Re: IPv6 prefix route lifetime



Hi,

On 2016/08/09 17:56, Roy Marples 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.
> 
>> === 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.

I think the packet might not be routed to gif(4) interface. To ensure
that, could you try to apply below patch and show me the ping output
message?
====================
diff --git a/tests/net/if_gif/t_gif.sh b/tests/net/if_gif/t_gif.sh
index 6337f23..28ef7bf 100644
--- a/tests/net/if_gif/t_gif.sh
+++ b/tests/net/if_gif/t_gif.sh
@@ -467,6 +467,12 @@ test_recursive_check()
                        rump.ping -n -w $TIMEOUT -c 1 $ROUTER2_GIFIP_RECURSIVE2
        fi
 
+       if [ ${mode} = "ipv6" ]; then
+           rump.ping6 -n -X $TIMEOUT -c 1 $ROUTER2_GIFIP6_RECURSIVE2
+       else
+           rump.ping -n -w $TIMEOUT -c 1 $ROUTER2_GIFIP_RECURSIVE2
+       fi
+
        atf_check -o match:'gif0: recursively called too many times' \
                -x "$HIJACKING dmesg"
====================


Thanks,

-- 
//////////////////////////////////////////////////////////////////////
Internet Initiative Japan Inc.

Device Engineering Section,
IoT Platform Development Department,
Network Division,
Technology Unit

Kengo NAKAHARA <k-nakahara%iij.ad.jp@localhost>


Home | Main Index | Thread Index | Old Index