[radvd-devel-l] regression with version 1.8

Reuben Hawkins reubenhwk at gmail.com
Thu Jun 2 13:06:42 EDT 2011


On Thu, Jun 2, 2011 at 12:52 AM, George K. <kargig.lists at gmail.com> wrote:
>> Hi George,
>>
>> It may be worth a shot to bisect my git mirror of radvd
>> (git://github.com/reubenhwk/radvd.git).  Knowing which commit
>> introduced the regression would be helpful.
>>
>> Thanks,
>> Reuben
>>
>
> The commit was introduced with
> commit 746f7748fbf7b735a6a3564bfc36a1837d1c4260
> Author: reubenhwk <reubenhwk>
> Date:   Wed Apr 13 14:44:33 2011 +0000
>
>    adding more logging on dec lifetimes
>
> The previous one (eee0105a5a56461f7c59f79daff52e9e838eade3) works fine.
>
> The config I am using is the following:
> interface eth1 {
>        AdvSendAdvert on;
>        MinRtrAdvInterval 180;
>        MaxRtrAdvInterval 600;
>        AdvOtherConfigFlag on;
>        AdvDefaultLifetime 0;
>        AdvDefaultPreference low;
>        prefix fd36:db30:4467:bcda:21d:1cff:fe01:12f3/64 {
>                AdvOnLink on;
>                AdvAutonomous on;
>                AdvRouterAddr on;
>                AdvValidLifetime 86400;
>                AdvPreferredLifetime 14400;
>        };
>        prefix 2001:db8::2:1/64 {
>                AdvOnLink on;
>                AdvAutonomous on;
>                AdvRouterAddr on;
>                AdvValidLifetime 86400;
>                AdvPreferredLifetime 14400;
>        };
>        RDNSS fd36:db30:4467:bcda:21d:1cff:fe01:12f3 {
>                AdvRDNSSPreference 8;
>        };
> };
>
> Here's more tcpdump output
> COMMIT: eee0105a5a56461f7c59f79daff52e9e838eade3
>
> 10:38:17.072892 IP6 (hlim 255, next-header ICMPv6 (58) payload length:
> 112) fe80::21d:1cff:fe01:12f3 > ff02::1: [icmp6 sum ok] ICMP6, router
> advertisement, length 112
>        hop limit 64, Flags [other stateful], pref low, router lifetime 0s,
> reachable time 0s, retrans time 0s
>          prefix info option (3), length 32 (4):
> fd36:db30:4467:bcda:21d:1cff:fe01:12f3/64, Flags [onlink, auto,
> router], valid time 86400s, pref. time 14400s
>            0x0000:  40e0 0001 5180 0000 3840 0000 0000 fd36
>            0x0010:  db30 4467 bcda 021d 1cff fe01 12f3
>          prefix info option (3), length 32 (4): 2001:db8::2:1/64, Flags
> [onlink, auto, router], valid time 86400s, pref. time 14400s
>            0x0000:  40e0 0001 5180 0000 3840 0000 0000 2001
>            0x0010:  0db8 0000 0000 0000 0000 0002 0001
>          rdnss option (25), length 24 (3):  lifetime 0s, addr:
> fd36:db30:4467:bcda:21d:1cff:fe01:12f3
>            0x0000:  0000 0000 0000 fd36 db30 4467 bcda 021d
>            0x0010:  1cff fe01 12f3
>          source link-address option (1), length 8 (1): 00:1d:1c:01:12:f3
>            0x0000:  001d 1c01 12f3
>
> COMMIT: 746f7748fbf7b735a6a3564bfc36a1837d1c4260
> 10:42:22.763929 IP6 (hlim 255, next-header ICMPv6 (58) payload length:
> 112) fe80::21d:1cff:fe01:12f3 > ff02::1: [icmp6 sum ok] ICMP6, router
> advertisement, length 112
>        hop limit 64, Flags [other stateful], pref low, router lifetime 0s,
> reachable time 0s, retrans time 0s
>          prefix info option (3), length 32 (4):
> db30:4467:bcda:21d:1cff:fe01:12f3:0/0, Flags [none], valid time
> 1367343104s, pref. time 943718400s
>            0x0000:  0001 5180 0000 3840 0000 0000 fd36 db30
>            0x0010:  4467 bcda 021d 1cff fe01 12f3 0000
>          prefix info option (3), length 32 (4): db8::2:1:0/0, Flags [none],
> valid time 1367343104s, pref. time 943718400s
>            0x0000:  0001 5180 0000 3840 0000 0000 2001 0db8
>            0x0010:  0000 0000 0000 0000 0002 0001 0000
>          rdnss option (25), length 24 (3):  lifetime 64822s, addr:
> db30:4467:bcda:21d:1cff:fe01:12f3:0
>            0x0000:  0000 0000 fd36 db30 4467 bcda 021d 1cff
>            0x0010:  fe01 12f3 0000
>          source link-address option (1), length 8 (1): 00:1d:1c:01:12:f3
>            0x0000:  001d 1c01 12f3
>
> Hope it helps!
>
> Regards,
> --
> George Kargiotakis
>
> --
> radvd-devel-l mailing list  :  radvd-devel-l at litech.org
> http://lists.litech.org/listinfo/radvd-devel-l


Hi George,

I don't see anything suspicious in that commit.  I'm going to have to
setup an arm system or emulator to debug it (but I know very little
about arm)...  This is 32-bit arm linux right?

Thanks,
Reuben



More information about the radvd-devel-l mailing list