<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>TESTENV_ARGS</name><value>-b osmocom:latest -c open5gs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>EMAIL_NOTIFICATIONS</name><value>jenkins-notifications@lists.osmocom.org</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1</buildableDurationMillis><buildableTimeMillis>1</buildableTimeMillis><buildingDurationMillis>484589</buildingDurationMillis><executingTimeMillis>484589</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>0</waitingDurationMillis><waitingTimeMillis>0</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>125</buildNumber><marked><SHA1>354bd4905fa097fe4653a47ca44da1719e876d0f</SHA1><branch><SHA1>354bd4905fa097fe4653a47ca44da1719e876d0f</SHA1><name>origin/master</name></branch></marked><revision><SHA1>354bd4905fa097fe4653a47ca44da1719e876d0f</SHA1><branch><SHA1>354bd4905fa097fe4653a47ca44da1719e876d0f</SHA1><name>origin/master</name></branch></revision></originmaster></buildsByBranchName><lastBuiltRevision><SHA1>354bd4905fa097fe4653a47ca44da1719e876d0f</SHA1><branch><SHA1>354bd4905fa097fe4653a47ca44da1719e876d0f</SHA1><name>origin/master</name></branch></lastBuiltRevision><remoteUrl>https://gerrit.osmocom.org/osmo-ttcn3-hacks</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>3</failCount><skipCount>0</skipCount><totalCount>45</totalCount><urlName>testReport</urlName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><fileName>testenv-ggsn_tests-open5gs-osmocom-latest-20260318-1313-76941863-0.log</fileName><relativePath>logs/podman/testenv-ggsn_tests-open5gs-osmocom-latest-20260318-1313-76941863-0.log</relativePath></artifact><artifact><fileName>freediameter.conf</fileName><relativePath>logs/smf/freediameter.conf</relativePath></artifact><artifact><fileName>open5gs-smf.yaml</fileName><relativePath>logs/smf/open5gs-smf.yaml</relativePath></artifact><artifact><fileName>smf.log</fileName><relativePath>logs/smf/smf.log</relativePath></artifact><artifact><fileName>Common.cfg</fileName><relativePath>logs/testsuite/Common.cfg</relativePath></artifact><artifact><fileName>GGSN_Tests.cfg</fileName><relativePath>logs/testsuite/GGSN_Tests.cfg</relativePath></artifact><artifact><fileName>GGSN_Tests.default</fileName><relativePath>logs/testsuite/GGSN_Tests.default</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_act_deact_retrans_duplicate.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_act_deact_retrans_duplicate.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_act_deact_retrans_duplicate.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_act_deact_retrans_duplicate.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_act_deact_retrans_duplicate.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_act_deact_retrans_duplicate.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_act_deact_retrans_duplicate.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_act_deact_retrans_duplicate.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_act_deact_retrans_duplicate.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_act_deact_retrans_duplicate.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_addr_pool_exhaustion.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_addr_pool_exhaustion.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_addr_pool_exhaustion.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_addr_pool_exhaustion.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_addr_pool_exhaustion.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_addr_pool_exhaustion.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_addr_pool_exhaustion.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_addr_pool_exhaustion.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_addr_pool_exhaustion.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_addr_pool_exhaustion.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_echo_req_resp.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_echo_req_resp.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_echo_req_resp.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_echo_req_resp.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_echo_req_resp.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_echo_req_resp.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_echo_req_resp.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_echo_req_resp.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_echo_req_resp.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_echo_req_resp.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_echo_req_resp_gtpu.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_echo_req_resp_gtpu.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_echo_req_resp_gtpu.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_echo_req_resp_gtpu.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_echo_req_resp_gtpu.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_echo_req_resp_gtpu.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_echo_req_resp_gtpu.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_echo_req_resp_gtpu.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_echo_req_resp_gtpu.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_echo_req_resp_gtpu.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_gy_charging_cc_time.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_gy_charging_cc_time.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_gy_charging_cc_time.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_gy_charging_cc_time.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_gy_charging_cc_time.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_gy_charging_cc_time.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_gy_charging_cc_time.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_gy_charging_cc_time.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_gy_charging_cc_time.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_gy_charging_cc_time.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_gy_charging_volume_quota_threshold.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_gy_charging_volume_quota_threshold.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_gy_charging_volume_quota_threshold.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_gy_charging_volume_quota_threshold.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_gy_charging_volume_quota_threshold.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_gy_charging_volume_quota_threshold.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_gy_charging_volume_quota_threshold.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_gy_charging_volume_quota_threshold.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_gy_charging_volume_quota_threshold.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_gy_charging_volume_quota_threshold.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_lots_of_concurrent_pdp_ctx.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_lots_of_concurrent_pdp_ctx.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_lots_of_concurrent_pdp_ctx.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_lots_of_concurrent_pdp_ctx.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_lots_of_concurrent_pdp_ctx.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_lots_of_concurrent_pdp_ctx.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_lots_of_concurrent_pdp_ctx.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_lots_of_concurrent_pdp_ctx.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_lots_of_concurrent_pdp_ctx.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_lots_of_concurrent_pdp_ctx.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_apn4.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_apn4.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_apn4.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_apn4.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_apn4.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_apn4.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_apn4.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_apn4.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_apn4.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_apn4.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_global_saddr_ipv6.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_global_saddr_ipv6.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_global_saddr_ipv6.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_global_saddr_ipv6.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_global_saddr_ipv6.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_global_saddr_ipv6.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_global_saddr_ipv6.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_global_saddr_ipv6.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_global_saddr_ipv6.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_global_saddr_ipv6.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_ll_saddr_ipv6.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_ll_saddr_ipv6.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_ll_saddr_ipv6.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_ll_saddr_ipv6.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_ll_saddr_ipv6.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_ll_saddr_ipv6.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_ll_saddr_ipv6.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_ll_saddr_ipv6.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_ll_saddr_ipv6.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_ll_saddr_ipv6.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_saddr_ipv4.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_saddr_ipv4.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_saddr_ipv4.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_saddr_ipv4.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_saddr_ipv4.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_saddr_ipv4.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_saddr_ipv4.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_saddr_ipv4.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_saddr_ipv4.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_gtpu_access_wrong_saddr_ipv4.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_icmp6.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_icmp6.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_icmp6.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_icmp6.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_icmp6.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_icmp6.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_icmp6.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_icmp6.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_icmp6.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_icmp6.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_ipcp.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_ipcp.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_ipcp.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_ipcp.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_ipcp.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_ipcp.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_ipcp.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_ipcp.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_ipcp.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_ipcp.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_mtu.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_mtu.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_mtu.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_mtu.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_mtu.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_mtu.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_mtu.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_mtu.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_mtu.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_mtu.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_pcodns4.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_pcodns4.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_pcodns4.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_pcodns4.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_pcodns4.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_pcodns4.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_pcodns4.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_pcodns4.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_pcodns4.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_pcodns4.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_pcodns6.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_pcodns6.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_pcodns6.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_pcodns6.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_pcodns6.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_pcodns6.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_pcodns6.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_pcodns6.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_act_deact_pcodns6.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_act_deact_pcodns6.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_clients_interact.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_clients_interact.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_clients_interact.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_clients_interact.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_clients_interact.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_clients_interact.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_clients_interact.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_clients_interact.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp46_clients_interact.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp46_clients_interact.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access_ipv6_apn4.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access_ipv6_apn4.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access_ipv6_apn4.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access_ipv6_apn4.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access_ipv6_apn4.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access_ipv6_apn4.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access_ipv6_apn4.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access_ipv6_apn4.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access_ipv6_apn4.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access_ipv6_apn4.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access_wrong_saddr.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access_wrong_saddr.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access_wrong_saddr.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access_wrong_saddr.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access_wrong_saddr.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access_wrong_saddr.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access_wrong_saddr.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access_wrong_saddr.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_gtpu_access_wrong_saddr.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_gtpu_access_wrong_saddr.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_ipcp.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_ipcp.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_ipcp.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_ipcp.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_ipcp.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_ipcp.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_ipcp.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_ipcp.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_ipcp.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_ipcp.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_ipcp_pap_broken.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_ipcp_pap_broken.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_ipcp_pap_broken.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_ipcp_pap_broken.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_ipcp_pap_broken.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_ipcp_pap_broken.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_ipcp_pap_broken.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_ipcp_pap_broken.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_ipcp_pap_broken.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_ipcp_pap_broken.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_mtu.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_mtu.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_mtu.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_mtu.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_mtu.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_mtu.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_mtu.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_mtu.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_mtu.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_mtu.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_pcodns.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_pcodns.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_pcodns.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_pcodns.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_pcodns.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_pcodns.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_pcodns.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_pcodns.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_pcodns.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_pcodns.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_with_separate_dns.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_with_separate_dns.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_with_separate_dns.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_with_separate_dns.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_with_separate_dns.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_with_separate_dns.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_with_separate_dns.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_with_separate_dns.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_with_separate_dns.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_with_separate_dns.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_with_single_dns.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_with_single_dns.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_with_single_dns.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_with_single_dns.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_with_single_dns.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_with_single_dns.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_with_single_dns.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_with_single_dns.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_deact_with_single_dns.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_deact_with_single_dns.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_update_teic.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_update_teic.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_update_teic.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_update_teic.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_update_teic.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_update_teic.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_update_teic.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_update_teic.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_update_teic.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_update_teic.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_update_teid.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_update_teid.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_update_teid.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_update_teid.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_update_teid.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_update_teid.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_update_teid.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_update_teid.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_act_update_teid.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_act_update_teid.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_clients_interact_with_txseq.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_clients_interact_with_txseq.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_clients_interact_with_txseq.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_clients_interact_with_txseq.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_clients_interact_with_txseq.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_clients_interact_with_txseq.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_clients_interact_with_txseq.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_clients_interact_with_txseq.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_clients_interact_with_txseq.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_clients_interact_with_txseq.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_clients_interact_without_txseq.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_clients_interact_without_txseq.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_clients_interact_without_txseq.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_clients_interact_without_txseq.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_clients_interact_without_txseq.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_clients_interact_without_txseq.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_clients_interact_without_txseq.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_clients_interact_without_txseq.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp4_clients_interact_without_txseq.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp4_clients_interact_without_txseq.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ipv4_apn6.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ipv4_apn6.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ipv4_apn6.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ipv4_apn6.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ipv4_apn6.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ipv4_apn6.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ipv4_apn6.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ipv4_apn6.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ipv4_apn6.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ipv4_apn6.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ll_saddr.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ll_saddr.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ll_saddr.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ll_saddr.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ll_saddr.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ll_saddr.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ll_saddr.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ll_saddr.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ll_saddr.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_ll_saddr.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_global_saddr.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_global_saddr.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_global_saddr.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_global_saddr.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_global_saddr.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_global_saddr.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_global_saddr.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_global_saddr.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_global_saddr.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_global_saddr.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_ll_saddr.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_ll_saddr.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_ll_saddr.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_ll_saddr.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_ll_saddr.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_ll_saddr.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_ll_saddr.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_ll_saddr.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_ll_saddr.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_gtpu_access_wrong_ll_saddr.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_icmp6.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_icmp6.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_icmp6.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_icmp6.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_icmp6.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_icmp6.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_icmp6.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_icmp6.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_icmp6.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_icmp6.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_mtu.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_mtu.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_mtu.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_mtu.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_mtu.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_mtu.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_mtu.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_mtu.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_mtu.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_mtu.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_pcodns.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_pcodns.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_pcodns.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_pcodns.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_pcodns.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_pcodns.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_pcodns.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_pcodns.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_act_deact_pcodns.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_act_deact_pcodns.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_clients_interact.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_clients_interact.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_clients_interact.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_clients_interact.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_clients_interact.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_clients_interact.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_clients_interact.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_clients_interact.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp6_clients_interact.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp6_clients_interact.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp_act2_recovery.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp_act2_recovery.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp_act2_recovery.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp_act2_recovery.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp_act2_recovery.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp_act2_recovery.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp_act2_recovery.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp_act2_recovery.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp_act2_recovery.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp_act2_recovery.pcap.stdout</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp_act_restart_ctr_echo.merged</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp_act_restart_ctr_echo.merged</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp_act_restart_ctr_echo.netcat.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp_act_restart_ctr_echo.netcat.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp_act_restart_ctr_echo.pcap.gz</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp_act_restart_ctr_echo.pcap.gz</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp_act_restart_ctr_echo.pcap.stderr</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp_act_restart_ctr_echo.pcap.stderr</relativePath></artifact><artifact><fileName>GGSN_Tests.TC_pdp_act_restart_ctr_echo.pcap.stdout</fileName><relativePath>logs/testsuite/GGSN_Tests.TC_pdp_act_restart_ctr_echo.pcap.stdout</relativePath></artifact><artifact><fileName>junit-xml-5225.log</fileName><relativePath>logs/testsuite/junit-xml-5225.log</relativePath></artifact><artifact><fileName>open5gs-upf.yaml</fileName><relativePath>logs/upf/open5gs-upf.yaml</relativePath></artifact><artifact><fileName>testenv.sh</fileName><relativePath>logs/upf/testenv.sh</relativePath></artifact><artifact><fileName>upf.log</fileName><relativePath>logs/upf/upf.log</relativePath></artifact><building>false</building><displayName>#125</displayName><duration>484589</duration><estimatedDuration>485638</estimatedDuration><fullDisplayName>ttcn3-ggsn-test-ogs-latest #125</fullDisplayName><id>125</id><inProgress>false</inProgress><keepLog>false</keepLog><number>125</number><queueId>64136</queueId><result>UNSTABLE</result><timestamp>1773839580641</timestamp><url>https://jenkins.osmocom.org/jenkins/view/TTCN3/job/ttcn3-ggsn-test-ogs-latest/125/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>5gc/ConnHdlr.ttcn</affectedPath><affectedPath>5gc/expected-results.xml</affectedPath><affectedPath>5gc/C5G_Tests.ttcn</affectedPath><commitId>5537877c57cc44bffad2e0b21fba09089281ab43</commitId><timestamp>1773661828000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>5gc: Introduce test TC_normal_reg_emergency_services_fallback

Change-Id: I17f15d901a10791ae0ad208b7d6ea9a333b93dad
</comment><date>2026-03-16 12:50:28 +0100</date><id>5537877c57cc44bffad2e0b21fba09089281ab43</id><msg>5gc: Introduce test TC_normal_reg_emergency_services_fallback</msg><path><editType>edit</editType><file>5gc/expected-results.xml</file></path><path><editType>edit</editType><file>5gc/C5G_Tests.ttcn</file></path><path><editType>edit</editType><file>5gc/ConnHdlr.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>5gc/C5G_Tests.ttcn</affectedPath><commitId>a1bd90634e98f11d4d5f52bc403c50e176854242</commitId><timestamp>1773661828000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>5gc: Document 'SMS over NAS' procedures as not implemented by open5gs

Change-Id: I7e69fc8076b3177b8d5513170aecdc1f3f92cd8d
</comment><date>2026-03-16 12:50:28 +0100</date><id>a1bd90634e98f11d4d5f52bc403c50e176854242</id><msg>5gc: Document 'SMS over NAS' procedures as not implemented by open5gs</msg><path><editType>edit</editType><file>5gc/C5G_Tests.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>5gc/C5G_Tests.ttcn</affectedPath><commitId>3b64d7f9dab0a7b07b56e8f08808e7cccc2637fc</commitId><timestamp>1773661828000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>5gc: Document Location Services as not implemented by open5gs

Change-Id: I784ecc13018456278d228120cb22b786be6532ac
</comment><date>2026-03-16 12:50:28 +0100</date><id>3b64d7f9dab0a7b07b56e8f08808e7cccc2637fc</id><msg>5gc: Document Location Services as not implemented by open5gs</msg><path><editType>edit</editType><file>5gc/C5G_Tests.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>5gc/C5G_Tests.ttcn</affectedPath><commitId>f074f3f00853854bdb8a8bb3674ee1738d737bfe</commitId><timestamp>1773662875000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>5gc: Remove conditional check for nightly repo in TC_pdu_sess_modification

open5gs 2.7.7 was recently released, so there's no need to guard for
nightly repo, since latest repo should contain now 2.7.7 with the needed
fix.

Change-Id: Ie37fb0e895710fdc7a4d497812cc2585b00996f8
</comment><date>2026-03-16 13:07:55 +0100</date><id>f074f3f00853854bdb8a8bb3674ee1738d737bfe</id><msg>5gc: Remove conditional check for nightly repo in</msg><path><editType>edit</editType><file>5gc/C5G_Tests.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>5gc/C5G_Tests.ttcn</affectedPath><commitId>03ac62073c672cf2e96defc3b0b3c8b091ea4b01</commitId><timestamp>1773670584000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>5gc: Document multiple inter RAT procedures not implemented

Change-Id: I71cee40c79d7266ca46fa9757df18605646b320f
</comment><date>2026-03-16 15:16:24 +0100</date><id>03ac62073c672cf2e96defc3b0b3c8b091ea4b01</id><msg>5gc: Document multiple inter RAT procedures not implemented</msg><path><editType>edit</editType><file>5gc/C5G_Tests.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>library/ngap/NGAP_Types.ttcn</affectedPath><affectedPath>5gc/ConnHdlr.ttcn</affectedPath><affectedPath>5gc/C5G_Tests.ttcn</affectedPath><affectedPath>library/ngap/NGAP_EncDec.cc</affectedPath><affectedPath>5gc/expected-results.xml</affectedPath><commitId>6fe15e86209589aaefa408f44e923dbb9e1e6144</commitId><timestamp>1773677600000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>5gc: Introduce test TC_secondary_rat_data_usage_report

Change-Id: I8a82b1a8bcea948356d819af5c4919ae3829e549
</comment><date>2026-03-16 17:13:20 +0100</date><id>6fe15e86209589aaefa408f44e923dbb9e1e6144</id><msg>5gc: Introduce test TC_secondary_rat_data_usage_report</msg><path><editType>edit</editType><file>5gc/C5G_Tests.ttcn</file></path><path><editType>edit</editType><file>5gc/ConnHdlr.ttcn</file></path><path><editType>edit</editType><file>library/ngap/NGAP_EncDec.cc</file></path><path><editType>edit</editType><file>5gc/expected-results.xml</file></path><path><editType>edit</editType><file>library/ngap/NGAP_Types.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>library/ngap/NGAP_Templates.ttcn</affectedPath><commitId>1964b39bdfb97729888a7efa127b79b0de1f6460</commitId><timestamp>1773679630000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>NGAP_Templates: Fix wrong IE id in n2_PDUSessionResourceModifyConfirm

Change-Id: Iddcf4e3081d47f91e3b6ec52186116bf93e28c90
</comment><date>2026-03-16 17:47:10 +0100</date><id>1964b39bdfb97729888a7efa127b79b0de1f6460</id><msg>NGAP_Templates: Fix wrong IE id in n2_PDUSessionResourceModifyConfirm</msg><path><editType>edit</editType><file>library/ngap/NGAP_Templates.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>library/ngap/NGAP_Types.ttcn</affectedPath><affectedPath>5gc/ConnHdlr.ttcn</affectedPath><affectedPath>5gc/C5G_Tests.ttcn</affectedPath><affectedPath>library/ngap/NGAP_EncDec.cc</affectedPath><affectedPath>5gc/expected-results.xml</affectedPath><commitId>bf5705cba91ce503c9a711e5ccfd9c1e78fb817d</commitId><timestamp>1773680419000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>5gc: Introduce test TC_ran_initiated_qos_flow_mobility

Change-Id: I1a1df29fa254496990d3d9099b3072433468ecb1
</comment><date>2026-03-16 18:00:19 +0100</date><id>bf5705cba91ce503c9a711e5ccfd9c1e78fb817d</id><msg>5gc: Introduce test TC_ran_initiated_qos_flow_mobility</msg><path><editType>edit</editType><file>5gc/ConnHdlr.ttcn</file></path><path><editType>edit</editType><file>5gc/expected-results.xml</file></path><path><editType>edit</editType><file>library/ngap/NGAP_EncDec.cc</file></path><path><editType>edit</editType><file>5gc/C5G_Tests.ttcn</file></path><path><editType>edit</editType><file>library/ngap/NGAP_Types.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>5gc/C5G_Tests.ttcn</affectedPath><commitId>a36881e8653e774cb653fc8c8e8ace28e6fac335</commitId><timestamp>1773827819000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>5gc: Update mobility procedure status

There's no procedure to do direct mobility between GERAN/UTRAN and 5GS
according to spec, and IP preservation is not supported either through
indirect mobility GERAN/UTRAN&lt;-&gt;EUTRAN&lt;-&gt;5GS.

Regarding 3GPP TS 23.502 Annex G, open5gs-smfd supports Gn interface but
only when working against a 4G MME, not through 5GS (PCF and AMF).

Related specs:
*3GPP TS 23.501:
** 5.17.2.4 Mobility between 5GS and GERAN/UTRAN
** Annex L (normative): Support of GERAN/UTRAN access
* 3GPP TS 23.502 4.11.5 Impacts to 5GC Procedures
* 3GPP TS 23.632 5.3 5GC-EPC Mobility Scenarios

Change-Id: I6bb8672fbd553a1a2a51b97a8360658afa0fddff
</comment><date>2026-03-18 10:56:59 +0100</date><id>a36881e8653e774cb653fc8c8e8ace28e6fac335</id><msg>5gc: Update mobility procedure status</msg><path><editType>edit</editType><file>5gc/C5G_Tests.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>library/NG_NAS_Osmo_Types.ttcn</affectedPath><affectedPath>5gc/ConnHdlr.ttcn</affectedPath><affectedPath>5gc/C5G_Tests.ttcn</affectedPath><commitId>4eb087dff03073eb720345d0794f0b2832bb1364</commitId><timestamp>1773827827000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>5gc: f_pdu_sess_establish(): Pass pdu sess type as param

Change-Id: I86680b0a2f5ddb27ecbebd5639199d2f77d397f6
</comment><date>2026-03-18 10:57:07 +0100</date><id>4eb087dff03073eb720345d0794f0b2832bb1364</id><msg>5gc: f_pdu_sess_establish(): Pass pdu sess type as param</msg><path><editType>edit</editType><file>5gc/C5G_Tests.ttcn</file></path><path><editType>edit</editType><file>5gc/ConnHdlr.ttcn</file></path><path><editType>edit</editType><file>library/NG_NAS_Osmo_Types.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>library/SCCP_Adapter.ttcnpp</affectedPath><commitId>30bd3677bbe377a964daf06f4f133938a31935ca</commitId><timestamp>1773827877000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>SCCP_Adapter: Fix typo in setverdict string

Change-Id: I8924bf646b5c45e71746d3e76cf6aa3aa3fb674c
</comment><date>2026-03-18 10:57:57 +0100</date><id>30bd3677bbe377a964daf06f4f133938a31935ca</id><msg>SCCP_Adapter: Fix typo in setverdict string</msg><path><editType>edit</editType><file>library/SCCP_Adapter.ttcnpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>s1gw/S1GW_ConnHdlr.ttcn</affectedPath><affectedPath>s1gw/S1GW_Tests.ttcn</affectedPath><affectedPath>s1gw/S1AP_Server.ttcn</affectedPath><affectedPath>s1gw/expected-results.xml</affectedPath><affectedPath>s1gw/osmo-s1gw.config</affectedPath><commitId>a58cc83df28411dd5df338dd174a0d23fd3306ba</commitId><timestamp>1773834141000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>s1gw: initial testcases for MME pooling

Three test cases covering the MME pool selection logic in OsmoS1GW:

* TC_mme_pool_reject_fallback: S1GW falls back to the next pool entry
  when the first MME rejects S1SetupReq with S1SetupFailure.
* TC_mme_pool_timeout_fallback: S1GW falls back when the first MME
  does not respond to S1SetupReq within the timeout.
* TC_mme_pool_all_reject: all pool entries reject S1SetupReq; S1GW
  must send S1SetupFailure to the eNB and tear down the connection.

Infrastructure added to support these tests:

* S1AP_Server.ttcn: S1AP_ServerList type; directed register/unregister
  helpers (f_ConnHdlr_s1ap_register_to / _unregister_from) for use
  when multiple S1AP_Server_CT instances are active simultaneously.
* S1GW_ConnHdlr.ttcn: f_ConnHdlr_s1ap_setup_pool() drives the pool
  setup sequence: pre-registers with all servers, sends S1SetupReq once
  (S1GW re-transmits it per-MME), then iterates through the expected
  behaviors (ACCEPT / REJECT / TIMEOUT) waiting for each server in turn.
* S1GW_Tests.ttcn: f_init_s1ap_srv(N) starts N MME emulators on
  consecutive IP addresses; f_TC_exec_pool() orchestrates pool tests.
* osmo-s1gw.config: a 'mme_pool' section with three entries is added
  alongside the existing sctp_client section.  Older OsmoS1GW (without
  pooling support) will use sctp_client to connect to a single MME and
  the pool test cases will simply fail, as expected.  Newer OsmoS1GW
  will use mme_pool and all three test cases will pass.

Change-Id: Ib8fd62e4352e3055971a669b8b363078bcd95d8d
Related: SYS#7052
</comment><date>2026-03-18 11:42:21 +0000</date><id>a58cc83df28411dd5df338dd174a0d23fd3306ba</id><msg>s1gw: initial testcases for MME pooling</msg><path><editType>edit</editType><file>s1gw/osmo-s1gw.config</file></path><path><editType>edit</editType><file>s1gw/S1AP_Server.ttcn</file></path><path><editType>edit</editType><file>s1gw/S1GW_ConnHdlr.ttcn</file></path><path><editType>edit</editType><file>s1gw/S1GW_Tests.ttcn</file></path><path><editType>edit</editType><file>s1gw/expected-results.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>s1gw/expected-results.xml</affectedPath><affectedPath>s1gw/S1GW_ConnHdlr.ttcn</affectedPath><affectedPath>s1gw/S1GW_Tests.ttcn</affectedPath><commitId>d98284f3cdbce0fdf70da8d17b72e74107c9d3f7</commitId><timestamp>1773834141000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>s1gw: add testcases for impatient eNB during MME pool selection

Two new test cases covering scenarios where the eNB disconnects before
S1 setup completes, targeting specific states of the enb_proxy FSM:

* TC_mme_pool_enb_disc_wait_s1setup_req: eNB connects but disconnects
  before sending S1SetupReq (enb_proxy in wait_s1setup_req).  No MME
  connection is ever attempted; S1GW must handle the disconnect cleanly.

* TC_mme_pool_enb_disc_wait_s1setup_rsp: eNB sends S1SetupReq, S1GW
  forwards it to the first pool MME (enb_proxy in wait_s1setup_rsp),
  then eNB disconnects before the response arrives.  S1GW must detect
  the eNB disconnect and close the open MME connection in response.

A new helper S1GW_ConnHdlr.f_ConnHdlr_s1ap_close() is added for these
tests: unlike f_ConnHdlr_s1ap_disconnect(), it closes the eNB-side
socket without waiting for an S1APSRV_EVENT_CONN_DOWN from a pool
server (since in these scenarios either no MME connection exists
yet, or the CONN_DOWN is captured by the test body directly).

Change-Id: I5d27cdafcb9f595a2d3db59beff17cd55de2539e
Related: SYS#7052
</comment><date>2026-03-18 11:42:21 +0000</date><id>d98284f3cdbce0fdf70da8d17b72e74107c9d3f7</id><msg>s1gw: add testcases for impatient eNB during MME pool selection</msg><path><editType>edit</editType><file>s1gw/expected-results.xml</file></path><path><editType>edit</editType><file>s1gw/S1GW_ConnHdlr.ttcn</file></path><path><editType>edit</editType><file>s1gw/S1GW_Tests.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>s1gw/S1GW_REST_Types.ttcn</affectedPath><affectedPath>s1gw/expected-results.xml</affectedPath><affectedPath>s1gw/S1GW_Tests.ttcn</affectedPath><commitId>76f24325bcc319ef0ae27e5190e957db8bd42fbe</commitId><timestamp>1773834141000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>s1gw: add tests for MME registry REST procedures

Add three test cases exercising the S1GW REST interface for MME pool
management.  The REST TCs are gated on the mp_rest_enable module
parameter in the control block.

TC_rest_mme_list: query the MME pool list via REST and verify it
matches the three static entries from the 'mme_pool' section in
osmo-s1gw.config (mme0/mme1/mme2 with their respective addresses).

TC_rest_mme_add_del: add a new MME entry at runtime via REST, verify
it appears in both the list and individual GET responses, then delete
it and confirm it is gone.

TC_rest_mme_del_fallback: delete mme0 from the pool at runtime and
verify that a connecting eNB is routed directly to mme1, skipping the
deleted entry.  The pool is restored to its original state afterwards
via f_REST_mme_pool_restore().

Also add:
* {ts,tr}_MmeItem templates to S1GW_REST_Types.ttcn
* f_REST_mme_find(): returns the integer index of a named entry in a
  MmeList, or -1 if not found; used for both presence and absence checks
* f_REST_mme_pool_restore(): deletes all current entries and re-adds
  mme0/mme1/mme2 in original order to keep pool state predictable
  across test cases

Change-Id: I260bc987ab8ae0ecb547d0b69b261fd97c5c9c23
Related: SYS#7052
</comment><date>2026-03-18 11:42:21 +0000</date><id>76f24325bcc319ef0ae27e5190e957db8bd42fbe</id><msg>s1gw: add tests for MME registry REST procedures</msg><path><editType>edit</editType><file>s1gw/S1GW_REST_Types.ttcn</file></path><path><editType>edit</editType><file>s1gw/S1GW_Tests.ttcn</file></path><path><editType>edit</editType><file>s1gw/expected-results.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>s1gw/S1GW_Tests.ttcn</affectedPath><affectedPath>s1gw/S1GW_Tests.cfg</affectedPath><commitId>d12d5a5dfd9dfd41fc6c42291a0ad4b8f951129d</commitId><timestamp>1773834141000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>s1gw: enable the REST interface, fix wrong REST port

REST had been disabled because only nightly builds supported it.
The latest stable release (v0.4.0) also supports the REST interface,
so let's enable it unconditionally by removing the mp_rest_enable.

Also fix the REST port: mp_rest_port was incorrectly set
to 8125 (the StatsD port) instead of the actual REST port 8080.

Change-Id: I012749076c652ab541e569026eb01c696ad5adc8
Related: SYS#7052, SYS#7066
</comment><date>2026-03-18 11:42:21 +0000</date><id>d12d5a5dfd9dfd41fc6c42291a0ad4b8f951129d</id><msg>s1gw: enable the REST interface, fix wrong REST port</msg><path><editType>edit</editType><file>s1gw/S1GW_Tests.ttcn</file></path><path><editType>edit</editType><file>s1gw/S1GW_Tests.cfg</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>s1gw/S1GW_ConnHdlr.ttcn</affectedPath><affectedPath>s1gw/S1GW_Tests.ttcn</affectedPath><commitId>d91406c563e79f0cd95f83da134e4312a992b7da</commitId><timestamp>1773834141000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>s1gw: use REST interface to check PFCP assoc state

It's quicker to query the IUT using the REST interface rather than
waiting for StatsD metric "gauge.pfcp.associated.value" to be received.
As a bonus, we "learn" the local/remote RTS from the S1GW, which can
be used in new PFCP related testcases.

Change-Id: Iec7594e79f533b08ee93b443a39cb9c8ff03da43
</comment><date>2026-03-18 11:42:21 +0000</date><id>d91406c563e79f0cd95f83da134e4312a992b7da</id><msg>s1gw: use REST interface to check PFCP assoc state</msg><path><editType>edit</editType><file>s1gw/S1GW_Tests.ttcn</file></path><path><editType>edit</editType><file>s1gw/S1GW_ConnHdlr.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>s1gw/README.md</affectedPath><commitId>354bd4905fa097fe4653a47ca44da1719e876d0f</commitId><timestamp>1773834141000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>s1gw: add README.md

Change-Id: Ib5c1326c4260bf552b561a42f7ff9d3f28f89579
</comment><date>2026-03-18 11:42:21 +0000</date><id>354bd4905fa097fe4653a47ca44da1719e876d0f</id><msg>s1gw: add README.md</msg><path><editType>add</editType><file>s1gw/README.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/laforge</absoluteUrl><fullName>laforge</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/daniel</absoluteUrl><fullName>daniel</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/dwillmann</absoluteUrl><fullName>dwillmann</fullName></culprit></freeStyleBuild>