Sukchan Lee
0311d2255c
Oops! remove debug info
2021-02-01 10:17:49 -05:00
Sukchan Lee
d9417be9a6
feat: Handling Duplicated PDU Session ID
...
TS29.502 5.2.2.3.11 AMF requested PDU Session Release due to duplciated
PDU Session Id
2021-02-01 10:14:27 -05:00
Sukchan Lee
373ba1452f
log: update debug info for S1AP/NGAP ( #785 )
2021-02-01 08:52:22 -05:00
smartVan
848b7ffc29
modify handover request and uplink ran status transfer debug info ( #785 )
2021-02-01 00:50:22 -05:00
Sukchan Lee
ff5236f3e0
feat: Indirect Data Forwarding in N2-Handover
2021-01-31 23:01:15 -05:00
Sukchan Lee
388e64213f
etc: miscellaneous work ( #779 )
...
o Check IMEISV length == 16 digits
o Add Relative Capabity comment in the configuration file
2021-01-29 00:10:17 -05:00
Sukchan Lee
49a9e58efe
feat: Add N2-Handover
2021-01-28 14:23:54 -05:00
Sukchan Lee
0fc5190a09
etc: coding convection ( #778 )
2021-01-28 14:23:22 -05:00
smartVan
19014a3a25
modify udr smf selection subscription data ( #778 )
2021-01-28 14:18:02 -05:00
Sukchan Lee
ada01fca8f
spec: S1AP/NGAP update to v16.4.0(2021-01-04)
2021-01-24 23:43:42 -05:00
Sukchan Lee
61778f9142
fix: UE Context Request IE handling ( #771 )
2021-01-23 13:42:59 -05:00
Sukchan Lee
776d323a16
fix: Change UE Context Request IE handling ( #771 )
...
Previously, AMF would sends PDUSessionResourceSetupRequest
when the following conditions were met:
- gNB didn't send UE Context Request IE of InitialUEMessage
- AMF should send SMF generated TRANSFER message(PDU_RES_SETUP_REQ)
to the gNB
However, in issues #771 , the gNB did not accept
PDUSessionResourceSetupRequest. Perhaps the gNB engineer thought
that if gNB needs to send data traffic to the UE, AMF should send
an InitialContextSetupRequest regardless of UE Context Request IE.
This is because gNB requires the kgNB security context
for data connection.
So, in this case, Open5GS-AMF decided to send
an InitialContexSetupRequest regardless of
whether it received UE Context Request IE of InitialUEMessage.
2021-01-23 11:56:04 -05:00
Sukchan Lee
9eac90252e
fix: AMF/SMF/UDM crash issues resolved (#770/#771)
2021-01-22 22:17:01 -05:00
Sukchan Lee
708784e222
fix: User Location in UplinkNASTrasnport ( #772 )
...
- Based on pull request #772
- Add 4G EPC User Location Information handling
- Copy ran_ue/enb_ue context to amf_ue/mme_ue context
2021-01-20 10:03:32 -05:00
smartVan
50db1aaeb1
handle user location in ngap uplink nas transport ( #772 )
2021-01-20 09:27:57 -05:00
Sukchan Lee
c9363b1320
5gc: Paging was added
2021-01-18 11:48:35 -05:00
Sukchan Lee
55e9f08430
Add special sponsors
2021-01-11 11:10:17 -05:00
Supreeth Herle
1c13d7f5ec
Legacy support for pre-release LTE 11 devices while performing VoLTE call ( #757 )
...
* AAR Media-Sub-Component modification for more UEs support
* Introduce parameter for legacy support for pre-release LTE 11 devices to do calling
IE (IPV4-local-addr field ) is not supported on
the LTE pre release-11 UEs. In order for the call
to work the local address in packet filter must
be replaced by any.
Parameter: no_ipv4v6_local_addr_in_packet_filter
2021-01-11 08:03:52 -05:00
Sukchan Lee
8d0ce5b03c
Oops! Remove bearer after sending reject ( #755 )
2021-01-11 00:01:28 -05:00
Sukchan Lee
5fb0611cb2
fix: Derive ESM cause from GTP-Cause ( #755 )
2021-01-10 23:36:12 -05:00
Sukchan Lee
b4358fe703
fix: Add dedicated bearer activation reject ( #755 )
2021-01-08 15:09:02 -05:00
Sukchan Lee
80e337b465
fix: update to avoid MME crash ( #721 )
2021-01-07 23:01:02 -05:00
Sukchan Lee
6946dc4998
fix: update to avoid MME crash ( #708 )
2021-01-07 22:41:13 -05:00
Sukchan Lee
7b29cdf898
Handling UEContextRequest of InitialUEMessage
2021-01-07 22:26:06 -05:00
Sukchan Lee
c9cfc4cf6e
etc: update debug message
2021-01-04 23:24:22 -05:00
Sukchan Lee
a96d3ca0fa
feat: Add multiple session
2021-01-03 23:29:01 -05:00
Sukchan Lee
1238b30526
Oops! remove test code
2021-01-03 01:07:09 -05:00
Sukchan Lee
70a7bac6b2
feat: Add 5G Core Xn Handover ( #726 )
2021-01-03 00:50:59 -05:00
Sukchan Lee
b329b09573
fix: add SCTP ppid and stream_no ( #743 )
2021-01-02 10:03:35 -05:00
Sukchan Lee
88346c0141
fix: SBI heartbeat timer usage changed ( #741 )
2021-01-01 15:56:46 -05:00
Sukchan Lee
235a041b8d
feat: Add dedicated QoS flow
2020-12-31 21:07:08 -05:00
Sukchan Lee
4115799c2a
fix: NRF notification send all information ( #737 )
2020-12-28 23:36:02 -05:00
Sukchan Lee
efd1780745
fix: update NRF issues (#727,#728,#729,#730)
2020-12-24 15:41:31 -05:00
Sukchan Lee
371e22c96b
fix: AMF sets default DNN if UE does not send it.
2020-12-21 14:49:05 -05:00
Sukchan Lee
2392f23d7f
fix: the unexpected PDN type error ( #721 )
2020-12-16 22:44:32 -05:00
Sukchan Lee
198abc6e8b
Add PCF(Policy Control Function)
2020-12-11 14:03:20 -05:00
Sukchan Lee
33edd12335
fix: UPF is not working with Landslide ( #685 )
...
* Flow-Description use 'to assigned' in Gx Interface
* Support SDF Filter ID
* Support F-TEID's Choose
* BAR(Buffering) is added in PFCP session
* Default Apply Action uses NOCP|BUFF
2020-12-03 01:16:57 -05:00
Sukchan Lee
2c2b6dfcaf
Use HTTP/2 instead of HTTP/1.1 in 5G Core SBI
2020-11-26 21:44:37 -05:00
Sukchan Lee
1a7b4de7c6
Fix the error message in UPF #685
2020-11-24 00:50:56 -05:00
R. Medeiros
3c99af7736
Update to generate SMF Log for Session Removed. ( #677 )
...
Create info log to show when the user disconnect the APN, with IMSI, APN and IPv4/IPv6.
2020-11-19 16:11:28 -05:00
R. Medeiros
70f7e2d5d4
Update s5c-handler.c ( #674 )
...
Add information of the used APN in the smf log file
2020-11-18 16:33:02 -05:00
Sukchan Lee
b9fdc0ab44
Update 80 column and Apply MME ( #659 )
2020-11-14 10:13:29 -05:00
list1982
0b2ba07f97
Update ngap-sm.c ( #659 )
...
AMF should not process any NGAP message before it finish the NGSetup procedure in 3GPP 38413.
2020-11-14 10:09:57 -05:00
Sukchan Lee
fe7525a784
Support Openair UE ( #651 )
...
In mme.yaml
parameter:
use_openair: true
2020-11-13 09:02:42 -05:00
Sukchan Lee
6f11a78079
If SCTP use SOCK_STREAM, Use BUFFERING method.
...
Most of the time, an application wants to perform some amount of data buffering
in addition to just responding to events. When we want to write data,
for example, the usual pattern runs something like:
1. Decide that we want to write some data to a connection;
put that data in a buffer.
2. Wait for the connection to become writable
3. Write as much of the data as we can
4. Remember how much we wrote, and if we still have more data to write,
wait for the connection to become writable again.
Now, Open5GS implements the above method by default when transmitting data
in a stream type socket.
2020-11-11 13:21:32 -05:00
Sukchan Lee
9a1824f6aa
Openair UE workaround for HashMME #651 , #584
2020-11-10 10:04:09 -05:00
Sukchan Lee
830587a250
Fix the possible vulnerabilities
2020-11-07 21:25:53 -05:00
Sukchan Lee
f1a207fd9b
Support VoLTE service in ECM-IDLE
2020-11-07 17:27:12 -05:00
Sukchan Lee
2d3b8eed81
Fix MME crash if SGs interface is down #448 , #628
2020-11-04 15:58:16 -05:00
Sukchan Lee
5af01d1a71
Add the exception for no 2G/3G environment #627
2020-11-03 05:54:12 -05:00
Sukchan Lee
ad85c12513
checking for APN/DNN in case insensitive #617
2020-11-02 11:45:14 -05:00
Sukchan Lee
21595426b2
Fix the bug of the TAU update result value #568
2020-11-01 22:50:41 -05:00
Sukchan Lee
3fef5848b8
Oops! Fix the PDN connectivity reject handler #568
2020-11-01 00:54:32 -04:00
Sukchan Lee
5fd6dac961
Change handling the PDU connectivity reject #568
...
If MME received the PDU connectivity reject, MME will not release UE
context to accept further service request
2020-10-31 22:42:49 -04:00
Sukchan Lee
f137d1947f
Last Modification for releasing v2.0.19
...
1. SCTP event size workaround - stolen code from libosmo-netif
2. Remove PFCP User Plane IP resource information
3. Fix the bug when building Initial Context Setup Request with EMM NAS message.
2020-10-31 00:30:42 -04:00
Sukchan Lee
0ec0b2dc69
Fix the crash for NAS message missing #619
2020-10-29 00:18:11 -04:00
Sukchan Lee
93312e8f3d
Fix the bug for S1-reset or eNB-restart( #627 )
2020-10-28 22:59:27 -04:00
Sukchan Lee
4f2803c058
Re-add feature custom GTP-U address #367
...
Provide custom SGW-U GTP-U address to be advertised inside S1AP messages.
And also, custom UPF GTP-U address to be advertised inside NGAP messages.
2020-10-26 21:44:50 -04:00
Sukchan Lee
a470131489
Now, F-TEID is allocated in the UP function.
2020-10-25 22:43:53 -04:00
Sukchan Lee
aa81bb2c89
Fix the bug #619
...
When missing Activate default EPS bearer context accept
between UE and eNB, MME's exception handler has a bug.
So I've fixed it!
2020-10-23 13:48:39 -04:00
Sukchan Lee
15e42bc4a9
Fix MME crash when VoLTE is enabled [ #619 ]
2020-10-22 17:53:13 -04:00
Sukchan Lee
bdeea7ce8b
Add troubleshoot for #621
2020-10-21 22:54:40 -04:00
Sukchan Lee
39aa726543
Remove the redundant assertion ( #619 )
2020-10-20 22:50:44 -04:00
Sukchan Lee
1bed0d5872
[ #568 ] Add GTP-U Error Indication Handling
...
So far, no operation was performed when Error Indication was received
from eNodeB. For that reason, I solved #568 issues by controlling
the MME to prevent this from happening.
Now, when GTP-U Error Indication is received, MME and SGW are implemented
to do what they have to do. I hope that the network can be restored
by responding appropriately even if Error Indication occurs.
2020-10-20 20:00:02 -04:00
Sukchan Lee
c244dcc5e9
Fix the DIAMETER_MISSING_AVP on Rx #610
2020-10-16 14:05:49 -04:00
Sukchan Lee
c424099200
Need to test later!
2020-10-14 23:02:18 -04:00
list1982
06ec924466
Update ngap-build.c ( #607 )
...
add path switch request ack
2020-10-14 22:56:29 -04:00
list1982
6ff129e9da
Update ngap-handler.c ( #606 )
...
add path switch request handler
2020-10-14 22:56:18 -04:00
Sukchan Lee
74af0051d5
Fix the invalid debug level [ #602 ]
2020-10-09 07:44:14 -04:00
Sukchan Lee
60a6551f8a
Oops! change debug level
2020-10-08 22:57:19 -04:00
Sukchan Lee
8d55964bcc
Change buffering instead of deleting [ #592 ]
2020-10-08 22:54:13 -04:00
Sukchan Lee
d64db21050
Use GTP-U Buffering instead of Deletion[#592,#568]
2020-10-07 21:21:48 -04:00
Sukchan Lee
30b7f7669e
rollback v2.0.11
2020-10-05 14:06:17 -04:00
Sukchan Lee
6e45ec6f39
rollback to the v2.0.11
2020-10-03 22:38:47 -04:00
Sukchan Lee
9c67459481
re-order packet buffer clear #568
2020-10-03 21:18:08 -04:00
Sukchan Lee
71fa610a8e
Add assert for not supporting feature
2020-10-02 10:52:02 -04:00
Sukchan Lee
1129440061
Fix the warning
2020-10-01 13:37:23 -04:00
Sukchan Lee
a3fa0d8362
fix the warning
2020-10-01 13:35:06 -04:00
Sukchan Lee
88399da5b6
Fix release access bearer #592
2020-10-01 13:27:58 -04:00
Sukchan Lee
72d1226c05
Apply open5gs coding style
2020-09-29 07:04:22 -04:00
Supreeth Herle
a735aa1521
Add Vendor-Specific-Application-Id in CER of SMF to advertise Gx application ( #590 )
2020-09-29 06:56:49 -04:00
Supreeth Herle
a9ad43a4ef
Add Vendor-Specific-Application-Id in CER for advertising the diameter applications supported ( #589 )
...
* Add Vendor-Specific-Application-Id in CER of PCRF
Not advertising a Vendor-Specific-Application-Id in CER may result in
Diameter Peer rejecting the CER with a DIAMETER_NO_COMMON_APPLICATION error
* Add Vendor-Specific-Application-Id in CER of HSS and MME
Not advertising a Vendor-Specific-Application-Id in CER may result in
Diameter Peer rejecting the CER with a DIAMETER_NO_COMMON_APPLICATION error
2020-09-28 20:25:36 -04:00
Sukchan Lee
3554419d97
Fix the connection refused bug [ #568 , #551 ]
2020-09-24 21:29:48 -04:00
Sukchan Lee
8c7d401636
fix the bug OGS_ADDR crash [ #551 ]
2020-09-22 21:20:13 -04:00
Sukchan Lee
ff642e0f3a
Fix the crash bug for #551
2020-09-22 14:03:45 -04:00
Sukchan Lee
62d95be036
Add EMM/GMM handler in exception state [ #569 ]
2020-09-22 13:27:58 -04:00
Sukchan Lee
f45f948979
Oops! ogs_assert to ogs_expect_or_return
2020-09-22 00:44:50 -04:00
Sukchan Lee
9c773014b0
Fix the more bug
2020-09-21 23:07:08 -04:00
Sukchan Lee
b12af9275f
Fix the bug for various assert [ #551 ]
2020-09-21 22:26:55 -04:00
Sukchan Lee
d148012d82
Fix the MME crash #551
2020-09-21 20:06:41 -04:00
Sukchan Lee
d73ff77031
We cannot initialize the state in all cases. [ #569 ]
...
In TS24.501 Ch 5.5.1.3.8 Abnormal cases on the network side
d) REGISTRATION REQUEST with 5GS registration type IE set to
"mobility registration updating" or "periodic registration updating"
received after the REGISTRATION ACCEPT message has been sent and
before the REGISTRATION COMPLETE message is received.
Since, we have to do this special case, it is desirable
to handle it directly inside the state(gmm-sm.c).
2020-09-21 14:37:17 -04:00
Sukchan Lee
87077c91cb
Add missing timer [ #569 ]
2020-09-21 11:08:41 -04:00
Sukchan Lee
65d1ac1718
Fix TFT bug in Bearer resource modification [ #338 ]
2020-09-21 00:33:36 -04:00
Sukchan Lee
f5601a95f7
Fix semantic error in packet filter [ #338 ]
...
<DOWNLINK>
RX : permit out from <P-CSCF_RTP_IP> <P-CSCF_RTP_PORT> to <UE_IP> <UE_PORT>
GX : permit out from <P-CSCF_RTP_IP> <P-CSCF_RTP_PORT> to <UE_IP> <UE_PORT>
PFCP : permit out from <P-CSCF_RTP_IP> <P-CSCF_RTP_PORT> to <UE_IP> <UE_PORT>
RULE : Source <P-CSCF_RTP_IP> <P-CSCF_RTP_PORT> Destination <UE_IP> <UE_PORT>
TFT : Local <UE_IP> <UE_PORT> REMOTE <P-CSCF_RTP_IP> <P-CSCF_RTP_PORT>
<UPLINK>
RX : permit in from <UE_IP> <UE_PORT> to <P-CSCF_RTP_IP> <P-CSCF_RTP_PORT>
GX : permit out from <P-CSCF_RTP_IP> <P-CSCF_RTP_PORT> to <UE_IP> <UE_PORT>
PFCP : permit out from <P-CSCF_RTP_IP> <P-CSCF_RTP_PORT> to <UE_IP> <UE_PORT>
RULE : Source <UE_IP> <UE_PORT> Destination <P-CSCF_RTP_IP> <P-CSCF_RTP_PORT>
TFT : Local <UE_IP> <UE_PORT> REMOTE <P-CSCF_RTP_IP> <P-CSCF_RTP_PORT>
2020-09-20 23:35:10 -04:00
Sukchan Lee
4acb333e68
suppress socket error message if EAGAIN [ #568 ]
2020-09-18 21:46:49 -04:00
Sukchan Lee
7ae1600e04
Add exception handling for #568
...
If packet buffer is exhausted, the packet is sliently discarded
2020-09-18 19:39:02 -04:00
Sukchan Lee
d6f0b5f658
remove debug message for PDN-type error
2020-09-14 21:21:11 -04:00
Sukchan Lee
c6718b96bb
Add security protect [ #554 ]
2020-09-13 22:31:28 -04:00
Sukchan Lee
818f3139d4
memory optimization [ #549 ]
...
1. number of packet buffer : 65,536 -> 32,768
2. Packet SDU Size : 8,192 -> 2,048
3. Stabilize test program
2020-09-13 22:06:13 -04:00
Sukchan Lee
d4a9c140a8
Change AMF configuration : plmn -> plmn_support
...
For example,
amf:
plmn_support:
- plmn_id:
mcc: 901
mnc: 70
s_nssai:
- sst: 1
2020-09-12 13:48:51 -04:00
Sukchan Lee
ce8d10e4fc
rollback [ #565 ]
2020-09-12 12:16:08 -04:00
Sukchan Lee
ef3b84f3f6
Check Requested NSSAI during registration [ #554 ]
2020-09-11 22:42:38 -04:00
Sukchan Lee
9eea6fe583
rollback commit 6124908133
2020-09-11 20:38:36 -04:00
Sukchan Lee
344dad1e8a
Try to troubleshoot [ #565 ]
2020-09-11 10:22:31 -04:00
Sukchan Lee
edf83b37fa
Add debug message for issues [ #551 ]
2020-09-10 21:50:20 -04:00
Sukchan Lee
519de9ef68
Fix the bug GUTI not present case [ #551 ]
2020-09-10 14:04:26 -04:00
Sukchan Lee
6124908133
Handle UL NAS Transport [ #553 ]
...
o Tester
1. UE registered to 5GS and can connect to internet.
2. Turn off the UE and turn on the UE immediately
3. UE send PDU session request message
without sending registration complete
o Analysis Result
1. UE sends registration request with unknown GUTI
2. AMF send registration accept without GUTI
3. UE skips the registration complete
So, we need the handler UL NAS Transport in this state.
2020-09-10 10:51:18 -04:00
Kenny Barlee
242a352a1c
Change PFCP node search order, fix typo, add feature to disable RR for a node ( #560 )
...
* change search order to APN/cellID/TAC
* typo in SGWC default config
* Feature to disable RR for particular node
2020-09-09 18:13:58 -04:00
Sukchan Lee
228dd34e5d
Fix the coding indentation
2020-09-09 08:36:57 -04:00
Kenny Barlee
56a866c46e
Fix for SGWC and SMF round robin selection - select only PFCP associated SGWU/UPF nodes ( #556 )
2020-09-09 08:28:19 -04:00
Sukchan Lee
7f9f6fc3f2
rollback ogs_expect() [ #551 ]
2020-09-08 22:17:13 -04:00
Sukchan Lee
a2f3914a05
fix assertion E_RABSetupListBearerSURes [ #552 ]
2020-09-07 22:15:59 -04:00
Sukchan Lee
160490483a
Fix the many UEs issues [ #551 ]
2020-09-07 22:02:45 -04:00
Sukchan Lee
4d023d0de0
fix overflow bug in the packet memory pool
2020-09-06 23:53:38 -04:00
Sukchan Lee
adf0545159
Remove redundant log message [ #551 ]
2020-09-06 22:51:07 -04:00
Sukchan Lee
4d2b1f7e76
fix the SGW-C crash
2020-09-06 22:41:26 -04:00
Sukchan Lee
a46be09a6f
Fix the MME assertion bug [ #551 ]
2020-09-06 22:09:24 -04:00
Sukchan Lee
6bbc2047d0
Add exception handling for #551
...
09/07 00:43:07.545: [mme] FATAL: mme_bearer_find_or_add_by_message:
Assertion `sess' failed. (../src/mme/mmecontext.c:2998)
2020-09-06 21:34:17 -04:00
Sukchan Lee
d544125943
PDN connectivity in disconnect state [ #486 ]
...
After the PDN disconnect failed, there was a problem
that the PDN connectivity was not possible again.
PDN connectivity has been modified to work properly
even in the same situation as 401x2 pcap.
2020-09-05 15:36:18 -04:00
Sukchan Lee
d02aa8b21b
Attempt to fix #548 problem
2020-09-04 23:36:51 -04:00
Sukchan Lee
4bdbf33c3d
Oops! update duration for S1 holding timer [ #546 ]
2020-09-03 22:10:55 -04:00
Sukchan Lee
e86b1043c2
5G Core: Maintaining Old NAS signalling [ #546 ]
2020-09-03 22:00:26 -04:00
Sukchan Lee
3c3bac6812
4G/EPC: Maintaining Old NAS signalling [ #546 ]
2020-09-03 19:59:00 -04:00
Sukchan Lee
887a0a10d3
Fixing the problem of the test program
2020-09-01 23:04:35 -04:00
Sukchan Lee
111536ea9a
Fix the test program [ #536 ]
2020-08-31 22:41:39 -04:00
Sukchan Lee
bc476c2e0e
Instead of OGS_NEXT_ID, Use memory pool-index
2020-08-29 23:27:54 -04:00
Sukchan Lee
015a462ce9
Fix the bug for multiple Video Call ( #535 )
2020-08-29 10:53:02 -04:00
Sukchan Lee
0d676c4057
Fix UPF/SGW-U selection bug
2020-08-26 21:03:15 -04:00
Sukchan Lee
83388cf504
Oops! MacOSX is not working due to previous commit!
...
So I've fixed it right now.
2020-08-26 09:53:37 -04:00
Sukchan Lee
18c483950c
Change Number of UEs usage [ #533 ]
...
- Set the number of UEs in units of AMF/MME instead of gNB/eNB.
- See default value as shown below
Number of UEs per AMF/MME : 4,096
Number of gNB/eNB per AMF/MME : 32
2020-08-25 23:05:01 -04:00
Sukchan Lee
b412e51b83
Remove SGW and PGW
2020-08-22 13:21:37 -04:00
Sukchan Lee
8e048be082
Release v2.0.0
2020-08-21 23:33:45 -04:00
Sukchan Lee
19b9360687
Split SGW into SGW-C/SGW-U
2020-08-12 20:31:22 -04:00
Sukchan Lee
9f24b7f295
Fix the AMF bug and add TLV log [ #521 ]
2020-08-07 11:57:17 -04:00
Sukchan Lee
bcffdd823e
Re-factoring 5GC for solving crash issue
2020-08-02 23:22:41 -04:00
Sukchan Lee
4d5b38c8f4
Fix the AMF crash [ #521 ]
2020-07-30 22:10:20 -04:00
Sukchan Lee
2b2c51722f
fix the 5GC test program
2020-07-29 23:26:12 -04:00
Sukchan Lee
c72414481e
Check last session
2020-07-28 23:05:51 -04:00
Sukchan Lee
94b44a3dd0
Fix the AMF bug for double free
2020-07-28 22:35:43 -04:00
Sukchan Lee
7afb914b9a
Add more log for 5GC
2020-07-27 21:05:11 -04:00
Sukchan Lee
24a4df3691
fix SMF crash [ #512 ]
2020-07-26 23:10:53 -04:00
Sukchan Lee
0cabf9de11
Synchronize all timers [ #512 ]
2020-07-26 21:02:40 -04:00
Sukchan Lee
06a5566128
Add NRF debug/trace for finding crash [ #512 ]
2020-07-26 14:54:30 -04:00
Sukchan Lee
96396739af
[ #511 ] 5GC Re-registration bug is fixed
2020-07-23 11:21:29 -04:00
Sukchan Lee
fa262ded90
Fix the BUG - AMF pointer in GUTI [ #508 ]
2020-07-21 15:14:07 -04:00
Sukchan Lee
661da4e034
5GC UPF selection is added
2020-07-19 21:42:58 -04:00
Sukchan Lee
9b3176ca4a
QFI is added
2020-07-17 23:29:45 -04:00
Sukchan Lee
c22ef51e01
Finished on version
2020-07-13 21:53:41 -04:00
Sukchan Lee
347e0d7b2f
refine meson git version
2020-07-13 01:07:27 -04:00
Sukchan Lee
4dd113ac7b
Add git version
2020-07-13 00:18:29 -04:00
Sukchan Lee
fdfce08b68
Fix the compile error [ #499 ]
2020-07-10 14:59:29 -04:00
Sukchan Lee
7bb1c7055f
Remove ACK in configuration update [ #487 ]
2020-07-09 17:34:41 -04:00
Sukchan Lee
a71d2ee3db
refine SGW/UPF selection code
2020-07-09 01:38:09 -04:00
Sukchan Lee
c7d87c9180
Fix the SMF crash bug [ #487 ]
2020-07-03 23:14:48 -04:00
Sukchan Lee
3b0db8c384
Fix the bug for Release-16
2020-07-03 01:03:13 -04:00
Sukchan Lee
ad12949469
Add ACK in configuration upate command [ #487 ]
2020-07-02 02:16:52 -04:00
Sukchan Lee
d9743286c5
Add PDU Session Release [ #488 ]
2020-07-02 01:50:23 -04:00
Sukchan Lee
fae342ecce
Apply Release-16 in 4G EPC(S1AP,NAS,GTP)
2020-07-01 00:22:55 -04:00
Sukchan Lee
5eabfc8275
Fix to decode configuration update complete [ #487 ]
2020-06-30 08:29:18 -04:00
Sukchan Lee
3c6711c9c8
If HSS/UDR gets MSISDN, AMF/MME -> SMF/SGW [ #464 ]
2020-06-29 22:12:24 -04:00
Sukchan Lee
7e29e7486f
Add sanity check for unexpected gNB behavior
2020-06-27 15:21:29 -04:00
Sukchan Lee
2dfeade346
All known memory problem is solved.
2020-06-27 14:28:14 -04:00
Sukchan Lee
70d02a3b8b
Hotfix for Service Request in 5GC
2020-06-27 09:23:38 -04:00
Sukchan Lee
ca4ee27e84
more bug is fixed
2020-06-27 00:46:06 -04:00
Sukchan Lee
01b69e046f
Bug Fixed for 5GC
2020-06-25 22:44:28 -04:00
Sukchan Lee
85555daa15
change ngKSI management policy ( #482 )
2020-06-25 01:06:56 -04:00
Sukchan Lee
6e84ac670d
Bug fixed for 5G core
2020-06-25 00:37:29 -04:00
Sukchan Lee
d652075ab9
a couple of bug is fixed
2020-06-24 00:33:10 -04:00
Sukchan Lee
300123d990
Bug fixed for 5GC
2020-06-23 00:35:41 -04:00
Sukchan Lee
ee41a751f0
remove unnecessary code [ #476 ] [ #477 ]
2020-06-22 14:17:58 -04:00
Sukchan Lee
b35c2277be
simple 5GC registration is done
2020-06-21 23:10:54 -04:00
Kenny Barlee
bcd02b1f33
MME: select SGW by RR,TAC,ENB_ID || SMF: select PFCP associated UPF by RR,TAC,APN,ENB_ID (re-worked) ( #470 )
...
* MME: select SGW by RR,TAC,ENB_ID
and enable round robin inside each option
* SMF: select PFCP associated UPF by RR,TAC,APN,ENB_ID
and enable round robin inside each option
2020-06-19 00:36:02 -04:00
Sukchan Lee
c54e85c5c0
Session-AMBR changes required field in WebUI
2020-06-17 21:43:16 -04:00
Sukchan Lee
dbee687a75
Add only one 5GC scenario (call-flow)
2020-06-17 01:22:28 -04:00
Sukchan Lee
7f19916f05
remove test random number
2020-06-07 10:56:41 -04:00
Sukchan Lee
e514316493
Remove assert for UEContextReleaseComplete [ #445 ]
2020-06-04 16:16:16 -04:00
Sukchan Lee
41ff775a37
Update AMBR checking [ #457 ]
...
AMBR uses uplink/downlink in kbps(1000 bits per second).
2020-06-04 15:32:46 -04:00
Supreeth Herle
8702605b5f
Add the modified Bearer level QoS if PCRF changes them ( #457 )
...
* Add the modified Bearer level QoS if PCRF changes them
* Add the AMBR if PCRF changes them
2020-06-04 15:12:32 -04:00
Sukchan Lee
72370ff0b2
Add AUSF, UDM, and UDR
2020-06-04 14:12:05 -04:00
Supreeth Herle
0c0241d5e5
Undo the fix provided for converting Rx to Gx Flow Description ( #452 )
...
The fix introduced in commit 768e4d9eb3
is wrong, which resulting in UE
replying with bad Semantic error for Activate Dedicated EPS Bearer Context Request. Hence, reverting back
to original implementation as its correctly doing the conversion as per 3GPP Spec. ETSI ETSI TS 129 214 V14.3.0
Section 5.3.8.
2020-05-29 10:38:55 -04:00
Sukchan Lee
9bfb4591ea
Add MMEName in S1SetupResponse [ #444 ]
2020-05-25 12:34:05 -04:00
Sukchan Lee
6ef5a746e5
NGSetup is added
2020-05-25 12:15:22 -04:00
Sukchan Lee
6f6800b52e
NGAP is added
2020-05-22 22:24:48 -04:00
Sukchan Lee
a9eaed18aa
NAS-5GS is added
2020-05-21 21:24:21 -04:00
Sukchan Lee
dbf3e17fda
port configuration update [ #217 ]
2020-05-19 15:35:41 -04:00
Sukchan Lee
d0673e3066
Added NRF
2020-05-18 17:00:37 -04:00
Sukchan Lee
46f20cc979
Fix the SMF crash [ #437 ]
2020-05-14 13:38:26 -04:00
Sukchan Lee
4e01d270eb
Use ogs_pool_alloc in diameter state #420
2020-04-27 13:08:24 -04:00
Sukchan Lee
82eebc3b80
Rollback mme_enb_pool instead of ogs_calloc ( #423 )
2020-04-26 22:18:47 -04:00
Jamo
cde847c53d
Fix MME crash on eNB connection when maximum number of eNBs reached ( #423 )
...
* Remove mme_enb_t pool and use enb_list instead
* Refactor S1 Setup request handler
* Implement S1 Setup Failure response when maximum number of eNBs reached
2020-04-26 21:07:09 -04:00
Sukchan Lee
ae75f43a88
Initial proposal CUPS using PFCP
2020-04-26 15:36:05 -04:00
Supreeth Herle
7aae20e04a
Handle forcing of IPv4 or IPv6 PDN connect using the Web UI ( #415 )
2020-04-19 00:05:04 -04:00
Sukchan Lee
c26d525488
delete gtp buffer in gtp_ping
2020-04-18 13:39:25 -04:00
Sukchan Lee
74d631aaaa
rollback for checking gx message ( #403 )
2020-04-18 13:29:42 -04:00
Sukchan Lee
2e784a331d
cause_value should be initialed with ACCEPT
2020-04-18 13:21:18 -04:00
Sukchan Lee
5009876c16
P-GW respond to DIAMETER error from PCRF( #403 )
2020-04-18 13:07:06 -04:00
Sukchan Lee
3feddd5424
Fix P-GW crashed without PCRF ( #402 )
2020-04-17 21:36:26 -04:00
Sukchan Lee
2b69283a81
Fix the bug when only one DNS is configured ( #404 )
2020-04-10 22:41:48 -04:00
Sukchan Lee
a1569e5d86
Add optional function for TAI or ECGI( #399 )
2020-04-09 10:52:21 -04:00
Sukchan Lee
5f7d1c5d90
re-formatting
2020-04-08 19:54:09 -04:00