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
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
235d61a2ea
Fix the crash in SGW selection mode
2020-04-08 19:27:54 -04:00
Sukchan Lee
7b5f9520d9
check auth length for sanity
2020-04-02 20:43:22 -04:00
Sukchan Lee
557d9532b0
Add GTPv2 ECHO REQ/RSP Message ( #378 )
...
This is only handling ECHO REQ/RSP message.
The related function is not implemented at this point.
2020-03-25 17:43:02 -04:00
Sukchan Lee
9c150253d9
fix the #384 issue bug
...
If Initial UE Message with Service Request is received and
There is no Session Context
(e.g due to UEContextReleaseRequest or InitialContextSetupFailure)
MME will sends Service Reject NAS message.
2020-03-25 14:02:06 -04:00
miaoski
0796ce3d7e
fix trivial typos in comments ( #387 )
...
Co-authored-by: miaoski <miaoski@gmail.com>
2020-03-15 07:49:46 -04:00
Sukchan Lee
1e56141d1e
Add socknode_add() [ #367 ]
2020-02-28 20:26:32 +09:00
Sukchan Lee
81856afff9
Fix the bug for PTI mismatch ( #355 )
...
If PDN connectivity/disconnect or Bearer Resource Modification,
MME should set UE's PTI.
And other case, PTI should set to be 0(unassigned).
2020-01-22 21:33:25 +09:00
Spencer Sevilla
2abdef74cb
send PDN error cause if needed ( #352 )
...
* initial commit: respond with ESM Cause PDN-Type if we only allow IPv4 or IPv6 (not both)
* works as intended, removing debug statement.
* Fix the indentation and add the reference
Co-authored-by: Sukchan Lee <acetcom@gmail.com>
2020-01-15 21:17:20 +09:00
Sukchan Lee
0891ee5b19
For safety, check TEID presence in GTP
2020-01-01 20:17:46 +09:00
Sukchan Lee
4fcbb65eca
Add missing code line ( #336 )
2019-12-28 22:25:30 +09:00
Sukchan Lee
d191a5135e
Add Bearer Resource Modification feature ( #336 )
2019-12-28 21:46:30 +09:00
Sukchan Lee
8e26a9adf3
fix identation for 80 columns
2019-12-19 22:24:26 +09:00
Supreeth Herle
b8928ee849
Handling NAS Bearer Modification Request and VoLTE tutorial update ( #336 )
...
* Updated the docs for setting up a working VoLTE testbed
* Fixed docs formatting
* More formatting fixes of doc
* Handling NAS Bearer Resource Modification Request to prevent crashing of mme
* Corrected tutorial with right APN settings required in Mongo DB for VoLTE UE
2019-12-19 22:14:13 +09:00
Sukchan Lee
a86e296afc
Use uint32_t type instead of S1AP type ( #326 )
2019-12-13 13:49:20 +09:00
Spencer Sevilla
66f839592f
assign enb_ue_s1ap_id as a part of enb_ue_add function ( #326 )
2019-12-13 13:46:22 +09:00
Sukchan Lee
f06a8b92fe
change ogs_expect() to ogs_assert() ( #323 )
2019-12-13 13:44:22 +09:00
Spencer Sevilla
b86658e173
small stability fixes that were causing crashes in Bokondini ( #323 )
2019-12-13 13:25:52 +09:00
Sukchan Lee
79bada897b
Minor bug fixed
2019-12-08 16:31:15 +09:00
Sukchan Lee
896ca50253
PFCP interface added, but not tested.
2019-12-07 13:17:00 +09:00
Sukchan Lee
d0822c2e6b
Add SGsAP-SERVICE-REQUEST in SMS & UE-active
2019-12-04 15:36:38 +09:00
Sukchan Lee
ce6d2c5889
Before CUPS, move GTP-TLV to core library
...
TLV library will be shared in GTP and PFCP
2019-12-01 20:46:53 +09:00
Sukchan Lee
ed701ce90e
[ #314 ] further refined
2019-12-01 20:14:47 +09:00
Sukchan Lee
636170e0da
Review ogs_expect() ( #314 )
2019-11-30 16:45:09 +09:00
Sukchan Lee
2cd9f496e2
This bug has already been fixed
2019-11-30 14:32:49 +09:00
Spencer Sevilla
5b59f09d9f
ogs_assert to ogs_expects ( #314 )
...
* HACK: Don't retransmit InitialContextSetupReq
Related: #256
* HACK: Don't use buggy sa1p_copy() in eNBConfigTransfer
Related: #257
* mme: don't reject with 'IMSI is unknown in HLR' (permanent reject)
* MME: Implement S6a result -> EMM cause code mapping
Closes : #263
* Spencer: modification to Haralds fix because macros are now renamed
* MME: don't assert on MAC failures of uplink NAS frames
Closes : #267
* MME: Avoid ogs_assert() in many situations
We don't want to crash the entire program just because a message
received from an external entity didn't match some of our expectations.
* compiles fine, checked DIFFs and only difference is the ogs_assert -> ogs_expect
2019-11-29 15:31:22 +09:00
Sukchan Lee
552045aa28
[ #312 ] remove CS service notification in MT-SMS
2019-11-29 11:39:32 +09:00
Sukchan Lee
7b7acea59b
Add IMEISV(MEI) in Create Session Request
2019-11-18 20:21:20 +09:00
Sukchan Lee
552305afe2
Add IMEISV Request
2019-11-18 19:34:28 +09:00
Sukchan Lee
f3ccd71db0
[ #263 ] map S6a diameter codes to EMM codes
2019-11-18 10:20:48 +09:00
Sukchan Lee
a622feac84
[ #256 ] Remove timer of NAS message related to S1AP
2019-11-18 09:04:10 +09:00
Sukchan Lee
835b3c9851
[ #306 ] Refine static IP addresses
2019-11-17 17:43:36 +09:00
Sukchan Lee
c8bcfffe2e
[ #258 ] All GTP message is fixed not to crash
2019-11-15 23:56:55 +09:00
Spencer Sevilla
b994a8efbf
Adding support for static IP assignment in HSS ( #306 )
2019-11-14 14:30:19 +09:00
Sukchan Lee
cdbbbc500b
[ #258 ] Test done for receiving unknown TEID
2019-11-11 23:09:35 +09:00
Sukchan Lee
b65d76d0b2
[ #258 ] Support for receiving unknown TEID
2019-11-07 23:07:29 +09:00
Sukchan Lee
f2e34dd7ff
[ #203 ] Now UE context is always single
2019-11-06 10:43:21 +09:00
Sukchan Lee
3743ef98a2
[ #203 ] Fix the bug for maintaining single mme_ue context
2019-11-06 10:22:34 +09:00
Sukchan Lee
4b8e2a5c97
[ #203 ] MME also maintains one session context like SGW/PGW
2019-11-05 23:15:57 +09:00
Sukchan Lee
c131295dfb
Fix the errata
2019-11-05 15:40:26 +09:00
Spencer Sevilla
ee80d1f996
Log and print UEs/eNBs/sessions stats ( #303 )
2019-11-05 15:23:33 +09:00
Sukchan Lee
e55c7f9174
Upgrade freeDiameter version to 1.3.2
2019-11-02 15:52:48 +09:00
Sukchan Lee
29e8a68dea
remove SO_LINGER in usrsctp library
2019-10-31 18:13:49 +09:00
Sukchan Lee
9f1a5d19a4
Build with usrsctp source using MESON Subproject
2019-10-31 14:17:43 +09:00
Sukchan Lee
28f6d16ce2
refine usrsctp
2019-10-30 09:48:38 +09:00
Sukchan Lee
142763c280
Rename Project to Open5GS
...
- Change BuildTool to Meson
- Many BUGS Fixed
2019-10-27 17:41:14 +09:00
Sukchan Lee
3c8af69805
Re-factoring the all library
2019-09-13 21:07:47 +09:00