Sukchan Lee
5fb0611cb2
fix: Derive ESM cause from GTP-Cause ( #755 )
2021-01-10 23:36:12 -05:00
Sukchan Lee
7b29cdf898
Handling UEContextRequest of InitialUEMessage
2021-01-07 22:26:06 -05:00
Sukchan Lee
235a041b8d
feat: Add dedicated QoS flow
2020-12-31 21:07:08 -05:00
Sukchan Lee
71fa610a8e
Add assert for not supporting feature
2020-10-02 10:52:02 -04:00
Sukchan Lee
8e048be082
Release v2.0.0
2020-08-21 23:33:45 -04:00
Sukchan Lee
96396739af
[ #511 ] 5GC Re-registration bug is fixed
2020-07-23 11:21: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
3b0db8c384
Fix the bug for Release-16
2020-07-03 01:03:13 -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
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
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
b35c2277be
simple 5GC registration is done
2020-06-21 23:10:54 -04:00
Sukchan Lee
dbee687a75
Add only one 5GC scenario (call-flow)
2020-06-17 01:22:28 -04:00
Sukchan Lee
72370ff0b2
Add AUSF, UDM, and UDR
2020-06-04 14:12: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
ae75f43a88
Initial proposal CUPS using PFCP
2020-04-26 15:36:05 -04:00
Sukchan Lee
f0a405f17c
Change MIT License for NAS message ( #411 )
2020-04-24 08:52:14 -04:00
Sukchan Lee
d191a5135e
Add Bearer Resource Modification feature ( #336 )
2019-12-28 21:46:30 +09:00
Sukchan Lee
636170e0da
Review ogs_expect() ( #314 )
2019-11-30 16:45:09 +09:00
Sukchan Lee
552305afe2
Add IMEISV Request
2019-11-18 19:34:28 +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
bc9cf078a5
[CSFB] Add MO-CSFB-Indication
2019-07-07 09:47:32 +09:00
Sukchan Lee
0bbc5124e7
rename filename
2019-07-06 22:52:09 +09:00
Sukchan Lee
4f7aa2d5b7
[SGsAP] Location Update Reject
2019-07-05 15:55:07 +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
693afa922f
[SGsAP] Location Update process is done
2019-06-22 11:16:22 +09:00
Sukchan Lee
bbc594330b
[SGsAP] update it
2019-06-21 18:23:29 +09:00
Sukchan Lee
a32465ed07
Rename library
2019-06-11 18:28:25 +09:00
Sukchan Lee
10675caf89
Add SGsAP configuration
2019-06-02 21:55:24 +09:00
Sukchan Lee
581f4feb97
struct name update
2019-05-28 17:46:19 +09:00
Sukchan Lee
9be8d1fd00
change new struct definition
2019-05-26 16:10:06 +09:00
Sukchan Lee
cdffdcaa78
update it
2019-05-26 15:27:09 +09:00
Sukchan Lee
0ebd85f364
Integration with OGSLib
2019-04-27 23:54:30 +09:00
Sukchan Lee
8fea12643a
nas_plmn_id_t structure for NAS message. ( #166 )
...
/**********************************
* NAS PLMN_ID Structure */
typedef struct _nas_plmn_id_t {
ED2(uint8_t mcc2:4;,
uint8_t mcc1:4;)
ED2(uint8_t mnc3:4;,
uint8_t mcc3:4;)
ED2(uint8_t mnc2:4;,
uint8_t mnc1:4;)
} __attribute__ ((packed)) nas_plmn_id_t;
/**********************************
* PLMN_ID Structure */
typedef struct _plmn_id_t {
ED2(c_uint8_t mcc2:4;,
c_uint8_t mcc1:4;)
ED2(c_uint8_t mnc1:4;,
c_uint8_t mcc3:4;)
ED2(c_uint8_t mnc3:4;,
c_uint8_t mnc2:4;)
} __attribute__ ((packed)) plmn_id_t;
2019-03-31 14:26:18 +09:00
Sukchan Lee
e1ad9c43d7
Fix the source code ( #159 )
2019-03-17 01:58:14 +00:00
Harald Welte
653701abdb
nas_message.py: Fix copy+paste error
...
Files are not generated by gtpv2c_tlv.py but by nas_message.py
2019-03-16 20:55:54 +01:00
Sukchan Lee
8c68560ccd
fix the timezone in EMM & GTP encoding
2019-01-20 15:36:11 +09:00
Sukchan Lee
539d0c7bc5
fix the bug about wrong size value when calling core_calloc
2018-04-11 06:47:28 +09:00
Sukchan Lee
7b2355a40f
MME_UE Context is not deleted even thought Detach Request(switch-off case)
2018-01-28 13:50:21 +09:00
Sukchan Lee
b37a74416a
trace name gtp -> gtpv2, others -> app
2018-01-23 16:02:35 +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
b8ef9e9e2a
Header Refactoring
2018-01-04 20:38:22 +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
649fd75b14
Authentication failure(Resynch failure) is added
2017-12-18 00:01:07 +09:00
Sukchan Lee
94c2c6ca7d
message format creation bug is fixed related prefixlen
2017-12-15 09:41:54 +09:00
Sukchan Lee
46c699143a
IPv6 Control Plane done
2017-12-14 21:42:19 +09:00
Sukchan Lee
5551ecf6cd
TAI List encoding done in Attach Accept
2017-12-11 16:08:17 +09:00
Sukchan Lee
521d7877b4
Multiple TAI list
...
Configuration Parer, Message Build is added
2017-12-11 00:01:02 +09:00
Sukchan Lee
f4c4dbe55d
ignore unknown message
2017-12-08 15:48:25 +09:00
Sukchan Lee
48cdb1e390
merge 3gpp library to core library
2017-12-07 14:37:58 +09:00
Sukchan Lee
5361934469
change the libbase to lib3gpp
2017-11-07 14:20:35 +00:00
Sukchan Lee
3778e47bdc
add version-info in shared library
...
I'll just set all version to 1:0:0 at this point
2017-11-07 12:41:20 +00:00
Sukchan Lee
e63fa44fff
all library is changed to shared library
2017-11-06 13:32:37 +00:00
Sukchan Lee
5cc56ab353
change shared library
2017-11-05 14:57:19 +00:00
Sukchan Lee
1b0536dca0
change all library from static to shared library
2017-11-05 17:13:50 +09:00
Sukchan Lee
5b2728babd
STORE/CLEAR_DATA is introduced to move data betwwen NAS and GTP
2017-09-06 20:29:55 +09:00
Sukchan Lee
d1056a06c8
add default bearer MBR/GBR parameter if User want to set
2017-09-05 14:52:19 +09:00
Sukchan Lee
41262d50fa
dedicated bearer(MME->UE)
2017-09-05 00:04:05 +09:00
Sukchan Lee
47722bad31
pdn connectivity request stored in context. and then will be handled
...
later
2017-09-03 11:48:41 +09:00
Sukchan Lee
c922e97520
fix the QoS param bug
2017-08-20 19:04:23 +09:00
Sukchan Lee
eb8f9c66ed
Fix APN message build/parse bugs
2017-08-19 20:16:00 +09:00
Sukchan Lee
9b523b043f
fix the APN bug
2017-08-19 16:49:44 +09:00
Sukchan Lee
f6636453b6
add initial code for PCRF
2017-08-17 14:15:08 +09:00
Sukchan Lee
91f1d9adc5
add NAS trace message
2017-08-01 11:34:15 +09:00
Sukchan Lee
e9cee2b420
update it
2017-07-13 10:31:07 +09:00
Sukchan Lee
2f4a8b4d63
cellwire -> nextepc
2017-07-10 14:33:46 +09:00
Sukchan Lee
9000cc395c
all NAS message done
2017-04-26 16:07:27 +09:00
Sukchan Lee
5937025754
esm is added
2017-04-26 15:45:46 +09:00
Sukchan Lee
1f2c813461
esm added
2017-04-26 15:40:46 +09:00
Sukchan Lee
520bd03f68
all NAS EMM message is implemented
2017-04-26 15:14:56 +09:00
Sukchan Lee
880eee1a16
service request message is tested.
...
You can find the usage nas_message_test8 in test/nas_message_test.c
2017-04-26 12:33:31 +09:00
Sukchan Lee
f48bbbd35b
security header type is fixed to meet standard
2017-04-26 11:59:05 +09:00
Sukchan Lee
e0a2758dd0
service request is implemented.
2017-04-26 09:49:37 +09:00
Sukchan Lee
cca339eff4
service request is initially added
2017-04-26 09:33:26 +09:00
Sukchan Lee
0bdc7de4d0
merge FROM_UE and TO_UE to ONE macro
2017-04-26 09:19:13 +09:00
Sukchan Lee
19b164b575
implement nas_types
2017-04-25 20:08:12 +09:00
Sukchan Lee
4694a0b75f
update generated files
2017-04-25 20:08:03 +09:00
Sukchan Lee
0aa5660479
fix the Office Document errata
...
update nas_message.py for supporting detach message
2017-04-25 20:03:40 +09:00
Sukchan Lee
fe4ae96109
add DETACH REQUEST FROM/TO UE
2017-04-25 18:28:46 +09:00
Sukchan Lee
63ed72ed91
1. update office document
...
2. modify nas_message.py
3. store generated cache file
2017-04-25 16:31:31 +09:00
Sukchan Lee
3098af0cfe
add current time in EMM information NAS mssage
2017-04-14 21:18:32 +09:00
Sukchan Lee
7036ea329d
EMM Status(NAS Message) is added
2017-04-14 18:09:39 +09:00
Sukchan Lee
d9114c9702
update it
2017-04-14 00:17:56 +09:00
Sukchan Lee
a1688bc4e3
update it
2017-04-13 13:54:39 +09:00
Sukchan Lee
493729850d
update it
2017-04-13 12:21:47 +09:00
Sukchan Lee
184c226f79
update it
2017-04-13 10:06:58 +09:00
Sukchan Lee
ee3c09506c
update it
2017-04-13 09:57:11 +09:00
Sukchan Lee
fa287c8f5b
update it
2017-04-13 00:08:12 +09:00
Sukchan Lee
4c5ed8839e
update it
2017-04-12 23:02:06 +09:00
Sukchan Lee
20195b67cf
update it
2017-04-11 21:38:24 +09:00
Sukchan Lee
a8665d6160
update it
2017-04-11 15:02:39 +09:00
Sukchan Lee
e4e8f30248
update it
2017-04-09 17:14:32 +09:00
Sukchan Lee
704d475655
update it
2017-04-09 17:00:20 +09:00