radvd-project / radvd

radvd | Official repository: https://github.com/radvd-project/radvd
https://radvd.litech.org/
Other
203 stars 107 forks source link

No more gw since upgrade to radvd 2.1 #32

Closed seblu closed 10 years ago

seblu commented 10 years ago

Hello,

During the test to push radvd 2.1 on archlinux, I discovered that my hosts have loosed their ipv6 gateway since the upgrade from 1.4[1] to 2.1[2].

I'm using the following config file

# vim:set ts=2 sw=2 ft=perl noet :

interface brlan
{
    AdvSendAdvert on;
    AdvSourceLLAddress on;

    MinRtrAdvInterval 10;
    MaxRtrAdvInterval 30;

    # Disable Mobile IPv6 support
    AdvHomeAgentFlag off;

    prefix 2a01:240:fe00:8205::/64
    {
        AdvOnLink on;
        AdvAutonomous on;
    };

  RDNSS 2a01:240:fe00:8205::1
  {
                    # advised by logs to be <= 2*MaxRtrAdvInterval
          AdvRDNSSLifetime 45;
  };

  DNSSL h.seblu.net
  {
          AdvDNSSLLifetime 45;
  };

};

I have the following output from systemd when I run radvd 1.4

# systemctl status radvd         
● radvd.service - IPv6 Router Advertisement Daemon
   Loaded: loaded (/usr/lib/systemd/system/radvd.service; enabled)
   Active: active (running) since lun. 2014-07-28 15:35:15 CEST; 826ms ago
 Main PID: 12249 (radvd)
   CGroup: /system.slice/radvd.service
           ├─12249 /usr/bin/radvd --nodaemon --logmethod=stderr
           └─12250 /usr/bin/radvd --nodaemon --logmethod=stderr

juil. 28 15:35:15 slice.seblu.net radvd[12249]: [Jul 28 15:35:15] radvd (12249): version 2.1 started
juil. 28 15:35:15 slice.seblu.net radvd[12249]: [Jul 28 15:35:15] radvd (12249): zero length option in RA on brlan from fe80::201:c0ff:fe08:af7a

This is a tcpdump output from a linux guest when radvd 2.1 is running on the network.

# tcpdump -lvvni eth0 icmp6 
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
15:37:27.526230 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 136) fe80::201:c0ff:fe08:af7a > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 136
    hop limit 64, Flags [none], pref medium, router lifetime 0s, reachable time 0s, retrans time 0s
      prefix info option (3), length 32 (4): 2a01:240:fe00:8205::/64, Flags [onlink, auto], valid time 86400s, pref. time 14400s
        0x0000:  40c0 0001 5180 0000 3840 0000 0000 2a01
        0x0010:  0240 fe00 8205 0000 0000 0000 0000
      rdnss option (25), length 24 (3):  lifetime 0s, addr: 2a01:240:fe00:8205::1
        0x0000:  0000 0000 0000 2a01 0240 fe00 8205 0000
        0x0010:  0000 0000 0001[ndp opt]
15:37:27.547544 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 136) fe80::201:c0ff:fe08:af7a > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 136
    hop limit 64, Flags [none], pref medium, router lifetime 90s, reachable time 0s, retrans time 0s
      prefix info option (3), length 32 (4): 2a01:240:fe00:8205::/64, Flags [onlink, auto], valid time 86400s, pref. time 14400s
        0x0000:  40c0 0001 5180 0000 3840 0000 0000 2a01
        0x0010:  0240 fe00 8205 0000 0000 0000 0000
      rdnss option (25), length 24 (3):  lifetime 45s, addr: 2a01:240:fe00:8205::1
        0x0000:  0000 0000 002d 2a01 0240 fe00 8205 0000
        0x0010:  0000 0000 0001[ndp opt]
# ip -6 r
2a01:240:fe00:8205::/64 dev eth0  proto kernel  metric 256 
fe80::/64 dev eth0  proto kernel  metric 256 

This is a tcpdump output from a linux guest when radvd 1.4 is running on the network.

# tcpdump -lvvni eth0 icmp6
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
15:39:00.625981 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 136) fe80::201:c0ff:fe08:af7a > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 136
    hop limit 64, Flags [none], pref medium, router lifetime 0s, reachable time 0s, retrans time 0s
      prefix info option (3), length 32 (4): 2a01:240:fe00:8205::/64, Flags [onlink, auto], valid time 86400s, pref. time 14400s
        0x0000:  40c0 0001 5180 0000 3840 0000 0000 2a01
        0x0010:  0240 fe00 8205 0000 0000 0000 0000
      rdnss option (25), length 24 (3):  lifetime 0s, addr: 2a01:240:fe00:8205::1
        0x0000:  0000 0000 0000 2a01 0240 fe00 8205 0000
        0x0010:  0000 0000 0001[ndp opt]
15:39:00.803657 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 104) fe80::201:c0ff:fe08:af7a > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 104
    hop limit 64, Flags [none], pref medium, router lifetime 90s, reachable time 0s, retrans time 0s
      prefix info option (3), length 32 (4): 2a01:240:fe00:8205::/64, Flags [onlink, auto], valid time 86400s, pref. time 14400s
        0x0000:  40c0 0001 5180 0000 3840 0000 0000 2a01
        0x0010:  0240 fe00 8205 0000 0000 0000 0000
      rdnss option (25), length 24 (3):  lifetime 45s, addr: 2a01:240:fe00:8205::1
        0x0000:  0000 0000 002d 2a01 0240 fe00 8205 0000
        0x0010:  0000 0000 0001
      dnssl option (31), length 24 (3):  lifetime 45s, domain(s): h.seblu.net.
        0x0000:  0000 0000 002d 0168 0573 6562 6c75 036e
        0x0010:  6574 0000 0000
      source link-address option (1), length 8 (1): 00:01:c0:08:af:7a
        0x0000:  0001 c008 af7a
# ip -6 r
2a01:240:fe00:8205::/64 dev eth0  proto kernel  metric 256 
fe80::/64 dev eth0  proto kernel  metric 256 
default via fe80::201:c0ff:fe08:af7a dev eth0  proto ra  metric 1024  expires 76sec

[1] https://www.archlinux.org/packages/community/i686/radvd/ [2] https://www.archlinux.org/packages/community-testing/x86_64/radvd/

reubenhwk commented 10 years ago

I've reproduced the issue locally. I should have a fix in a few days if not sooner.

Thanks, Reuben

On Mon, Jul 28, 2014 at 6:45 AM, Sébastien Luttringer < notifications@github.com> wrote:

Hello,

During the test to push radvd 2.1 on archlinux, I discovered that my hosts have loosed their ipv6 gateway since the upgrade from 1.4[1] to 2.1[2].

I'm using the following config file

vim:set ts=2 sw=2 ft=perl noet :

interface brlan { AdvSendAdvert on; AdvSourceLLAddress on;

MinRtrAdvInterval 10;
MaxRtrAdvInterval 30;

# Disable Mobile IPv6 support
AdvHomeAgentFlag off;

prefix 2a01:240:fe00:8205::/64
{
    AdvOnLink on;
    AdvAutonomous on;
};

RDNSS 2a01:240:fe00:8205::1 {

advised by logs to be <= 2*MaxRtrAdvInterval

      AdvRDNSSLifetime 45;

};

DNSSL h.seblu.net { AdvDNSSLLifetime 45; };

};

I have the following output from systemd when I run radvd 1.4

systemctl status radvd

● radvd.service - IPv6 Router Advertisement Daemon Loaded: loaded (/usr/lib/systemd/system/radvd.service; enabled) Active: active (running) since lun. 2014-07-28 15:35:15 CEST; 826ms ago Main PID: 12249 (radvd) CGroup: /system.slice/radvd.service ├─12249 /usr/bin/radvd --nodaemon --logmethod=stderr └─12250 /usr/bin/radvd --nodaemon --logmethod=stderr

juil. 28 15:35:15 slice.seblu.net radvd[12249]: [Jul 28 15:35:15] radvd (12249): version 2.1 started juil. 28 15:35:15 slice.seblu.net radvd[12249]: [Jul 28 15:35:15] radvd (12249): zero length option in RA on brlan from fe80::201:c0ff:fe08:af7a

This is a tcpdump output from a linux guest when radvd 2.1 is running on the network.

tcpdump -lvvni eth0 icmp6

tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 15:37:27.526230 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 136) fe80::201:c0ff:fe08:af7a > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 136 hop limit 64, Flags [none], pref medium, router lifetime 0s, reachable time 0s, retrans time 0s prefix info option (3), length 32 (4): 2a01:240:fe00:8205::/64, Flags [onlink, auto], valid time 86400s, pref. time 14400s 0x0000: 40c0 0001 5180 0000 3840 0000 0000 2a01 0x0010: 0240 fe00 8205 0000 0000 0000 0000 rdnss option (25), length 24 (3): lifetime 0s, addr: 2a01:240:fe00:8205::1 0x0000: 0000 0000 0000 2a01 0240 fe00 8205 0000 0x0010: 0000 0000 0001[ndp opt] 15:37:27.547544 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 136) fe80::201:c0ff:fe08:af7a > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 136 hop limit 64, Flags [none], pref medium, router lifetime 90s, reachable time 0s, retrans time 0s prefix info option (3), length 32 (4): 2a01:240:fe00:8205::/64, Flags [onlink, auto], valid time 86400s, pref. time 14400s 0x0000: 40c0 0001 5180 0000 3840 0000 0000 2a01 0x0010: 0240 fe00 8205 0000 0000 0000 0000 rdnss option (25), length 24 (3): lifetime 45s, addr: 2a01:240:fe00:8205::1 0x0000: 0000 0000 002d 2a01 0240 fe00 8205 0000 0x0010: 0000 0000 0001[ndp opt]

ip -6 r

2a01:240:fe00:8205::/64 dev eth0 proto kernel metric 256 fe80::/64 dev eth0 proto kernel metric 256

This is a tcpdump output from a linux guest when radvd 1.4 is running on the network.

tcpdump -lvvni eth0 icmp6

tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 15:39:00.625981 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 136) fe80::201:c0ff:fe08:af7a > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 136 hop limit 64, Flags [none], pref medium, router lifetime 0s, reachable time 0s, retrans time 0s prefix info option (3), length 32 (4): 2a01:240:fe00:8205::/64, Flags [onlink, auto], valid time 86400s, pref. time 14400s 0x0000: 40c0 0001 5180 0000 3840 0000 0000 2a01 0x0010: 0240 fe00 8205 0000 0000 0000 0000 rdnss option (25), length 24 (3): lifetime 0s, addr: 2a01:240:fe00:8205::1 0x0000: 0000 0000 0000 2a01 0240 fe00 8205 0000 0x0010: 0000 0000 0001[ndp opt] 15:39:00.803657 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 104) fe80::201:c0ff:fe08:af7a > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 104 hop limit 64, Flags [none], pref medium, router lifetime 90s, reachable time 0s, retrans time 0s prefix info option (3), length 32 (4): 2a01:240:fe00:8205::/64, Flags [onlink, auto], valid time 86400s, pref. time 14400s 0x0000: 40c0 0001 5180 0000 3840 0000 0000 2a01 0x0010: 0240 fe00 8205 0000 0000 0000 0000 rdnss option (25), length 24 (3): lifetime 45s, addr: 2a01:240:fe00:8205::1 0x0000: 0000 0000 002d 2a01 0240 fe00 8205 0000 0x0010: 0000 0000 0001 dnssl option (31), length 24 (3): lifetime 45s, domain(s): h.seblu.net. 0x0000: 0000 0000 002d 0168 0573 6562 6c75 036e 0x0010: 6574 0000 0000 source link-address option (1), length 8 (1): 00:01:c0:08:af:7a 0x0000: 0001 c008 af7a

ip -6 r

2a01:240:fe00:8205::/64 dev eth0 proto kernel metric 256 fe80::/64 dev eth0 proto kernel metric 256 default via fe80::201:c0ff:fe08:af7a dev eth0 proto ra metric 1024 expires 76sec

[1] https://www.archlinux.org/packages/community/i686/radvd/ [2] https://www.archlinux.org/packages/community-testing/x86_64/radvd/

— Reply to this email directly or view it on GitHub https://github.com/reubenhwk/radvd/issues/32.

reubenhwk commented 10 years ago

Please checkout and test the for_seblu branch and let me know if that solves the problem...

seblu commented 10 years ago

That's seems to be a fix. Route is back and ipv6 works again.

2 side quicks questions:

$ gpg --recv-keys 411FA8C112D91A31
gpg: requesting key 12D91A31 from hkp server pgp.mit.edu
gpgkeys: key 411FA8C112D91A31 not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
make  check_all
make[1]: Entering directory '/build/radvd/src/radvd-2.2'
  CC       check_all-device-common.o
  CC       check_all-interface.o
  CC       check_all-log.o
  CC       check_all-send.o
  CC       check_all-timer.o
  CC       check_all-util.o
  CC       test/check_all-print_safe_buffer.o
  CC       test/check_all-check.o
  CCLD     check_all
make[1]: Leaving directory '/build/radvd/src/radvd-2.2'
make  check-TESTS
make[1]: Entering directory '/build/radvd/src/radvd-2.2'
make[2]: Entering directory '/build/radvd/src/radvd-2.2'
PASS: check_all
make[3]: Entering directory '/build/radvd/src/radvd-2.2'
make  all-am
make[4]: Entering directory '/build/radvd/src/radvd-2.2'
make[4]: Leaving directory '/build/radvd/src/radvd-2.2'
make[3]: Leaving directory '/build/radvd/src/radvd-2.2'
============================================================================
Testsuite summary for radvd 2.2
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[2]: Leaving directory '/build/radvd/src/radvd-2.2'
make[1]: Leaving directory '/build/radvd/src/radvd-2.2'
reubenhwk commented 10 years ago

On Wed, Jul 30, 2014 at 2:39 AM, Sébastien Luttringer < notifications@github.com> wrote:

That's seems to be a fix. Route is back and ipv6 works again.

2 side quicks questions:

  • Where can I find your gpg key?

I'm somewhat new to using gpg keys. I'll take a look at gpg.mit.edu and see if I can upload my public key...

$ gpg --recv-keys 411FA8C112D91A31 gpg: requesting key 12D91A31 from hkp server pgp.mit.edu gpgkeys: key 411FA8C112D91A31 not found on keyserver gpg: no valid OpenPGP data found. gpg: Total number processed: 0

  • Only one test in the test suite I'm running make check in the package build now, but there is only one test called. That's on purpose?

Not really on purpose. The make check target is new and uses the CHECK framework. If you run the check_all binary, you'll see all the test results. I'd like to see the tests run individually in the make check output, but I haven't figured out a good way to do that yet.

make check_all make[1]: Entering directory '/build/radvd/src/radvd-2.2' CC check_all-device-common.o CC check_all-interface.o CC check_all-log.o CC check_all-send.o CC check_all-timer.o CC check_all-util.o CC test/check_all-print_safe_buffer.o CC test/check_all-check.o CCLD check_all make[1]: Leaving directory '/build/radvd/src/radvd-2.2' make check-TESTS make[1]: Entering directory '/build/radvd/src/radvd-2.2' make[2]: Entering directory '/build/radvd/src/radvd-2.2' PASS: check_all make[3]: Entering directory '/build/radvd/src/radvd-2.2' make all-am make[4]: Entering directory '/build/radvd/src/radvd-2.2' make[4]: Leaving directory '/build/radvd/src/radvd-2.2'

make[3]: Leaving directory '/build/radvd/src/radvd-2.2'

Testsuite summary for radvd 2.2

TOTAL: 1

PASS: 1

SKIP: 0

XFAIL: 0

FAIL: 0

XPASS: 0

ERROR: 0

make[2]: Leaving directory '/build/radvd/src/radvd-2.2' make[1]: Leaving directory '/build/radvd/src/radvd-2.2'

— Reply to this email directly or view it on GitHub https://github.com/reubenhwk/radvd/issues/32#issuecomment-50593961.

reubenhwk commented 10 years ago

If you could let me know how to get my gpg key up at gpg.mit.edu I'd appreciate it.

:)

On Wed, Jul 30, 2014 at 7:24 AM, Reuben Hawkins reubenhwk@gmail.com wrote:

On Wed, Jul 30, 2014 at 2:39 AM, Sébastien Luttringer < notifications@github.com> wrote:

That's seems to be a fix. Route is back and ipv6 works again.

2 side quicks questions:

  • Where can I find your gpg key?

I'm somewhat new to using gpg keys. I'll take a look at gpg.mit.edu and see if I can upload my public key...

$ gpg --recv-keys 411FA8C112D91A31 gpg: requesting key 12D91A31 from hkp server pgp.mit.edu gpgkeys: key 411FA8C112D91A31 not found on keyserver gpg: no valid OpenPGP data found. gpg: Total number processed: 0

  • Only one test in the test suite I'm running make check in the package build now, but there is only one test called. That's on purpose?

Not really on purpose. The make check target is new and uses the CHECK framework. If you run the check_all binary, you'll see all the test results. I'd like to see the tests run individually in the make check output, but I haven't figured out a good way to do that yet.

make check_all make[1]: Entering directory '/build/radvd/src/radvd-2.2' CC check_all-device-common.o CC check_all-interface.o CC check_all-log.o CC check_all-send.o CC check_all-timer.o CC check_all-util.o CC test/check_all-print_safe_buffer.o CC test/check_all-check.o CCLD check_all make[1]: Leaving directory '/build/radvd/src/radvd-2.2' make check-TESTS make[1]: Entering directory '/build/radvd/src/radvd-2.2' make[2]: Entering directory '/build/radvd/src/radvd-2.2' PASS: check_all make[3]: Entering directory '/build/radvd/src/radvd-2.2' make all-am make[4]: Entering directory '/build/radvd/src/radvd-2.2' make[4]: Leaving directory '/build/radvd/src/radvd-2.2'

make[3]: Leaving directory '/build/radvd/src/radvd-2.2'

Testsuite summary for radvd 2.2

TOTAL: 1

PASS: 1

SKIP: 0

XFAIL: 0

FAIL: 0

XPASS: 0

ERROR: 0

make[2]: Leaving directory '/build/radvd/src/radvd-2.2' make[1]: Leaving directory '/build/radvd/src/radvd-2.2'

— Reply to this email directly or view it on GitHub https://github.com/reubenhwk/radvd/issues/32#issuecomment-50593961.

seblu commented 10 years ago

Short: gpg --send-keys --keyserver pgp.mit.edu 411FA8C112D91A31 Long: https://www.gnupg.org/gph/en/manual/x457.html

About tests, even tough make check with an easy to read output is preferable from a packager point of view, whatever the output is, it's fine as long as make check return 0 if there is no error. Currently information are not consistant. Total let think there is ony one test run, but when it fails we see 23 checks run.

=================================
   radvd 2.3: ./test-suite.log
=================================

# TOTAL: 1
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: check_all
===============

Running suite(s): util
 send
95%: Checks: 23, Failures: 1, Errors: 0
test/util.c:23:P:safe_buffer:test_safe_buffer:0: Passed
test/util.c:34:P:safe_buffer:test_safe_buffer_append:0: Passed
test/util.c:47:P:safe_buffer:test_safe_buffer_append2:0: Passed
test/util.c:60:P:safe_buffer:test_safe_buffer_pad:0: Passed
test/util.c:78:P:str:test_addrtostr:0: Passed
test/util.c:94:P:str:test_addrtostr_overflow:0: Passed
test/util.c:102:P:str:test_strdupf:0: Passed
test/util.c:123:P:ion:test_readn:0: Passed
test/util.c:140:P:ion:test_writen:0: Passed
test/util.c:169:P:presence:test_check_dnssl_presence:0: Passed
test/util.c:194:P:presence:test_check_rdnss_presence:0: Passed
test/util.c:220:P:misc:test_rand_between:0: Passed
test/send.c:17:P:update:test_decrement_lifetime:0: Passed
test/send.c:52:P:build:test_add_ra_header:0: Passed
test/send.c:85:P:build:test_add_prefix:0: Passed
test/send.c:115:P:build:test_add_route:0: Passed
test/send.c:143:P:build:test_add_rdnss:0: Passed
test/send.c:170:F:build:test_add_rdnss2:0: Assertion 'sizeof(expected)==sb.used' failed: sizeof(expected)==24, sb.used==56
test/send.c:218:P:build:test_add_dnssl:0: Passed
test/send.c:241:P:build:test_add_mtu:0: Passed
test/send.c:292:P:build:test_add_sllao:0: Passed
test/send.c:316:P:build:test_add_lowpanco:0: Passed
test/send.c:341:P:build:test_add_abro:0: Passed

As you can see, I cannot build release 2.3 package because make check fail (!=0).

reubenhwk commented 10 years ago

I didn't include the test/test_rdnss.conf in DIST_EXTRA...

I added it and posted 2.4. Hopefully that'll work.

On Wed, Jul 30, 2014 at 1:02 PM, Sébastien Luttringer < notifications@github.com> wrote:

Short: gpg --send-keys --keyserver pgp.mit.edu 411FA8C112D91A31 Long: https://www.gnupg.org/gph/en/manual/x457.html

About tests, even tough make check with an easy to read output is preferable from a packager point of view, whatever the output is, it's fine as long as make check return 0 if there is no error. Currently information are not consistant. Total let think there is ony one test run, but when it fails we see 23 checks run.

radvd 2.3: ./test-suite.log

TOTAL: 1

PASS: 0

SKIP: 0

XFAIL: 0

FAIL: 1

XPASS: 0

ERROR: 0

.. contents:: :depth: 2

FAIL: check_all

Running suite(s): util send 95%: Checks: 23, Failures: 1, Errors: 0 test/util.c:23:P:safe_buffer:test_safe_buffer:0: Passed test/util.c:34:P:safe_buffer:test_safe_buffer_append:0: Passed test/util.c:47:P:safe_buffer:test_safe_buffer_append2:0: Passed test/util.c:60:P:safe_buffer:test_safe_buffer_pad:0: Passed test/util.c:78:P:str:test_addrtostr:0: Passed test/util.c:94:P:str:test_addrtostr_overflow:0: Passed test/util.c:102:P:str:test_strdupf:0: Passed test/util.c:123:P:ion:test_readn:0: Passed test/util.c:140:P:ion:test_writen:0: Passed test/util.c:169:P:presence:test_check_dnssl_presence:0: Passed test/util.c:194:P:presence:test_check_rdnss_presence:0: Passed test/util.c:220:P:misc:test_rand_between:0: Passed test/send.c:17:P:update:test_decrement_lifetime:0: Passed test/send.c:52:P:build:test_add_ra_header:0: Passed test/send.c:85:P:build:test_add_prefix:0: Passed test/send.c:115:P:build:test_add_route:0: Passed test/send.c:143:P:build:test_add_rdnss:0: Passed test/send.c:170:F:build:test_add_rdnss2:0: Assertion 'sizeof(expected)==sb.used' failed: sizeof(expected)==24, sb.used==56 test/send.c:218:P:build:test_add_dnssl:0: Passed test/send.c:241:P:build:test_add_mtu:0: Passed test/send.c:292:P:build:test_add_sllao:0: Passed test/send.c:316:P:build:test_add_lowpanco:0: Passed test/send.c:341:P:build:test_add_abro:0: Passed

As you can see, I cannot build release 2.3 package because make check fail (!=0).

— Reply to this email directly or view it on GitHub https://github.com/reubenhwk/radvd/issues/32#issuecomment-50671392.