Sukchan Lee
4537142929
[EPC] Support ePDG Interface ( #1039 )
2021-06-21 22:36:38 +09:00
Sukchan Lee
c48f107520
[MME] fix the crash when release a UE ( #1058 )
2021-06-17 17:16:16 +09:00
Sukchan Lee
9e664a744b
[MME] refine the pull request #1049
2021-06-13 12:03:36 +09:00
R. Medeiros
a252fae84f
Indication Dual Address Bearer for create session request. ( #1049 )
...
* Update mme-s11-build.c
Add indication Dual Address Bearer in the create session request when the PDN is IPv4v6 Type, Info: 3GPP TS 29.274
* Update mme-s11-build.c
2021-06-13 11:52:23 +09:00
Sukchan Lee
118d62d42d
Add more memory log
2021-06-06 22:35:46 +09:00
Sukchan Lee
873cf398c7
[ALL] Add protection of message encoding ( #991 )
...
All process will be forcely exited if it failed to encode the S1AP/NGAP/GTP/PFCP message. It is to make sure there was no problem with the encoding of open5gs.
2021-05-16 12:22:10 +09:00
Sukchan Lee
ff4695bd5a
[AMF/MME] malformed Path-Switch-Request ( #960 )
...
fix the crash
2021-05-08 17:01:45 +09:00
Sukchan Lee
3b19190f56
[AMF] fix crash due to malformed NGAP ( #960 )
2021-05-08 15:09:10 +09:00
Sukchan Lee
5901582281
[GTPv2] fix incorrect formatting PLMN-ID ( #969 )
2021-05-05 22:51:50 +09:00
Sukchan Lee
dcfc9ef803
[AMF/MME] Add retransmission for accept message
...
Registration accept with GUTI
Attach accept
Tracking area update request with GUTI
2021-04-23 15:16:18 +09:00
Sukchan Lee
73c3aa54c0
[ALL] Fix the terminate sequence ( #938 )
2021-04-21 17:46:03 +09:00
Sukchan Lee
793a82020f
[ALL] Init updated for an Invalid IP ( #938 )
2021-04-21 17:24:17 +09:00
Sukchan Lee
cc03c91bdd
[AMF] 5G-GUTI generation changed ( #910 )
...
The AMF shall assign a new 5G-GUTI for a particular UE:
a) during a successful initial registration procedure;
b) during a successful registration procedure
for mobility registration update; and
c) after a successful service request procedure invoked as a response
to a paging request from the network and before the release
of the N1 NAS signalling connection as specified in subclause 5.4.4.1.
The AMF should assign a new 5G-GUTI for a particular UE
during a successful registration procedure
for periodic registration update. The AMF may assign a new 5G-GUTI
at any time for a particular UE by performing
the generic UE configuration update procedure.
2021-04-13 17:34:25 +09:00
Sukchan Lee
41c6bb4681
new: HSS Cx interface is added
2021-04-05 17:09:39 +09:00
Sukchan Lee
5f9785af52
sctp: Add sack_delay in sctp configuration ( #895 )
2021-04-01 15:40:46 +09:00
Sukchan Lee
cc30aa2a9a
fix: No S-TMSI in InitialUEMessage ( #890 )
2021-03-31 15:35:59 +09:00
Sukchan Lee
1e2a16fc5b
fix: No Modify Bearer Request ( #885 )
...
Now MME send Modify Bearer Request regardless of the order of
Attach Complete and InitialContextSetupResponse
2021-03-29 22:35:34 +09:00
Sukchan Lee
52cd51ca6a
fix: adjust the actual path amf.plmn_support ( #825 )
2021-03-20 09:17:14 +09:00
Sukchan Lee
dc474329e2
Fix the MME crash during HandoverCancel ( #855 )
2021-03-18 22:59:22 +09:00
Sukchan Lee
22b09443ce
feat: E-RABModificationIndication/Confirm ( #834 )
2021-03-17 14:26:57 +09:00
Sukchan Lee
37e0a714f9
Fixes UE IPv6 BUG ( #808 )
2021-03-15 10:01:55 +09:00
Sukchan Lee
fc5c9b2af0
Try to fix the UE infinite attach ( #568 )
...
If both Delete-Session-Request/Response and
UEContextReleaseCommand/UEContextReleaseComplete are failed at the same time,
UE cannot attach to the EPC infinitely.
So, I've add the protection code
if timer expires when MME does not receive Delete-Session-Response.
2021-03-09 14:28:07 +09:00
Sukchan Lee
9af4268bab
arch: DB schema Changes ( #796 )
...
- New function : NSSF
- New feature : SMF selection
2021-03-08 21:25:09 +09:00
Sukchan Lee
b6bcbac3e3
fix: Add the exception handling ( #804 )
...
When UE/gNB repeatedly sends NGAP message repeatedly, AMF crashed.
Exception routines have been added to resolve this issue.
2021-02-15 12:17:33 -05:00
Sukchan Lee
5e839e25fe
fix: amf crash bug ( #793 )
2021-02-03 23:49:16 -05:00
Sukchan Lee
373ba1452f
log: update debug info for S1AP/NGAP ( #785 )
2021-02-01 08:52: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
ada01fca8f
spec: S1AP/NGAP update to v16.4.0(2021-01-04)
2021-01-24 23:43:42 -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
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
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
70a7bac6b2
feat: Add 5G Core Xn Handover ( #726 )
2021-01-03 00:50:59 -05:00
Sukchan Lee
235a041b8d
feat: Add dedicated QoS flow
2020-12-31 21:07:08 -05:00
Sukchan Lee
2392f23d7f
fix: the unexpected PDN type error ( #721 )
2020-12-16 22:44:32 -05:00
Sukchan Lee
b9fdc0ab44
Update 80 column and Apply MME ( #659 )
2020-11-14 10:13:29 -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