open5gs/src/smf
Bostjan Meglic 7e6568d800 [SMF] Send PDU Session Establish Accept to serving AMF
In case there are multiple AMF registered to NRF, SMF would pick only
the first AMF from the list.
In the case of sending PDU Session Establishment Accept from SMF to
AMF, this would mean a high chance of failure since the AMF might
be different than the original requester, and would not know about a
particular UE.

Modify SMF to use ServingNfId field from original request
SmContextCreateData from AMF to determine to which AMF should it send
PDU Session Establishment Accept message.
2022-07-22 12:24:26 +09:00
..
app.c Initial proposal CUPS using PFCP 2020-04-26 15:36:05 -04:00
binding.c [GTP] Refine error code path without assertion 2022-06-30 10:53:19 +09:00
binding.h X2 handover with SGW change (#1367, #1459) 2022-05-12 22:52:36 +09:00
context.c [SMF] Send PDU Session Establish Accept to serving AMF 2022-07-22 12:24:26 +09:00
context.h [SMF] Send PDU Session Establish Accept to serving AMF 2022-07-22 12:24:26 +09:00
event.c [SMF] Prevent concurrent access to ogs_pool allocating smf_event (#1546) 2022-05-20 05:57:27 +09:00
event.h Initial metrics support based on Prometheus (#1571) 2022-06-08 05:51:02 +09:00
fd-path.c [SMF] Improve 3GPP-User-Location-Info in Gn,Gx,Gy (#1539) 2022-05-17 10:29:11 +09:00
fd-path.h [SMF] Improve 3GPP-User-Location-Info in Gn,Gx,Gy (#1539) 2022-05-17 10:29:11 +09:00
gn-build.c [SMF] Gn: QoS Profile and PCO IE improvements (#1631) 2022-06-27 21:51:14 +09:00
gn-build.h Introduce Gn interface (GTPv1C) Support to PGW (#1351) 2022-02-18 22:23:45 +09:00
gn-handler.c [SMF] Gn: QoS Profile and PCO IE improvements (#1631) 2022-06-27 21:51:14 +09:00
gn-handler.h [SMF] Integrate session tear down cycle into sess->sm (#1500) 2022-04-20 21:42:18 +09:00
gsm-build.c Set v4/v6 flags in local F-TEID (#1625) 2022-06-24 15:16:54 +09:00
gsm-build.h [SMF] Optimiza Session Modification Message 2022-05-15 23:35:41 +09:00
gsm-handler.c [PFCP] Support Multi-CP with One-UP 2022-05-18 10:29:58 +09:00
gsm-handler.h VoNR added but not tested! 2021-11-14 21:07:56 +09:00
gsm-sm.c [SMF] Avoid crash if Create{Session,PdpContext}Resp fails to be sent (#1566) 2022-05-31 21:27:42 +09:00
gtp-path.c [SCP] Support of Indirect Communication 2022-07-16 13:27:18 +09:00
gtp-path.h Reorder smf_gtp_node objects free (#1593) 2022-06-10 21:08:15 +09:00
gx-handler.c [PFCP] Added UE IP address in the EPC (#1642) 2022-07-04 17:37:00 +09:00
gx-handler.h [SMF] Integrate session tear down cycle into sess->sm (#1500) 2022-04-20 21:42:18 +09:00
gx-path.c [SCP] Support of Indirect Communication 2022-07-16 13:27:18 +09:00
gy-handler.c [PGW] Gy+PFCP improvements (#1555) 2022-05-24 22:54:30 +09:00
gy-handler.h [ALL] Fix differences in function parameter names between definition and declaration 2022-07-01 21:38:47 +09:00
gy-path.c [SCP] Support of Indirect Communication 2022-07-16 13:27:18 +09:00
init.c [SCP] Support of Indirect Communication 2022-07-16 13:27:18 +09:00
meson.build Initial metrics support based on Prometheus (#1571) 2022-06-08 05:51:02 +09:00
metrics.c [SMF] track and fix scenario where gtp node mempool becomes full (#1622) 2022-06-23 22:03:34 +09:00
metrics.h [SMF] track and fix scenario where gtp node mempool becomes full (#1622) 2022-06-23 22:03:34 +09:00
n4-build.c Set v4/v6 flags in local F-TEID (#1625) 2022-06-24 15:16:54 +09:00
n4-build.h X2 handover with SGW change (#1367, #1459) 2022-05-12 22:52:36 +09:00
n4-handler.c [SCP] Support of Indirect Communication 2022-07-16 13:27:18 +09:00
n4-handler.h [ALL] Fix differences in function parameter names between definition and declaration 2022-07-01 21:38:47 +09:00
namf-build.c VoNR added but not tested! 2021-11-14 21:07:56 +09:00
namf-build.h VoNR added but not tested! 2021-11-14 21:07:56 +09:00
namf-handler.c VoNR added but not tested! 2021-11-14 21:07:56 +09:00
namf-handler.h VoNR added but not tested! 2021-11-14 21:07:56 +09:00
nas-path.c Use HTTP/2 instead of HTTP/1.1 in 5G Core SBI 2020-11-26 21:44:37 -05:00
nas-path.h Use HTTP/2 instead of HTTP/1.1 in 5G Core SBI 2020-11-26 21:44:37 -05:00
nf-sm.c [SCP] Support of Indirect Communication 2022-07-16 13:27:18 +09:00
ngap-build.c [SMF] Optimiza Session Modification Message 2022-05-15 23:35:41 +09:00
ngap-build.h [SMF] Optimiza Session Modification Message 2022-05-15 23:35:41 +09:00
ngap-handler.c [PFCP] Support Multi-CP with One-UP 2022-05-18 10:29:58 +09:00
ngap-handler.h [5GC] Service Request Race Condition(#1226) 2021-11-28 20:54:51 +09:00
ngap-path.c [ALL] Add protection of message encoding (#991) 2021-05-16 12:22:10 +09:00
ngap-path.h Use HTTP/2 instead of HTTP/1.1 in 5G Core SBI 2020-11-26 21:44:37 -05:00
nnrf-build.c [SBI] Change NfInstance.Id to Optional 2022-06-18 23:56:12 +09:00
nnrf-build.h [SBI] Change NfInstance.Id to Optional 2022-06-18 23:56:12 +09:00
nnrf-handler.c [SMF] Send PDU Session Establish Accept to serving AMF 2022-07-22 12:24:26 +09:00
nnrf-handler.h [SMF] Send PDU Session Establish Accept to serving AMF 2022-07-22 12:24:26 +09:00
npcf-build.c SBI updated 2021-07-16 17:02:33 +09:00
npcf-build.h [5GC] Added BSF(Binding Support Function) 2021-05-29 15:56:12 +09:00
npcf-handler.c [PFCP] Added UE IP address in the EPC (#1642) 2022-07-04 17:37:00 +09:00
npcf-handler.h [SMF] Apply 5G Core into GSM (#1498) 2022-05-15 06:27:54 +09:00
nsmf-handler.c [SMF] Send PDU Session Establish Accept to serving AMF 2022-07-22 12:24:26 +09:00
nsmf-handler.h Use HTTP/2 instead of HTTP/1.1 in 5G Core SBI 2020-11-26 21:44:37 -05:00
nudm-build.c arch: DB schema Changes (#796) 2021-03-08 21:25:09 +09:00
nudm-build.h Add only one 5GC scenario (call-flow) 2020-06-17 01:22:28 -04:00
nudm-handler.c Change handling of SessionManagementSubscriptionData as an array (#1551) 2022-05-20 17:33:49 +09:00
nudm-handler.h Use HTTP/2 instead of HTTP/1.1 in 5G Core SBI 2020-11-26 21:44:37 -05:00
pfcp-path.c [SCP] Support of Indirect Communication 2022-07-16 13:27:18 +09:00
pfcp-path.h [PGW] Gy+PFCP improvements (#1555) 2022-05-24 22:54:30 +09:00
pfcp-sm.c [SCP] Support of Indirect Communication 2022-07-16 13:27:18 +09:00
s5c-build.c X2 handover with SGW change (#1367, #1459) 2022-05-12 22:52:36 +09:00
s5c-build.h X2 handover with SGW change (#1367, #1459) 2022-05-12 22:52:36 +09:00
s5c-handler.c [SCP] Support of Indirect Communication 2022-07-16 13:27:18 +09:00
s5c-handler.h [ALL] Fix differences in function parameter names between definition and declaration 2022-07-01 21:38:47 +09:00
s6b-path.c [SCP] Support of Indirect Communication 2022-07-16 13:27:18 +09:00
sbi-path.c [SMF] Send PDU Session Establish Accept to serving AMF 2022-07-22 12:24:26 +09:00
sbi-path.h [SCP] Support of Indirect Communication 2022-07-16 13:27:18 +09:00
smf-sm.c [SMF] Send PDU Session Establish Accept to serving AMF 2022-07-22 12:24:26 +09:00
smf-sm.h [SMF] Apply 5G Core into GSM (#1498) 2022-05-15 06:27:54 +09:00
timer.c [SCP] Support of Indirect Communication 2022-07-16 13:27:18 +09:00
timer.h [SMF] Remove T_RELEASE_HOLDING timer 2022-03-17 16:07:19 +09:00