Sukchan Lee
f1a207fd9b
Support VoLTE service in ECM-IDLE
2020-11-07 17:27:12 -05:00
Sukchan Lee
15e42bc4a9
Fix MME crash when VoLTE is enabled [ #619 ]
2020-10-22 17:53:13 -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
88399da5b6
Fix release access bearer #592
2020-10-01 13:27:58 -04:00
Sukchan Lee
4acb333e68
suppress socket error message if EAGAIN [ #568 ]
2020-09-18 21:46:49 -04:00
Sukchan Lee
4d023d0de0
fix overflow bug in the packet memory pool
2020-09-06 23:53:38 -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
19b9360687
Split SGW into SGW-C/SGW-U
2020-08-12 20:31:22 -04:00
Sukchan Lee
0cabf9de11
Synchronize all timers [ #512 ]
2020-07-26 21:02:40 -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
4dd113ac7b
Add git version
2020-07-13 00:18:29 -04:00
Sukchan Lee
a71d2ee3db
refine SGW/UPF selection code
2020-07-09 01:38:09 -04:00
Sukchan Lee
fae342ecce
Apply Release-16 in 4G EPC(S1AP,NAS,GTP)
2020-07-01 00:22:55 -04:00
Sukchan Lee
01b69e046f
Bug Fixed for 5GC
2020-06-25 22:44:28 -04:00
Sukchan Lee
6e84ac670d
Bug fixed for 5G core
2020-06-25 00:37:29 -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
6ef5a746e5
NGSetup is added
2020-05-25 12:15:22 -04:00
Sukchan Lee
ae75f43a88
Initial proposal CUPS using PFCP
2020-04-26 15:36:05 -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
5d99df4036
Support all TFT code ( #358 )
2020-01-28 18:26:10 +09:00
Sukchan Lee
f3dd605c67
Not to delete transaction for GTP retry [ #342 ]
2020-01-07 20:01:36 +09:00
Sukchan Lee
e35bc4cc0d
Fix the bug the GTP xact during Request Duplicated
2020-01-01 13:02:22 +09:00
Sukchan Lee
d191a5135e
Add Bearer Resource Modification feature ( #336 )
2019-12-28 21:46:30 +09:00
Sukchan Lee
896ca50253
PFCP interface added, but not tested.
2019-12-07 13:17:00 +09:00
Sukchan Lee
4e2d7bf708
Add an initial code for PFCP
2019-12-01 21:40:52 +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
c8bcfffe2e
[ #258 ] All GTP message is fixed not to crash
2019-11-15 23:56:55 +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
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
Sukchan Lee
8cf28d6e16
fix indentation
2019-07-20 15:20:52 +09:00
Sukchan Lee
0bbc5124e7
rename filename
2019-07-06 22:52:09 +09:00
Harald Welte
6fc412dba7
fix 'no rule to make target "-L/usr/local/lib" compilation errors
...
When building (at least) on Debian unstable, I get the following type of errors:
make[4]: Entering directory '/space/home/laforge/projects/git/nextepc/lib/base'
make[4]: *** No rule to make target '-L/usr/local/lib', needed by 'libbase.la'. Stop.
The cause seems to be that some target_DEPENDENCIES includes
@OGSCORE_LIBS@ or @OGSCRYPT_LIBS@, whcih both expand to "-L${libdir}
-lpthread -logscore-1.0" as per the pkg-config files.
I believe DEPENDENCIES should not list external library dependencies,
but only dependencies inside the repository.
Closes : #210
2019-07-02 13:58:40 +08:00
Sukchan Lee
058ebc747d
Follow OGSlib updates
2019-06-22 10:14:01 +09:00
Sukchan Lee
75a18a30cf
Add missing files
2019-06-11 18:28:57 +09:00
Sukchan Lee
a32465ed07
Rename library
2019-06-11 18:28:25 +09:00
Sukchan Lee
57af70fab9
refine GTP interface ( #190 )
2019-06-09 00:50:02 +09:00
Sukchan Lee
60dc4402c6
gtp_path interface changes
2019-06-08 23:42:12 +09:00
Sukchan Lee
d41ce4d8b1
ogs_socknode_new() interface changed
2019-06-05 22:07:37 +09:00
Sukchan Lee
8dc5211448
update it
2019-06-05 21:21:19 +09:00
Sukchan Lee
24da20bdc8
GTP interface changes
2019-06-05 21:13:18 +09:00
Sukchan Lee
32c9c512d8
socknode includes pollset
2019-05-31 23:22:22 +09:00
Sukchan Lee
2267a59cc3
UDP interface is changed
2019-05-30 21:14:54 +09:00
Sukchan Lee
338f359285
apply new ogslib interface
2019-05-30 19:58:27 +09:00
Sukchan Lee
3da632dd1e
rename sa_family and sin_port
2019-05-30 13:50:53 +09:00
Sukchan Lee
bd1c505024
apply socknode interface changes
2019-05-29 21:05:42 +09:00
Sukchan Lee
581f4feb97
struct name update
2019-05-28 17:46:19 +09:00
Sukchan Lee
7c1c320141
gtp interface update
2019-05-28 14:47:06 +09:00
Sukchan Lee
9be8d1fd00
change new struct definition
2019-05-26 16:10:06 +09:00
Sukchan Lee
0ebd85f364
Integration with OGSLib
2019-04-27 23:54:30 +09:00
Sukchan Lee
8c68560ccd
fix the timezone in EMM & GTP encoding
2019-01-20 15:36:11 +09:00
Sukchan Lee
aea1d83026
Create mme_sgw_t and mme_pgw_t for configuration ( #100 )
2018-09-23 13:16:40 +09:00
Sukchan Lee
550a606306
Update error message if SGW is not running ( #59 )
2018-05-14 21:46:19 +09:00
Sukchan Lee
94145fec62
fix the bug for finding indirect tunnel
2018-01-24 11:32:46 +09:00
Sukchan Lee
ed92c30b26
adjust trace_level
2018-01-23 17:11:21 +09:00
Sukchan Lee
610292fb5c
dp log added
2018-01-23 16:48:40 +09:00
Sukchan Lee
66d71924ce
update trace level
2018-01-23 16:10:46 +09:00
Sukchan Lee
35a95fd4ac
update trace level
2018-01-23 15:38:07 +09:00
Sukchan Lee
e2f1872ea7
loglevel is adjusted
2018-01-17 22:55:52 +09:00
Sukchan Lee
8c3d4ca0de
core_free -> CORE_FREE. We need to know which function raise this
...
exception
2018-01-13 22:03:30 +09:00
Sukchan Lee
1498f6c015
GTP ECHO-REQ/RSP log level chaged to 5
2018-01-11 14:39:12 +09:00
Sukchan Lee
06a4a09d08
gtp code refine
2018-01-09 16:37:05 +09:00
Sukchan Lee
20f45a455e
name changes for gtp_connect_to_node to gtp_add_node_with_teid
2018-01-09 15:25:49 +09:00
Sukchan Lee
4501a76d96
UE Time Zone is added in Create Session Request(GTP) and CCR(Gx)
...
I'm not sure where this value should be configured.
At this point, MME estimate UE Time Zone from MME's system.
From this, MME generates UE TIme Zone for Create Session Request.
PGW is just forward this value to the PCRF using CCR(Gx) Message.
2018-01-02 22:14:28 +09:00
Sukchan Lee
d0530877c2
TFT rule for IPv6 is added
2017-12-15 20:53:53 +09:00
Sukchan Lee
b04c7393f2
fix the bug
2017-12-09 09:50:12 +00:00
Sukchan Lee
9b5234bd5f
change link local address
2017-12-08 20:25:34 +09:00
Sukchan Lee
3e05717180
transport layer convertor is added
2017-12-07 16:51:21 +09:00
Sukchan Lee
590630b839
ip_t is introduced
2017-12-07 15:04:35 +09:00
Sukchan Lee
6d412139ef
update gtp_f_teid_t
2017-12-07 14:48:25 +09:00
Sukchan Lee
48cdb1e390
merge 3gpp library to core library
2017-12-07 14:37:58 +09:00
Sukchan Lee
717439cafa
remove old_addr
2017-12-07 13:47:07 +09:00
Sukchan Lee
03a6bb7902
SGW/PGW GTP-U is added
2017-12-07 13:27:17 +09:00
Sukchan Lee
d2dcf4a877
GTP-U reomte done
2017-12-06 23:42:37 +09:00
Sukchan Lee
397f37cbb7
refine it
2017-12-06 20:52:32 +09:00
Sukchan Lee
82b84d760c
refine it
2017-12-06 17:58:38 +09:00
Sukchan Lee
1c587edff5
no_ipv4, no_ipv6, prefer_ipv4 is tested
2017-12-06 12:13:56 +09:00
Sukchan Lee
1ab90bcef4
name changes
2017-12-05 20:42:14 +09:00
Sukchan Lee
a7690e395b
refine it
2017-12-05 20:39:15 +09:00
Sukchan Lee
5663cd87c1
SGW GTP-C Client is added
2017-12-05 13:28:34 +09:00
Sukchan Lee
fe921e0c2f
refine ipv6
2017-12-05 10:50:31 +09:00
Sukchan Lee
63fb6625b3
multiple addresss is added
2017-12-05 00:16:34 +09:00
Sukchan Lee
410133bf68
core_copyaddrinfo is introduced
2017-12-04 19:45:02 +09:00
Sukchan Lee
609aa4558f
name changes
2017-12-03 22:25:31 +09:00
Sukchan Lee
97c7ad63b6
fix the PGW peer configuration bug
2017-12-03 21:34:39 +09:00
Sukchan Lee
17b6a013b8
parameter.prefer_ipv4 is implemented
2017-12-03 16:31:53 +09:00
Sukchan Lee
2c00f28b50
MME GTP Client is done
2017-12-02 15:49:03 +09:00
Sukchan Lee
ce5b65b4df
gtp node is added
2017-12-02 14:17:32 +09:00
Sukchan Lee
3ae058dc63
gtp_node_t memset is added
2017-12-02 12:01:43 +09:00
Sukchan Lee
c300d2b99a
MME GTPC Server done
2017-12-02 00:44:07 +09:00
Sukchan Lee
8287db900c
update it
2017-12-01 22:04:51 +09:00
Sukchan Lee
7e0ce073fb
mme gtp config is added
2017-12-01 21:47:15 +09:00
Sukchan Lee
5a818eb8cd
gtp_node is added
2017-11-30 20:13:15 +09:00
Sukchan Lee
40c99a8c13
name changes done
2017-11-25 23:41:00 +09:00
Sukchan Lee
92fc35861f
name changes
2017-11-25 23:28:34 +09:00