Changes of Revision 459

commit_4599b273fa7ebed0296da2b70a7c6b8f5aacd227.txt Added
commit_bba0ebe6a4b17c9405c86a5c60edd9e8bc5be24b.txt Deleted
open5gs_2.7.1.16.bba0.dsc -> open5gs_2.7.1.17.4599.dsc Changed
x
 
1
@@ -2,7 +2,7 @@
2
 Source: open5gs
3
 Binary: open5gs-common, open5gs-mme, open5gs-sgwc, open5gs-smf, open5gs-amf, open5gs-sgwu, open5gs-upf, open5gs-hss, open5gs-pcrf, open5gs-nrf, open5gs-scp, open5gs-sepp, open5gs-ausf, open5gs-udm, open5gs-pcf, open5gs-nssf, open5gs-bsf, open5gs-udr, open5gs, open5gs-dbg
4
 Architecture: any
5
-Version: 2.7.1.16.bba0
6
+Version: 2.7.1.17.4599
7
 Maintainer: Harald Welte <laforge@gnumonks.org>
8
 Uploaders: Sukchan Lee <acetcom@gmail.com>
9
 Homepage: https://open5gs.org
10
@@ -32,8 +32,8 @@
11
  open5gs-udr deb net optional arch=any
12
  open5gs-upf deb net optional arch=any
13
 Checksums-Sha1:
14
- 0298045dc1bad8ccf2e8a7aa145ed66e832ab2bf 14493396 open5gs_2.7.1.16.bba0.tar.xz
15
+ 5f288572bf4e73a173b035e29209d240d91622db 14493004 open5gs_2.7.1.17.4599.tar.xz
16
 Checksums-Sha256:
17
- 528b712513795d8d8ccad4c10508bbd9bfeaabe705fd557ea0c2e378cf580b73 14493396 open5gs_2.7.1.16.bba0.tar.xz
18
+ 4be6db312c8f562b84afd4a25970f63cf41e8e644f12bf19cf2ff441dc53aa47 14493004 open5gs_2.7.1.17.4599.tar.xz
19
 Files:
20
- 2eac68e1dc227b094ff73a441a057b53 14493396 open5gs_2.7.1.16.bba0.tar.xz
21
+ 2cab29be2d8aa1b556466c0c5209ceb4 14493004 open5gs_2.7.1.17.4599.tar.xz
22
open5gs_2.7.1.16.bba0.tar.xz/.tarball-version -> open5gs_2.7.1.17.4599.tar.xz/.tarball-version Changed
4
 
1
@@ -1 +1 @@
2
-2.7.1.16-bba0
3
+2.7.1.17-4599
4
open5gs_2.7.1.16.bba0.tar.xz/debian/changelog -> open5gs_2.7.1.17.4599.tar.xz/debian/changelog Changed
12
 
1
@@ -1,8 +1,8 @@
2
-open5gs (2.7.1.16.bba0) unstable; urgency=medium
3
+open5gs (2.7.1.17.4599) unstable; urgency=medium
4
 
5
   * Automatically generated changelog entry for building the Osmocom master feed
6
 
7
- -- Osmocom OBS scripts <info@osmocom.org>  Fri, 17 May 2024 12:03:49 +0000
8
+ -- Osmocom OBS scripts <info@osmocom.org>  Sat, 18 May 2024 05:20:54 +0000
9
 
10
 open5gs (2.7.1) unstable; urgency=medium
11
 
12
open5gs_2.7.1.16.bba0.tar.xz/lib/proto/types.h -> open5gs_2.7.1.17.4599.tar.xz/lib/proto/types.h Changed
13
 
1
@@ -379,11 +379,6 @@
2
 typedef struct ogs_paa_s {
3
 ED2(uint8_t spare:5;,
4
 /* 8.34 PDN Type  */
5
-#define OGS_PDU_SESSION_TYPE_IS_VALID(x) \
6
-        ((x) == OGS_PDU_SESSION_TYPE_IPV4 || \
7
-         (x) == OGS_PDU_SESSION_TYPE_IPV6 || \
8
-         (x) == OGS_PDU_SESSION_TYPE_IPV4V6) \
9
-
10
     uint8_t session_type:3;)
11
     union {
12
         /* PDU_SESSION_TYPE_IPV4 */
13
open5gs_2.7.1.16.bba0.tar.xz/src/mme/esm-handler.c -> open5gs_2.7.1.17.4599.tar.xz/src/mme/esm-handler.c Changed
11
 
1
@@ -231,8 +231,7 @@
2
             ogs_assert_if_reached();
3
         }
4
 
5
-        if (SESSION_CONTEXT_IS_AVAILABLE(mme_ue) &&
6
-            OGS_PDU_SESSION_TYPE_IS_VALID(sess->session->paa.session_type)) {
7
+        if (SESSION_CONTEXT_IS_AVAILABLE(mme_ue)) {
8
             mme_csmap_t *csmap = mme_csmap_find_by_tai(&mme_ue->tai);
9
             mme_ue->csmap = csmap;
10
 
11
open5gs_2.7.1.16.bba0.tar.xz/src/mme/mme-fd-path.c -> open5gs_2.7.1.17.4599.tar.xz/src/mme/mme-fd-path.c Changed
43
 
1
@@ -379,34 +379,27 @@
2
                         ogs_assert(ret == 0);
3
 
4
                         if (addr.ogs_sa_family == AF_INET) {
5
+                            session->ue_ip.addr = addr.sin.sin_addr.s_addr;
6
                             if (session->session_type ==
7
                                     OGS_PDU_SESSION_TYPE_IPV4) {
8
-                                session->paa.addr =
9
-                                    addr.sin.sin_addr.s_addr;
10
                             } else if (session->session_type ==
11
                                     OGS_PDU_SESSION_TYPE_IPV4V6) {
12
-                                session->paa.both.addr =
13
-                                    addr.sin.sin_addr.s_addr;
14
                             } else {
15
                                 ogs_error("Warning: Received a static IPv4 "
16
-                                    "address but PDN-Type does not include "
17
-                                    "IPv4. Ignoring...");
18
+                                    "address but PDN-Type%d does not include "
19
+                                    "IPv4. Ignoring...", session->session_type);
20
                             }
21
                         } else if (addr.ogs_sa_family == AF_INET6) {
22
+                            memcpy(session->ue_ip.addr6,
23
+                                    addr.sin6.sin6_addr.s6_addr, OGS_IPV6_LEN);
24
                             if (session->session_type ==
25
                                     OGS_PDU_SESSION_TYPE_IPV6) {
26
-                                memcpy(session->paa.addr6,
27
-                                    addr.sin6.sin6_addr.s6_addr,
28
-                                    OGS_IPV6_LEN);
29
                             } else if (session->session_type ==
30
                                     OGS_PDU_SESSION_TYPE_IPV4V6) {
31
-                                memcpy(session->paa.both.addr6,
32
-                                    addr.sin6.sin6_addr.s6_addr,
33
-                                    OGS_IPV6_LEN);
34
                             } else {
35
                                 ogs_error("Warning: Received a static IPv6 "
36
-                                    "address but PDN-Type does not include "
37
-                                    "IPv6. Ignoring...");
38
+                                    "address but PDN-Type%d does not include "
39
+                                    "IPv6. Ignoring...", session->session_type);
40
                             }
41
                         } else {
42
                             ogs_error("Invalid family%d",
43
open5gs_2.7.1.16.bba0.tar.xz/src/mme/mme-s11-build.c -> open5gs_2.7.1.17.4599.tar.xz/src/mme/mme-s11-build.c Changed
74
 
1
@@ -171,10 +171,14 @@
2
     req->selection_mode.u8 =
3
         OGS_GTP2_SELECTION_MODE_MS_OR_NETWORK_PROVIDED_APN;
4
 
5
+    ogs_debug("sess->request_type.type = %d", sess->request_type.type);
6
+
7
     ogs_assert(sess->request_type.type == OGS_NAS_EPS_PDN_TYPE_IPV4 ||
8
             sess->request_type.type == OGS_NAS_EPS_PDN_TYPE_IPV6 ||
9
             sess->request_type.type == OGS_NAS_EPS_PDN_TYPE_IPV4V6);
10
 
11
+    ogs_debug("session->session_type = %d", session->session_type);
12
+
13
     if (session->session_type == OGS_PDU_SESSION_TYPE_IPV4 ||
14
         session->session_type == OGS_PDU_SESSION_TYPE_IPV6 ||
15
         session->session_type == OGS_PDU_SESSION_TYPE_IPV4V6) {
16
@@ -185,25 +189,12 @@
17
             ogs_assert_if_reached();
18
         }
19
     } else {
20
-        ogs_fatal("Invalid PDN_TYPE%d", session->session_type);
21
-        ogs_assert_if_reached();
22
+        ogs_error("Invalid PDN-TYPE%d", session->session_type);
23
+        return NULL;
24
     }
25
     req->pdn_type.presence = 1;
26
 
27
-    /* If we started with both addrs (IPV4V6) but the above code
28
-     * (pdn_type & sess->request_type) truncates us down to just one,
29
-     * we need to change position of addresses in struct. */
30
-    if (req->pdn_type.u8 == OGS_PDU_SESSION_TYPE_IPV4 &&
31
-        session->session_type == OGS_PDU_SESSION_TYPE_IPV4V6) {
32
-        uint32_t addr = session->paa.both.addr;
33
-        session->paa.addr = addr;
34
-    }
35
-    if (req->pdn_type.u8 == OGS_PDU_SESSION_TYPE_IPV6 &&
36
-        session->session_type == OGS_PDU_SESSION_TYPE_IPV4V6) {
37
-        uint8_t addr16;
38
-        memcpy(&addr, session->paa.both.addr6, OGS_IPV6_LEN);
39
-        memcpy(session->paa.addr6, &addr, OGS_IPV6_LEN);
40
-    }
41
+    ogs_debug("req->pdn_type.u8 = %d", req->pdn_type.u8);
42
 
43
     memset(&indication, 0, sizeof(ogs_gtp2_indication_t));
44
     req->indication_flags.presence = 1;
45
@@ -224,15 +215,23 @@
46
         indication.operation_indication = 1;
47
 
48
     session->paa.session_type = req->pdn_type.u8;
49
+    ogs_debug("session->paa.session_type = %d", session->paa.session_type);
50
     req->pdn_address_allocation.data = &session->paa;
51
-    if (req->pdn_type.u8 == OGS_PDU_SESSION_TYPE_IPV4)
52
+    if (req->pdn_type.u8 == OGS_PDU_SESSION_TYPE_IPV4) {
53
         req->pdn_address_allocation.len = OGS_PAA_IPV4_LEN;
54
-    else if (req->pdn_type.u8 == OGS_PDU_SESSION_TYPE_IPV6)
55
+        session->paa.addr = session->ue_ip.addr;
56
+    } else if (req->pdn_type.u8 == OGS_PDU_SESSION_TYPE_IPV6) {
57
         req->pdn_address_allocation.len = OGS_PAA_IPV6_LEN;
58
-    else if (req->pdn_type.u8 == OGS_PDU_SESSION_TYPE_IPV4V6)
59
+        memcpy(session->paa.addr6, session->ue_ip.addr6, OGS_IPV6_LEN);
60
+    } else if (req->pdn_type.u8 == OGS_PDU_SESSION_TYPE_IPV4V6) {
61
         req->pdn_address_allocation.len = OGS_PAA_IPV4V6_LEN;
62
-    else
63
-        ogs_assert_if_reached();
64
+        session->paa.both.addr = session->ue_ip.addr;
65
+        memcpy(session->paa.both.addr6, session->ue_ip.addr6, OGS_IPV6_LEN);
66
+    } else {
67
+        ogs_error("Invalid PDN-TYPE%d:%d:%d", req->pdn_type.u8,
68
+                session->session_type, sess->request_type.type);
69
+        return NULL;
70
+    }
71
     req->pdn_address_allocation.presence = 1;
72
 
73
     req->maximum_apn_restriction.presence = 1;
74
open5gs_2.7.1.16.bba0.tar.xz/src/mme/mme-s11-handler.c -> open5gs_2.7.1.17.4599.tar.xz/src/mme/mme-s11-handler.c Changed
68
 
1
@@ -195,18 +195,7 @@
2
             cause_value = OGS_GTP2_CAUSE_CONDITIONAL_IE_MISSING;
3
         }
4
 
5
-        if (rsp->pdn_address_allocation.presence) {
6
-            ogs_paa_t paa;
7
-
8
-            memcpy(&paa, rsp->pdn_address_allocation.data,
9
-                    rsp->pdn_address_allocation.len);
10
-
11
-            if (!OGS_PDU_SESSION_TYPE_IS_VALID(paa.session_type)) {
12
-                ogs_error("%s Unknown PDN Type Session:%u, Cause:%d",
13
-                        mme_ue->imsi_bcd, paa.session_type, session_cause);
14
-                cause_value = OGS_GTP2_CAUSE_MANDATORY_IE_INCORRECT;
15
-            }
16
-        } else {
17
+        if (rsp->pdn_address_allocation.presence == 0) {
18
             ogs_error("%s No PDN Address Allocation Cause:%d",
19
                     mme_ue->imsi_bcd, session_cause);
20
             cause_value = OGS_GTP2_CAUSE_CONDITIONAL_IE_MISSING;
21
@@ -380,9 +369,23 @@
22
     if (rsp->pdn_address_allocation.presence) {
23
         memcpy(&session->paa, rsp->pdn_address_allocation.data,
24
                 rsp->pdn_address_allocation.len);
25
+        /*
26
+         * Issue #3209
27
+         *
28
+         * The Session-Type in the Subscriber DB should not be changed
29
+         * in case the UE can change the PDN-Type for the APN.
30
+         * (e.g IPv4v6 -> IPv4 -> IPv4v6)
31
+         *
32
+         * For resolving this problem,
33
+         * session->session_type and session->ue_ip should not be modified.
34
+         *
35
+         * Therefore, the code below will be deleted.
36
+         */
37
+#if 0 /* WILL BE DELETED */
38
         session->session_type = session->paa.session_type;
39
         ogs_assert(OGS_OK ==
40
                 ogs_paa_to_ip(&session->paa, &session->ue_ip));
41
+#endif
42
     }
43
 
44
     /* ePCO */
45
@@ -426,14 +429,10 @@
46
                 OGS_NETWORK_ACCESS_MODE_ONLY_PACKET ||
47
             mme_ue->nas_eps.attach.value ==
48
                 OGS_NAS_ATTACH_TYPE_EPS_ATTACH) {
49
-            ogs_assert(OGS_PDU_SESSION_TYPE_IS_VALID(
50
-                        session->paa.session_type));
51
             r = nas_eps_send_attach_accept(mme_ue);
52
             ogs_expect(r == OGS_OK);
53
             ogs_assert(r != OGS_ERROR);
54
         } else {
55
-            ogs_assert(OGS_PDU_SESSION_TYPE_IS_VALID(
56
-                        session->paa.session_type));
57
             ogs_assert(OGS_OK == sgsap_send_location_update_request(mme_ue));
58
         }
59
 
60
@@ -441,7 +440,6 @@
61
         /* 3GPP TS 23.401 D.3.6 step 13, 14: */
62
         mme_s6a_send_ulr(mme_ue->enb_ue, mme_ue);
63
     } else if (create_action == OGS_GTP_CREATE_IN_UPLINK_NAS_TRANSPORT) {
64
-        ogs_assert(OGS_PDU_SESSION_TYPE_IS_VALID(session->paa.session_type));
65
         r = nas_eps_send_activate_default_bearer_context_request(
66
                 bearer, create_action);
67
         ogs_expect(r == OGS_OK);
68
open5gs_2.7.1.16.bba0.tar.xz/src/mme/mme-s6a-handler.c -> open5gs_2.7.1.17.4599.tar.xz/src/mme/mme-s6a-handler.c Changed
12
 
1
@@ -355,8 +355,8 @@
2
                 ogs_free(mme_ue->sessioni.name);
3
             break;
4
         }
5
-        memcpy(&mme_ue->sessioni.paa, &slice_data->sessioni.paa,
6
-                sizeof(mme_ue->sessioni.paa));
7
+        memcpy(&mme_ue->sessioni.ue_ip, &slice_data->sessioni.ue_ip,
8
+                sizeof(mme_ue->sessioni.ue_ip));
9
 
10
         memcpy(&mme_ue->sessioni.qos, &slice_data->sessioni.qos,
11
                 sizeof(mme_ue->sessioni.qos));
12
open5gs_2.7.1.16.bba0.tar.xz/src/sgwc/s5c-handler.c -> open5gs_2.7.1.17.4599.tar.xz/src/sgwc/s5c-handler.c Changed
22
 
1
@@ -137,19 +137,7 @@
2
         ogs_error("No GTP TEID Cause:%d", session_cause);
3
         cause_value = OGS_GTP2_CAUSE_CONDITIONAL_IE_MISSING;
4
     }
5
-    if (rsp->pdn_address_allocation.presence) {
6
-        ogs_paa_t paa;
7
-
8
-        memcpy(&paa, rsp->pdn_address_allocation.data,
9
-                ogs_min(sizeof(paa), rsp->pdn_address_allocation.len));
10
-
11
-        if (!OGS_PDU_SESSION_TYPE_IS_VALID(paa.session_type)) {
12
-            ogs_error("Unknown PDN Type %u, Cause:%d",
13
-                    paa.session_type, session_cause);
14
-            cause_value = OGS_GTP2_CAUSE_MANDATORY_IE_INCORRECT;
15
-        }
16
-
17
-    } else {
18
+    if (rsp->pdn_address_allocation.presence == 0) {
19
         ogs_error("No PDN Address Allocation Cause:%d", session_cause);
20
         cause_value = OGS_GTP2_CAUSE_CONDITIONAL_IE_MISSING;
21
     }
22
open5gs_2.7.1.16.bba0.tar.xz/tests/310014/epc-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/310014/epc-test.c Changed
11
 
1
@@ -95,7 +95,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     test_ue->attach_request_param.ms_network_feature_support = 1;
11
open5gs_2.7.1.16.bba0.tar.xz/tests/attach/auth-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/attach/auth-test.c Changed
51
 
1
@@ -97,7 +97,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -202,7 +203,8 @@
12
     sess->pdn_connectivity_param.pco = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
 
20
     memset(&test_ue->attach_request_param,
21
@@ -277,7 +279,8 @@
22
     sess->pdn_connectivity_param.pco = 1;
23
     sess->pdn_connectivity_param.request_type =
24
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
25
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
26
+    esmbuf = testesm_build_pdn_connectivity_request(
27
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
28
     ABTS_PTR_NOTNULL(tc, esmbuf);
29
 
30
     memset(&test_ue->attach_request_param,
31
@@ -352,7 +355,8 @@
32
     sess->pdn_connectivity_param.pco = 1;
33
     sess->pdn_connectivity_param.request_type =
34
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
35
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
36
+    esmbuf = testesm_build_pdn_connectivity_request(
37
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
38
     ABTS_PTR_NOTNULL(tc, esmbuf);
39
 
40
     memset(&test_ue->attach_request_param,
41
@@ -445,7 +449,8 @@
42
     sess->pdn_connectivity_param.pco = 1;
43
     sess->pdn_connectivity_param.request_type =
44
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
45
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
46
+    esmbuf = testesm_build_pdn_connectivity_request(
47
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
48
     ABTS_PTR_NOTNULL(tc, esmbuf);
49
 
50
     memset(&test_ue->attach_request_param,
51
open5gs_2.7.1.16.bba0.tar.xz/tests/attach/crash-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/attach/crash-test.c Changed
11
 
1
@@ -180,7 +180,8 @@
2
     sess->pdn_connectivity_param.eit = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
open5gs_2.7.1.16.bba0.tar.xz/tests/attach/emm-status-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/attach/emm-status-test.c Changed
11
 
1
@@ -96,7 +96,8 @@
2
     sess->pdn_connectivity_param.eit = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
open5gs_2.7.1.16.bba0.tar.xz/tests/attach/guti-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/attach/guti-test.c Changed
101
 
1
@@ -96,7 +96,8 @@
2
     sess->pdn_connectivity_param.eit = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -233,7 +234,8 @@
12
     sess->pdn_connectivity_param.epco = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
 
20
     memset(&test_ue->attach_request_param,
21
@@ -374,7 +376,8 @@
22
     sess->pdn_connectivity_param.pco = 1;
23
     sess->pdn_connectivity_param.request_type =
24
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
25
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
26
+    esmbuf = testesm_build_pdn_connectivity_request(
27
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
28
     ABTS_PTR_NOTNULL(tc, esmbuf);
29
 
30
     memset(&test_ue->attach_request_param,
31
@@ -522,7 +525,8 @@
32
     sess->pdn_connectivity_param.pco = 1;
33
     sess->pdn_connectivity_param.request_type =
34
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
35
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
36
+    esmbuf = testesm_build_pdn_connectivity_request(
37
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
38
     ABTS_PTR_NOTNULL(tc, esmbuf);
39
 
40
     memset(&test_ue->attach_request_param,
41
@@ -627,7 +631,8 @@
42
     sess->pdn_connectivity_param.pco = 1;
43
     sess->pdn_connectivity_param.request_type =
44
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
45
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
46
+    esmbuf = testesm_build_pdn_connectivity_request(
47
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4);
48
     ABTS_PTR_NOTNULL(tc, esmbuf);
49
 
50
     memset(&test_ue->attach_request_param,
51
@@ -764,7 +769,8 @@
52
     sess->pdn_connectivity_param.pco = 1;
53
     sess->pdn_connectivity_param.request_type =
54
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
55
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
56
+    esmbuf = testesm_build_pdn_connectivity_request(
57
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
58
     ABTS_PTR_NOTNULL(tc, esmbuf);
59
 
60
     memset(&test_ue->attach_request_param,
61
@@ -959,7 +965,8 @@
62
     sess->pdn_connectivity_param.pco = 1;
63
     sess->pdn_connectivity_param.request_type =
64
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
65
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
66
+    esmbuf = testesm_build_pdn_connectivity_request(
67
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
68
     ABTS_PTR_NOTNULL(tc, esmbuf);
69
 
70
     memset(&test_ue->attach_request_param,
71
@@ -1309,7 +1316,8 @@
72
     sess->pdn_connectivity_param.pco = 1;
73
     sess->pdn_connectivity_param.request_type =
74
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
75
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
76
+    esmbuf = testesm_build_pdn_connectivity_request(
77
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
78
     ABTS_PTR_NOTNULL(tc, esmbuf);
79
 
80
     memset(&test_ue->attach_request_param,
81
@@ -1392,7 +1400,8 @@
82
     sess->pdn_connectivity_param.pco = 1;
83
     sess->pdn_connectivity_param.request_type =
84
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
85
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
86
+    esmbuf = testesm_build_pdn_connectivity_request(
87
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
88
     ABTS_PTR_NOTNULL(tc, esmbuf);
89
 
90
     memset(&test_ue->attach_request_param,
91
@@ -1522,7 +1531,8 @@
92
     sess->pdn_connectivity_param.pco = 1;
93
     sess->pdn_connectivity_param.request_type =
94
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
95
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
96
+    esmbuf = testesm_build_pdn_connectivity_request(
97
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
98
     ABTS_PTR_NOTNULL(tc, esmbuf);
99
 
100
     memset(&test_ue->attach_request_param,
101
open5gs_2.7.1.16.bba0.tar.xz/tests/attach/idle-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/attach/idle-test.c Changed
31
 
1
@@ -97,7 +97,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -426,7 +427,8 @@
12
     sess->pdn_connectivity_param.pco = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
 
20
     memset(&test_ue->attach_request_param,
21
@@ -711,7 +713,8 @@
22
     sess->pdn_connectivity_param.pco = 1;
23
     sess->pdn_connectivity_param.request_type =
24
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
25
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
26
+    esmbuf = testesm_build_pdn_connectivity_request(
27
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
28
     ABTS_PTR_NOTNULL(tc, esmbuf);
29
 
30
     memset(&test_ue->attach_request_param,
31
open5gs_2.7.1.16.bba0.tar.xz/tests/attach/issues-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/attach/issues-test.c Changed
111
 
1
@@ -99,7 +99,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -215,7 +216,8 @@
12
     sess->pdn_connectivity_param.pco = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
20
     ABTS_PTR_NOTNULL(tc, sendbuf);
21
@@ -245,7 +247,8 @@
22
     sess->pdn_connectivity_param.pco = 1;
23
     sess->pdn_connectivity_param.request_type =
24
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
25
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
26
+    esmbuf = testesm_build_pdn_connectivity_request(
27
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
28
     ABTS_PTR_NOTNULL(tc, esmbuf);
29
 
30
     memset(&test_ue->attach_request_param,
31
@@ -648,7 +651,8 @@
32
     sess->pdn_connectivity_param.pco = 1;
33
     sess->pdn_connectivity_param.request_type =
34
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
35
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
36
+    esmbuf = testesm_build_pdn_connectivity_request(
37
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
38
     ABTS_PTR_NOTNULL(tc, esmbuf);
39
 
40
     memset(&test_ue0->attach_request_param,
41
@@ -786,7 +790,8 @@
42
     sess->pdn_connectivity_param.pco = 1;
43
     sess->pdn_connectivity_param.request_type =
44
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
45
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
46
+    esmbuf = testesm_build_pdn_connectivity_request(
47
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
48
     ABTS_PTR_NOTNULL(tc, esmbuf);
49
 
50
     memset(&test_ue1->attach_request_param,
51
@@ -928,7 +933,8 @@
52
     sess->pdn_connectivity_param.epco = 1;
53
     sess->pdn_connectivity_param.request_type =
54
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
55
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
56
+    esmbuf = testesm_build_pdn_connectivity_request(
57
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
58
     ABTS_PTR_NOTNULL(tc, esmbuf);
59
 
60
     memset(&test_ue0->attach_request_param,
61
@@ -994,7 +1000,8 @@
62
     sess->pdn_connectivity_param.epco = 1;
63
     sess->pdn_connectivity_param.request_type =
64
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
65
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
66
+    esmbuf = testesm_build_pdn_connectivity_request(
67
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
68
     ABTS_PTR_NOTNULL(tc, esmbuf);
69
 
70
     memset(&test_ue1->attach_request_param,
71
@@ -1080,7 +1087,8 @@
72
     sess->pdn_connectivity_param.pco = 1;
73
     sess->pdn_connectivity_param.request_type =
74
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
75
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
76
+    esmbuf = testesm_build_pdn_connectivity_request(
77
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
78
     ABTS_PTR_NOTNULL(tc, esmbuf);
79
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue1, esmbuf);
80
     ABTS_PTR_NOTNULL(tc, sendbuf);
81
@@ -1450,7 +1458,8 @@
82
     sess->pdn_connectivity_param.pco = 1;
83
     sess->pdn_connectivity_param.request_type =
84
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
85
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
86
+    esmbuf = testesm_build_pdn_connectivity_request(
87
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
88
     ABTS_PTR_NOTNULL(tc, esmbuf);
89
 
90
     memset(&test_ue1->attach_request_param,
91
@@ -1588,7 +1597,8 @@
92
     sess->pdn_connectivity_param.pco = 1;
93
     sess->pdn_connectivity_param.request_type =
94
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
95
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
96
+    esmbuf = testesm_build_pdn_connectivity_request(
97
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
98
     ABTS_PTR_NOTNULL(tc, esmbuf);
99
 
100
     memset(&test_ue0->attach_request_param,
101
@@ -1724,7 +1734,8 @@
102
     sess->pdn_connectivity_param.pco = 1;
103
     sess->pdn_connectivity_param.request_type =
104
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
105
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
106
+    esmbuf = testesm_build_pdn_connectivity_request(
107
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
108
     ABTS_PTR_NOTNULL(tc, esmbuf);
109
 
110
     memset(&test_ue1->attach_request_param,
111
open5gs_2.7.1.16.bba0.tar.xz/tests/attach/reset-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/attach/reset-test.c Changed
31
 
1
@@ -121,7 +121,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -369,7 +370,8 @@
12
         sess->pdn_connectivity_param.pco = 1;
13
         sess->pdn_connectivity_param.request_type =
14
             OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-        esmbuf = testesm_build_pdn_connectivity_request(sess, false);
16
+        esmbuf = testesm_build_pdn_connectivity_request(
17
+                sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
         ABTS_PTR_NOTNULL(tc, esmbuf);
19
 
20
         memset(&test_uei->attach_request_param,
21
@@ -605,7 +607,8 @@
22
         sess->pdn_connectivity_param.pco = 1;
23
         sess->pdn_connectivity_param.request_type =
24
             OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
25
-        esmbuf = testesm_build_pdn_connectivity_request(sess, false);
26
+        esmbuf = testesm_build_pdn_connectivity_request(
27
+                sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
28
         ABTS_PTR_NOTNULL(tc, esmbuf);
29
 
30
         memset(&test_uei->attach_request_param,
31
open5gs_2.7.1.16.bba0.tar.xz/tests/attach/simple-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/attach/simple-test.c Changed
11
 
1
@@ -96,7 +96,8 @@
2
     sess->pdn_connectivity_param.eit = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
open5gs_2.7.1.16.bba0.tar.xz/tests/attach/ue-context-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/attach/ue-context-test.c Changed
51
 
1
@@ -93,7 +93,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -257,7 +258,8 @@
12
     sess->pdn_connectivity_param.pco = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
 
20
     memset(&test_ue->attach_request_param,
21
@@ -340,7 +342,8 @@
22
     sess->pdn_connectivity_param.pco = 1;
23
     sess->pdn_connectivity_param.request_type =
24
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
25
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
26
+    esmbuf = testesm_build_pdn_connectivity_request(
27
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
28
     ABTS_PTR_NOTNULL(tc, esmbuf);
29
 
30
     memset(&test_ue->attach_request_param,
31
@@ -556,7 +559,8 @@
32
     sess->pdn_connectivity_param.pco = 1;
33
     sess->pdn_connectivity_param.request_type =
34
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
35
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
36
+    esmbuf = testesm_build_pdn_connectivity_request(
37
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
38
     ABTS_PTR_NOTNULL(tc, esmbuf);
39
 
40
     memset(&test_ue->attach_request_param,
41
@@ -639,7 +643,8 @@
42
     sess->pdn_connectivity_param.pco = 1;
43
     sess->pdn_connectivity_param.request_type =
44
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
45
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
46
+    esmbuf = testesm_build_pdn_connectivity_request(
47
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
48
     ABTS_PTR_NOTNULL(tc, esmbuf);
49
 
50
     memset(&test_ue->attach_request_param,
51
open5gs_2.7.1.16.bba0.tar.xz/tests/common/context.c -> open5gs_2.7.1.17.4599.tar.xz/tests/common/context.c Changed
13
 
1
@@ -1551,6 +1551,11 @@
2
                             "unit", BCON_INT32(3),
3
                         "}",
4
                     "}",
5
+#if 0 /* For static-IP test */
6
+                    "ue", "{", "ipv4", "1.1.1.1", "ipv6", "::1", "}",
7
+                    "ue", "{", "ipv4", "1.1.1.1", "}",
8
+                    "ue", "{", "ipv6", "::1", "}",
9
+#endif
10
                     "qos", "{",
11
                         "index", BCON_INT32(9),
12
                         "arp", "{",
13
open5gs_2.7.1.16.bba0.tar.xz/tests/common/esm-build.c -> open5gs_2.7.1.17.4599.tar.xz/tests/common/esm-build.c Changed
19
 
1
@@ -20,7 +20,7 @@
2
 #include "test-common.h"
3
 
4
 ogs_pkbuf_t *testesm_build_pdn_connectivity_request(
5
-        test_sess_t *sess, bool integrity_protected)
6
+        test_sess_t *sess, bool integrity_protected, uint8_t pdn_type)
7
 {
8
     ogs_nas_eps_message_t message;
9
     ogs_nas_eps_pdn_connectivity_request_t *pdn_connectivity_request =
10
@@ -72,7 +72,7 @@
11
 
12
     message.esm.h.message_type = OGS_NAS_EPS_PDN_CONNECTIVITY_REQUEST;
13
 
14
-    request_type->type = OGS_NAS_EPS_PDN_TYPE_IPV4V6;
15
+    request_type->type = pdn_type;
16
     request_type->value = sess->pdn_connectivity_param.request_type;
17
     ogs_assert(request_type->value);
18
 
19
open5gs_2.7.1.16.bba0.tar.xz/tests/common/esm-build.h -> open5gs_2.7.1.17.4599.tar.xz/tests/common/esm-build.h Changed
10
 
1
@@ -25,7 +25,7 @@
2
 #endif
3
 
4
 ogs_pkbuf_t *testesm_build_pdn_connectivity_request(
5
-        test_sess_t *sess, bool integrity_protected);
6
+        test_sess_t *sess, bool integrity_protected, uint8_t pdn_type);
7
 ogs_pkbuf_t *testesm_build_pdn_disconnect_request(test_sess_t *sess);
8
 ogs_pkbuf_t *testesm_build_esm_information_response(test_sess_t *sess);
9
 ogs_pkbuf_t *testesm_build_activate_default_eps_bearer_context_accept(
10
open5gs_2.7.1.16.bba0.tar.xz/tests/csfb/crash-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/csfb/crash-test.c Changed
11
 
1
@@ -96,7 +96,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
open5gs_2.7.1.16.bba0.tar.xz/tests/csfb/mo-active-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/csfb/mo-active-test.c Changed
11
 
1
@@ -96,7 +96,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
open5gs_2.7.1.16.bba0.tar.xz/tests/csfb/mo-idle-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/csfb/mo-idle-test.c Changed
51
 
1
@@ -96,7 +96,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -380,7 +381,8 @@
12
     sess->pdn_connectivity_param.pco = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
 
20
     memset(&test_ue->attach_request_param,
21
@@ -647,7 +649,8 @@
22
     sess->pdn_connectivity_param.pco = 1;
23
     sess->pdn_connectivity_param.request_type =
24
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
25
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
26
+    esmbuf = testesm_build_pdn_connectivity_request(
27
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
28
     ABTS_PTR_NOTNULL(tc, esmbuf);
29
 
30
     memset(&test_ue->attach_request_param,
31
@@ -915,7 +918,8 @@
32
     sess->pdn_connectivity_param.pco = 1;
33
     sess->pdn_connectivity_param.request_type =
34
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
35
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
36
+    esmbuf = testesm_build_pdn_connectivity_request(
37
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
38
     ABTS_PTR_NOTNULL(tc, esmbuf);
39
 
40
     memset(&test_ue->attach_request_param,
41
@@ -1196,7 +1200,8 @@
42
     sess->pdn_connectivity_param.pco = 1;
43
     sess->pdn_connectivity_param.request_type =
44
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
45
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
46
+    esmbuf = testesm_build_pdn_connectivity_request(
47
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
48
     ABTS_PTR_NOTNULL(tc, esmbuf);
49
 
50
     memset(&test_ue->attach_request_param,
51
open5gs_2.7.1.16.bba0.tar.xz/tests/csfb/mo-sms-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/csfb/mo-sms-test.c Changed
11
 
1
@@ -96,7 +96,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
open5gs_2.7.1.16.bba0.tar.xz/tests/csfb/mt-active-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/csfb/mt-active-test.c Changed
11
 
1
@@ -96,7 +96,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
open5gs_2.7.1.16.bba0.tar.xz/tests/csfb/mt-idle-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/csfb/mt-idle-test.c Changed
11
 
1
@@ -96,7 +96,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
open5gs_2.7.1.16.bba0.tar.xz/tests/csfb/mt-sms-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/csfb/mt-sms-test.c Changed
11
 
1
@@ -96,7 +96,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
open5gs_2.7.1.16.bba0.tar.xz/tests/handover/epc-s1-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/handover/epc-s1-test.c Changed
31
 
1
@@ -114,7 +114,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -708,7 +709,8 @@
12
     sess->pdn_connectivity_param.pco = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
 
20
     memset(&test_ue->attach_request_param,
21
@@ -1030,7 +1032,8 @@
22
     sess->pdn_connectivity_param.pco = 1;
23
     sess->pdn_connectivity_param.request_type =
24
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
25
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
26
+    esmbuf = testesm_build_pdn_connectivity_request(
27
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
28
     ABTS_PTR_NOTNULL(tc, esmbuf);
29
 
30
     memset(&test_ue->attach_request_param,
31
open5gs_2.7.1.16.bba0.tar.xz/tests/handover/epc-x2-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/handover/epc-x2-test.c Changed
21
 
1
@@ -110,7 +110,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -461,7 +462,8 @@
12
     sess->pdn_connectivity_param.pco = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
 
20
     memset(&test_ue->attach_request_param,
21
open5gs_2.7.1.16.bba0.tar.xz/tests/non3gpp/epdg-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/non3gpp/epdg-test.c Changed
31
 
1
@@ -433,7 +433,8 @@
2
     sess->pdn_connectivity_param.pco = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_HANDOVER;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -557,7 +558,8 @@
12
     sess->pdn_connectivity_param.pco = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
20
     ABTS_PTR_NOTNULL(tc, sendbuf);
21
@@ -657,7 +659,8 @@
22
     sess->pdn_connectivity_param.pco = 1;
23
     sess->pdn_connectivity_param.request_type =
24
         OGS_NAS_EPS_REQUEST_TYPE_HANDOVER;
25
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
26
+    esmbuf = testesm_build_pdn_connectivity_request(
27
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
28
     ABTS_PTR_NOTNULL(tc, esmbuf);
29
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
30
     ABTS_PTR_NOTNULL(tc, sendbuf);
31
open5gs_2.7.1.16.bba0.tar.xz/tests/volte/bearer-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/volte/bearer-test.c Changed
21
 
1
@@ -93,7 +93,8 @@
2
     sess->pdn_connectivity_param.eit = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -336,7 +337,8 @@
12
     sess->pdn_connectivity_param.eit = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
 
20
     memset(&test_ue->attach_request_param,
21
open5gs_2.7.1.16.bba0.tar.xz/tests/volte/cx-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/volte/cx-test.c Changed
21
 
1
@@ -104,7 +104,8 @@
2
     sess->pdn_connectivity_param.eit = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -221,7 +222,8 @@
12
     sess->pdn_connectivity_param.pco = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
20
     ABTS_PTR_NOTNULL(tc, sendbuf);
21
open5gs_2.7.1.16.bba0.tar.xz/tests/volte/rx-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/volte/rx-test.c Changed
191
 
1
@@ -99,7 +99,8 @@
2
     sess->pdn_connectivity_param.eit = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -216,7 +217,8 @@
12
     sess->pdn_connectivity_param.pco = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
20
     ABTS_PTR_NOTNULL(tc, sendbuf);
21
@@ -609,7 +611,8 @@
22
     sess->pdn_connectivity_param.eit = 1;
23
     sess->pdn_connectivity_param.request_type =
24
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
25
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
26
+    esmbuf = testesm_build_pdn_connectivity_request(
27
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
28
     ABTS_PTR_NOTNULL(tc, esmbuf);
29
 
30
     memset(&test_ue->attach_request_param,
31
@@ -717,7 +720,8 @@
32
     sess->pdn_connectivity_param.pco = 1;
33
     sess->pdn_connectivity_param.request_type =
34
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
35
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
36
+    esmbuf = testesm_build_pdn_connectivity_request(
37
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
38
     ABTS_PTR_NOTNULL(tc, esmbuf);
39
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
40
     ABTS_PTR_NOTNULL(tc, sendbuf);
41
@@ -958,7 +962,8 @@
42
     sess->pdn_connectivity_param.eit = 1;
43
     sess->pdn_connectivity_param.request_type =
44
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
45
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
46
+    esmbuf = testesm_build_pdn_connectivity_request(
47
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
48
     ABTS_PTR_NOTNULL(tc, esmbuf);
49
 
50
     memset(&test_ue->attach_request_param,
51
@@ -1075,7 +1080,8 @@
52
     sess->pdn_connectivity_param.pco = 1;
53
     sess->pdn_connectivity_param.request_type =
54
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
55
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
56
+    esmbuf = testesm_build_pdn_connectivity_request(
57
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
58
     ABTS_PTR_NOTNULL(tc, esmbuf);
59
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
60
     ABTS_PTR_NOTNULL(tc, sendbuf);
61
@@ -1160,7 +1166,8 @@
62
     sess->pdn_connectivity_param.pco = 1;
63
     sess->pdn_connectivity_param.request_type =
64
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
65
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
66
+    esmbuf = testesm_build_pdn_connectivity_request(
67
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
68
     ABTS_PTR_NOTNULL(tc, esmbuf);
69
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
70
     ABTS_PTR_NOTNULL(tc, sendbuf);
71
@@ -1303,7 +1310,8 @@
72
     sess->pdn_connectivity_param.eit = 1;
73
     sess->pdn_connectivity_param.request_type =
74
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
75
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
76
+    esmbuf = testesm_build_pdn_connectivity_request(
77
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
78
     ABTS_PTR_NOTNULL(tc, esmbuf);
79
 
80
     memset(&test_ue->attach_request_param,
81
@@ -1420,7 +1428,8 @@
82
     sess->pdn_connectivity_param.pco = 1;
83
     sess->pdn_connectivity_param.request_type =
84
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
85
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
86
+    esmbuf = testesm_build_pdn_connectivity_request(
87
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
88
     ABTS_PTR_NOTNULL(tc, esmbuf);
89
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
90
     ABTS_PTR_NOTNULL(tc, sendbuf);
91
@@ -1503,7 +1512,8 @@
92
     sess->pdn_connectivity_param.pco = 1;
93
     sess->pdn_connectivity_param.request_type =
94
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
95
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
96
+    esmbuf = testesm_build_pdn_connectivity_request(
97
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
98
     ABTS_PTR_NOTNULL(tc, esmbuf);
99
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
100
     ABTS_PTR_NOTNULL(tc, sendbuf);
101
@@ -1639,7 +1649,8 @@
102
     sess->pdn_connectivity_param.eit = 1;
103
     sess->pdn_connectivity_param.request_type =
104
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
105
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
106
+    esmbuf = testesm_build_pdn_connectivity_request(
107
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
108
     ABTS_PTR_NOTNULL(tc, esmbuf);
109
 
110
     memset(&test_ue->attach_request_param,
111
@@ -1827,7 +1838,8 @@
112
     sess->pdn_connectivity_param.eit = 1;
113
     sess->pdn_connectivity_param.request_type =
114
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
115
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
116
+    esmbuf = testesm_build_pdn_connectivity_request(
117
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
118
     ABTS_PTR_NOTNULL(tc, esmbuf);
119
 
120
     memset(&test_ue->attach_request_param,
121
@@ -1944,7 +1956,8 @@
122
     sess->pdn_connectivity_param.pco = 1;
123
     sess->pdn_connectivity_param.request_type =
124
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
125
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
126
+    esmbuf = testesm_build_pdn_connectivity_request(
127
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
128
     ABTS_PTR_NOTNULL(tc, esmbuf);
129
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
130
     ABTS_PTR_NOTNULL(tc, sendbuf);
131
@@ -2328,7 +2341,8 @@
132
     sess->pdn_connectivity_param.eit = 1;
133
     sess->pdn_connectivity_param.request_type =
134
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
135
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
136
+    esmbuf = testesm_build_pdn_connectivity_request(
137
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
138
     ABTS_PTR_NOTNULL(tc, esmbuf);
139
 
140
     memset(&test_ue->attach_request_param,
141
@@ -2445,7 +2459,8 @@
142
     sess->pdn_connectivity_param.pco = 1;
143
     sess->pdn_connectivity_param.request_type =
144
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
145
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
146
+    esmbuf = testesm_build_pdn_connectivity_request(
147
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
148
     ABTS_PTR_NOTNULL(tc, esmbuf);
149
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
150
     ABTS_PTR_NOTNULL(tc, sendbuf);
151
@@ -2748,7 +2763,8 @@
152
     sess->pdn_connectivity_param.eit = 1;
153
     sess->pdn_connectivity_param.request_type =
154
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
155
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
156
+    esmbuf = testesm_build_pdn_connectivity_request(
157
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
158
     ABTS_PTR_NOTNULL(tc, esmbuf);
159
 
160
     memset(&test_ue->attach_request_param,
161
@@ -2865,7 +2881,8 @@
162
     sess->pdn_connectivity_param.pco = 1;
163
     sess->pdn_connectivity_param.request_type =
164
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
165
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
166
+    esmbuf = testesm_build_pdn_connectivity_request(
167
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
168
     ABTS_PTR_NOTNULL(tc, esmbuf);
169
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
170
     ABTS_PTR_NOTNULL(tc, sendbuf);
171
@@ -3148,7 +3165,8 @@
172
     sess->pdn_connectivity_param.eit = 1;
173
     sess->pdn_connectivity_param.request_type =
174
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
175
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
176
+    esmbuf = testesm_build_pdn_connectivity_request(
177
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
178
     ABTS_PTR_NOTNULL(tc, esmbuf);
179
 
180
     memset(&test_ue->attach_request_param,
181
@@ -3265,7 +3283,8 @@
182
     sess->pdn_connectivity_param.pco = 1;
183
     sess->pdn_connectivity_param.request_type =
184
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
185
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
186
+    esmbuf = testesm_build_pdn_connectivity_request(
187
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
188
     ABTS_PTR_NOTNULL(tc, esmbuf);
189
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
190
     ABTS_PTR_NOTNULL(tc, sendbuf);
191
open5gs_2.7.1.16.bba0.tar.xz/tests/volte/session-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/volte/session-test.c Changed
31
 
1
@@ -93,7 +93,8 @@
2
     sess->pdn_connectivity_param.eit = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -201,7 +202,8 @@
12
     sess->pdn_connectivity_param.pco = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
20
     ABTS_PTR_NOTNULL(tc, sendbuf);
21
@@ -317,7 +319,8 @@
22
     sess->pdn_connectivity_param.pco = 1;
23
     sess->pdn_connectivity_param.request_type =
24
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
25
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
26
+    esmbuf = testesm_build_pdn_connectivity_request(
27
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
28
     ABTS_PTR_NOTNULL(tc, esmbuf);
29
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
30
     ABTS_PTR_NOTNULL(tc, sendbuf);
31
open5gs_2.7.1.16.bba0.tar.xz/tests/volte/simple-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/volte/simple-test.c Changed
21
 
1
@@ -99,7 +99,8 @@
2
     sess->pdn_connectivity_param.eit = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -216,7 +217,8 @@
12
     sess->pdn_connectivity_param.pco = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
20
     ABTS_PTR_NOTNULL(tc, sendbuf);
21
open5gs_2.7.1.16.bba0.tar.xz/tests/volte/video-test.c -> open5gs_2.7.1.17.4599.tar.xz/tests/volte/video-test.c Changed
21
 
1
@@ -97,7 +97,8 @@
2
     sess->pdn_connectivity_param.eit = 1;
3
     sess->pdn_connectivity_param.request_type =
4
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
5
-    esmbuf = testesm_build_pdn_connectivity_request(sess, false);
6
+    esmbuf = testesm_build_pdn_connectivity_request(
7
+            sess, false, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
8
     ABTS_PTR_NOTNULL(tc, esmbuf);
9
 
10
     memset(&test_ue->attach_request_param,
11
@@ -214,7 +215,8 @@
12
     sess->pdn_connectivity_param.pco = 1;
13
     sess->pdn_connectivity_param.request_type =
14
         OGS_NAS_EPS_REQUEST_TYPE_INITIAL;
15
-    esmbuf = testesm_build_pdn_connectivity_request(sess, true);
16
+    esmbuf = testesm_build_pdn_connectivity_request(
17
+            sess, true, OGS_NAS_EPS_PDN_TYPE_IPV4V6);
18
     ABTS_PTR_NOTNULL(tc, esmbuf);
19
     sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, esmbuf);
20
     ABTS_PTR_NOTNULL(tc, sendbuf);
21