laforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/42271?usp=email )
Change subject: ggsn: TC_pdp(4)6_clients_interact: Expect UEs can interact using global IPv6 address ......................................................................
ggsn: TC_pdp(4)6_clients_interact: Expect UEs can interact using global IPv6 address
The link-local IPv6 address is only meant to be used privately between the UE and the GGSN, but the UEs should be in general able to reach each other using their global IPv6 address (unless some operator policy explicitly forbids it).
Since open5gs.git 6cc627c4855703a17c92352660078325c6ce63cc, open5gs-upfd supports proper routing of IPv6 packets between UEs.
osmo-ggsn apparently doesn't implement that internal routing logic yet, so these tests will start failing now, but it's actually legit to have it not passing the test anymore.
Related: OS#6967 Change-Id: I0267a9c3bb85736a2aeb4f7dd91f44dbce626958 --- M ggsn_tests/GGSN_Tests.ttcn 1 file changed, 2 insertions(+), 2 deletions(-)
Approvals: laforge: Looks good to me, but someone else must approve fixeria: Looks good to me, approved osmith: Looks good to me, but someone else must approve Jenkins Builder: Verified
diff --git a/ggsn_tests/GGSN_Tests.ttcn b/ggsn_tests/GGSN_Tests.ttcn index e6c6be0..e5b0581 100644 --- a/ggsn_tests/GGSN_Tests.ttcn +++ b/ggsn_tests/GGSN_Tests.ttcn @@ -1301,7 +1301,7 @@
/* Validate if clients can interact using global addr. */ f_send_gtpu(ctxA, f_gen_icmpv6_echo(addrA_glob, addrB_glob)); - f_wait_gtpu_fail(ctxB); + f_wait_icmp6_echo_request(ctxB);
f_pdp_ctx_del(ctxA, '1'B); f_pdp_ctx_del(ctxB, '1'B); @@ -1904,7 +1904,7 @@
/* Validate if clients can interact using global addr. */ f_send_gtpu(ctxA, f_gen_icmpv6_echo(addrA_glob, addrB_glob)); - f_wait_gtpu_fail(ctxB); + f_wait_icmp6_echo_request(ctxB);
f_pdp_ctx_del(ctxA, '1'B); f_pdp_ctx_del(ctxB, '1'B);