Fix binding to IPv6 interfaces 34/11234/5 4.9.1
authorAlexandre Huff <alexandrehuff@utfpr.edu.br>
Sun, 28 May 2023 23:42:52 +0000 (20:42 -0300)
committerThoralf Czichy <thoralf.czichy@nokia.com>
Tue, 6 Jun 2023 06:46:21 +0000 (06:46 +0000)
commita68562a02028434a87149d5996b291e83d33be51
tree308a553f6132dd8f637b261b196be3834c71a6db
parent39a4b3f6c7b15bde074d68023cf5fe1901d40996
Fix binding to IPv6 interfaces

RMR is unable to bind to IPv6 interfaces causing it to never become
ready when using IPv6-only deployments.

This change fixes this issue and implements application-level test cases
to test support for IPv6 deployments.

Issue-ID: RIC-985

Signed-off-by: Alexandre Huff <alexandrehuff@utfpr.edu.br>
Change-Id: I86b596851cb3561cda34fe20334e285e4151304f
19 files changed:
CHANGES_CORE.txt
CMakeLists.txt
docs/rel-notes.rst
src/rmr/common/src/rt_generic_static.c
src/rmr/si/src/rmr_si.c
test/Makefile
test/app_test/Makefile
test/app_test/caller.c
test/app_test/receiver.c
test/app_test/run_all.sh
test/app_test/run_ipv6_test.sh [new file with mode: 0644]
test/app_test/sender.c
test/app_test/v_sender.c
test/rt_nano_static_test.c
test/rt_static_test.c
test/sr_nano_static_test.c
test/sr_nng_static_test.c
test/sr_si_static_test.c
test/test_gen_rt.c