Changes of Revision 104
open5gs_2.4.11.10.a99a7.202210070002.dsc -> open5gs_2.4.11.12.3955.202210080002.dsc
Changed
x
1
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-ausf, open5gs-udm, open5gs-pcf, open5gs-nssf, open5gs-bsf, open5gs-udr, open5gs, open5gs-dbg
4
Architecture: any
5
-Version: 2.4.11.10.a99a7.202210070002
6
+Version: 2.4.11.12.3955.202210080002
7
Maintainer: Harald Welte <laforge@gnumonks.org>
8
Uploaders: Sukchan Lee <acetcom@gmail.com>
9
Homepage: https://open5gs.org
10
11
open5gs-udr deb net optional arch=any
12
open5gs-upf deb net optional arch=any
13
Checksums-Sha1:
14
- 9adbfeb799d22e31426536422c9c6b005c01c02a 11471192 open5gs_2.4.11.10.a99a7.202210070002.tar.xz
15
+ 8b02399cea29e412b070f26cc2f3e07b4824e5d3 11471676 open5gs_2.4.11.12.3955.202210080002.tar.xz
16
Checksums-Sha256:
17
- 65c83ea2122c88e2708419db0ade358fb9449c13b55a8e0bf81f1dc2e59a56d1 11471192 open5gs_2.4.11.10.a99a7.202210070002.tar.xz
18
+ 8d4f5e0c652a20bf02383f21fad4b935e4d028d93064eb637cb5e78e47a61e2e 11471676 open5gs_2.4.11.12.3955.202210080002.tar.xz
19
Files:
20
- 03fc18cb8b0b8a11c2a7a29135383be3 11471192 open5gs_2.4.11.10.a99a7.202210070002.tar.xz
21
+ d5a0e8ebc87a35ced0af2f31e1df1ffd 11471676 open5gs_2.4.11.12.3955.202210080002.tar.xz
22
open5gs_2.4.11.10.a99a7.202210070002.tar.xz/.tarball-version -> open5gs_2.4.11.12.3955.202210080002.tar.xz/.tarball-version
Changed
4
1
2
-2.4.11.10-a99a7.202210070002
3
+2.4.11.12-3955.202210080002
4
open5gs_2.4.11.10.a99a7.202210070002.tar.xz/debian/changelog -> open5gs_2.4.11.12.3955.202210080002.tar.xz/debian/changelog
Changed
12
1
2
-open5gs (2.4.11.10.a99a7.202210070002) unstable; urgency=medium
3
+open5gs (2.4.11.12.3955.202210080002) unstable; urgency=medium
4
5
* Automatically generated changelog entry for building the Osmocom nightly feed
6
7
- -- Osmocom OBS scripts <info@osmocom.org> Fri, 07 Oct 2022 00:05:00 +0000
8
+ -- Osmocom OBS scripts <info@osmocom.org> Sat, 08 Oct 2022 00:04:53 +0000
9
10
open5gs (2.4.11) unstable; urgency=medium
11
12
open5gs_2.4.11.10.a99a7.202210070002.tar.xz/src/mme/mme-path.c -> open5gs_2.4.11.12.3955.202210080002.tar.xz/src/mme/mme-path.c
Changed
13
1
2
ogs_warn("MME-initiated Detach cannot be invoked");
3
} else {
4
ogs_assert(OGS_OK == nas_eps_send_detach_request(mme_ue));
5
+ if (MME_P_TMSI_IS_AVAILABLE(mme_ue)) {
6
+ ogs_assert(OGS_OK == sgsap_send_detach_indication(mme_ue));
7
+ } else {
8
+ mme_send_delete_session_or_detach(mme_ue);
9
+ }
10
}
11
break;
12
default:
13
open5gs_2.4.11.10.a99a7.202210070002.tar.xz/src/mme/mme-s6a-handler.c -> open5gs_2.4.11.12.3955.202210080002.tar.xz/src/mme/mme-s6a-handler.c
Changed
50
1
2
switch (clr_message->cancellation_type) {
3
case OGS_DIAM_S6A_CT_SUBSCRIPTION_WITHDRAWL:
4
mme_ue->detach_type = MME_DETACH_TYPE_HSS_EXPLICIT;
5
+
6
+ /*
7
+ * Before sending Detach-Request,
8
+ * we need to check whether UE is IDLE or not.
9
+ */
10
if (ECM_IDLE(mme_ue)) {
11
MME_STORE_PAGING_INFO(mme_ue, MME_PAGING_TYPE_DETACH_TO_UE, NULL);
12
ogs_assert(OGS_OK == s1ap_send_paging(mme_ue, S1AP_CNDomain_ps));
13
} else {
14
ogs_assert(OGS_OK == nas_eps_send_detach_request(mme_ue));
15
+ if (MME_P_TMSI_IS_AVAILABLE(mme_ue)) {
16
+ ogs_assert(OGS_OK == sgsap_send_detach_indication(mme_ue));
17
+ } else {
18
+ mme_send_delete_session_or_detach(mme_ue);
19
+ }
20
}
21
break;
22
case OGS_DIAM_S6A_CT_MME_UPDATE_PROCEDURE:
23
mme_ue->detach_type = MME_DETACH_TYPE_HSS_IMPLICIT;
24
+
25
+ /*
26
+ * There is no need to send NAS or S1AP message to the UE.
27
+ * So, we don't have to check whether UE is IDLE or not.
28
+ */
29
+ if (MME_P_TMSI_IS_AVAILABLE(mme_ue)) {
30
+ ogs_assert(OGS_OK == sgsap_send_detach_indication(mme_ue));
31
+ } else {
32
+ mme_send_delete_session_or_detach(mme_ue);
33
+ }
34
break;
35
default:
36
ogs_fatal("Unsupported Cancellation-Type %d",
37
38
ogs_assert_if_reached();
39
break;
40
}
41
-
42
- if (MME_P_TMSI_IS_AVAILABLE(mme_ue)) {
43
- ogs_assert(OGS_OK == sgsap_send_detach_indication(mme_ue));
44
- } else {
45
- mme_send_delete_session_or_detach(mme_ue);
46
- }
47
}
48
49
static uint8_t mme_ue_session_from_slice_data(mme_ue_t *mme_ue,
50
open5gs_2.4.11.10.a99a7.202210070002.tar.xz/src/smf/n4-handler.c -> open5gs_2.4.11.12.3955.202210080002.tar.xz/src/smf/n4-handler.c
Changed
68
1
2
3
ogs_debug("Session Report Request");
4
5
- cause_value = OGS_GTP2_CAUSE_REQUEST_ACCEPTED;
6
+ cause_value = OGS_PFCP_CAUSE_REQUEST_ACCEPTED;
7
8
if (!sess) {
9
ogs_error("No Context");
10
11
12
if (pfcp_req->report_type.presence == 0) {
13
ogs_error("No Report Type");
14
- cause_value = OGS_GTP2_CAUSE_MANDATORY_IE_MISSING;
15
+ cause_value = OGS_PFCP_CAUSE_MANDATORY_IE_MISSING;
16
}
17
18
- if (cause_value != OGS_GTP2_CAUSE_REQUEST_ACCEPTED) {
19
+ if (cause_value != OGS_PFCP_CAUSE_REQUEST_ACCEPTED) {
20
ogs_pfcp_send_error_message(pfcp_xact, 0,
21
OGS_PFCP_SESSION_REPORT_RESPONSE_TYPE,
22
cause_value, 0);
23
24
"Paging Policy Indication Value");
25
ogs_pfcp_send_error_message(pfcp_xact, 0,
26
OGS_PFCP_SESSION_REPORT_RESPONSE_TYPE,
27
- OGS_GTP2_CAUSE_SERVICE_NOT_SUPPORTED, 0);
28
+ OGS_PFCP_CAUSE_SERVICE_NOT_SUPPORTED, 0);
29
return;
30
}
31
32
if (qfi) {
33
qos_flow = smf_qos_flow_find_by_qfi(sess, qfi);
34
- if (!qos_flow)
35
+ if (!qos_flow) {
36
ogs_error("Cannot find the QoS Flow%d", qfi);
37
+ ogs_pfcp_send_error_message(pfcp_xact, 0,
38
+ OGS_PFCP_SESSION_REPORT_RESPONSE_TYPE,
39
+ OGS_PFCP_CAUSE_SESSION_CONTEXT_NOT_FOUND, 0);
40
+ return;
41
+ }
42
}
43
} else {
44
ogs_error("No Info");
45
46
pfcp_req->downlink_data_report.pdr_id.u16);
47
if (!pdr)
48
ogs_error("Cannot find the PDR-ID%d", pdr_id);
49
-
50
} else {
51
ogs_error("No PDR-ID");
52
}
53
54
ogs_error("No Downlink Data Report");
55
}
56
57
- if (!pdr || !qos_flow) {
58
- ogs_error("No Context %p:%p", pdr, qos_flow);
59
+ if (!pdr) {
60
+ ogs_error("No Context");
61
ogs_pfcp_send_error_message(pfcp_xact, 0,
62
OGS_PFCP_SESSION_REPORT_RESPONSE_TYPE,
63
- cause_value, 0);
64
+ OGS_PFCP_CAUSE_SESSION_CONTEXT_NOT_FOUND, 0);
65
return;
66
}
67
68