Commit Graph

110 Commits

Author SHA1 Message Date
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