Commit Graph

334 Commits

Author SHA1 Message Date
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
Sukchan Lee 61432a3070 mme->s1ap_sock is removed 2017-11-25 00:52:07 +09:00
Sukchan Lee 685272fce8 improve usrsctp 2017-11-23 23:01:49 +09:00
Sukchan Lee 2f49e6024d gtp's net_sock_t to sock_id. GTP-U is failed 2017-11-23 00:19:28 +09:00
Sukchan Lee a27f294f74 TUN driver is added 2017-11-22 22:32:57 +09:00
Sukchan Lee e44e613ff2 s1ap structure changes from net_sock_t to sock_id 2017-11-22 21:50:08 +09:00
Sukchan Lee 38a5ad3c68 remove port from gtp_node_t 2017-11-22 20:35:45 +09:00
Sukchan Lee ce827fe733 change address type from c_uint32_t to c_sockaddr_t 2017-11-22 19:51:06 +09:00
Sukchan Lee 7151a98f41 GTP Peer Node finding method is changed.
Before : received IP address from UDP socket
After : Based on TEID. Initially, finding from Sender F-TEID
2017-11-21 14:52:07 +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 4ef15728a0 merge libcore/libcoreunix to libcore
merge libfd/libfdx/libfds6a to libfd
2017-11-06 08:32:19 +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 5663f64cbb timer library update 2017-09-18 16:18:01 +09:00
James Park bd6d78a2f8 Read data from socket though pkbuf_alloc failed to exit from infinite
select()
2017-09-15 17:26:21 -07:00
Sukchan Lee c6967648fa update it 2017-09-14 21:46:56 +09:00
Sukchan Lee 7a324ec8e9 delete indirect tunnel done.. 2017-09-14 14:18:47 +09:00
Sukchan Lee 0bdd02227c add Create Indirect Data Forward Tunnel Request 2017-09-13 16:22:39 +09:00
Sukchan Lee b65256152c add 32768 packet buffer for create indirect data forward message 2017-09-13 12:46:51 +09:00
Sukchan Lee fb7ae93b07 fix the bug for ping.
gtpv2c_header_t and gtp_header_t(v1) is merged to gtp_header_t.
In this case, sizeof(gtp_header_t) is 12 because the structure has an
attribute of gtpv2c header something like sequence number.

As such, we should not use sizeof(gtp_header_t) directly.
Use GTPV1U_HEADER_LEN and GTPV2C_HEADER_LEN.
2017-09-07 14:10:52 +09:00
Sukchan Lee 886ef5a747 add TFT(Packet Filter) in Create Bearer Request 2017-09-06 15:02:43 +09:00
Sukchan Lee 1c8a59d3b4 Create Bearer Request (SGW->MME) 2017-09-04 20:06:54 +09:00
Sukchan Lee abbd8fa869 Create Bearer Request (PGW->SGW) 2017-09-04 19:20:06 +09:00
Sukchan Lee af8b6ff212 missing 2017-09-02 01:49:37 +09:00
Sukchan Lee 3bef0ac82f All GTP re-archi done 2017-09-02 01:48:09 +09:00
Sukchan Lee 6ddaa2a91e socket descriptor is in GTP Node structure for simple interface 2017-09-02 00:11:49 +09:00
Sukchan Lee 021e3ee963 MME-SGW GTP-C TEID is assigned per-UE 2017-09-01 21:35:45 +09:00
Sukchan Lee c44dc0a4c4 update it 2017-09-01 13:51:31 +09:00
Sukchan Lee b89779a301 update it 2017-09-01 09:36:55 +09:00
Sukchan Lee 55855e4570 update it 2017-09-01 00:46:07 +09:00
Sukchan Lee 4539a64c91 mostly done 2017-09-01 00:29:56 +09:00
Sukchan Lee 8af8d063d7 continue.. 2017-08-31 20:48:15 +09:00
Sukchan Lee 8db2513234 continue... 2017-08-31 14:03:00 +09:00
Sukchan Lee 4ce91553af contine GTP 2017-08-31 12:06:11 +09:00
Sukchan Lee faf8268a3d contine to re-archi GTP 2017-08-31 10:48:14 +09:00
Sukchan Lee 3a36d458e5 initial code for CCR/CCA for Diameter Gx 2017-08-19 13:29:09 +09:00
Sukchan Lee f6636453b6 add initial code for PCRF 2017-08-17 14:15:08 +09:00
Sukchan Lee 7aa1ff55f0 warn -> error for memory pool 2017-08-11 13:11:13 +09:00
Sukchan Lee 08f260f6d9 Logger changes from process to thread 2017-08-04 18:02:19 +09:00
James Park 061605047c Fix bug 2017-08-02 17:49:27 -07:00
James Park 420953fa32 Update downlink data notification 2017-08-02 17:32:50 -07:00
Sukchan Lee 4c124cb540 update trace code 2017-08-02 19:33:57 +09:00
Sukchan Lee 7646eb7e93 refine trace message 2017-08-01 10:16:06 +09:00
Sukchan Lee f7ec3c7c6e Configuration for TRACE is added 2017-07-31 22:35:25 +09:00
Sukchan Lee 0a8f389839 GTP message is added for paging and handover 2017-07-27 00:10:10 +09:00
Sukchan Lee b302928bf3 ue context release implemented for idle-mode 2017-07-25 21:15:25 +09:00
Sukchan Lee 86e272c4cf add Release Access GTP message 2017-07-25 10:59:20 +09:00
Sukchan Lee 3e10a8b5e4 add Bearer related GTP message 2017-07-25 10:48:27 +09:00
Sukchan Lee 9abe442348 add Delete Bearer Request/Response in GTP 2017-07-25 10:11:05 +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
Brandon 0e410f5620 added missing IE for S11 delete session request 2017-04-28 15:30:04 +09:00
Sukchan Lee b95e40a851 Delete Session Request/Response is added 2017-04-27 13:36:25 +09:00
James Park 20e6a2c9a5 Now ping works 2017-04-18 18:24:37 +09:00
James Park 4b9e499ea7 Add tuntap interface to PGW 2017-04-18 10:22:55 +09:00
Sukchan Lee 98ff2241eb update it 2017-04-14 12:42:00 +09:00
Sukchan Lee ea014944c2 update it 2017-04-14 01:26:50 +09:00
Sukchan Lee 258cc29454 update it 2017-04-12 10:05:23 +09:00
Sukchan Lee a9cb373f47 update it 2017-04-11 23:55:21 +09:00
Sukchan Lee 19fc153f00 update it 2017-04-11 23:25:33 +09:00
Sukchan Lee 0f7bdc1ded update it 2017-04-11 22:44:57 +09:00
Sukchan Lee d53b30449f update it 2017-04-11 20:44:38 +09:00
Sukchan Lee f34e494deb update it 2017-04-10 23:59:59 +09:00
Sukchan Lee e4c6c8cf56 index_pool is introduced to access context memory safely 2017-04-10 22:48:07 +09:00
Sukchan Lee 8c2c204278 update it 2017-04-09 17:24:24 +09:00
Sukchan Lee 9ea0bb10c1 update it 2017-04-08 13:02:07 +09:00
Sukchan Lee 87acd05c2d update it 2017-04-06 23:29:20 +09:00
Sukchan Lee 4c056db105 udpate it 2017-04-06 17:20:17 +09:00
Sukchan Lee e121488fa5 update it 2017-04-06 17:10:26 +09:00
Sukchan Lee c10658a3fc update it 2017-04-06 15:02:03 +09:00
Sukchan Lee c8c0b6dbc1 update it 2017-04-06 12:23:07 +09:00
Sukchan Lee a1ac78a073 update it 2017-04-06 12:13:38 +09:00
Sukchan Lee 213ca35724 update it 2017-04-06 09:57:56 +09:00
Sukchan Lee 6a19a926e0 sgw context is added 2017-04-05 20:09:13 +09:00
Sukchan Lee 41619f6165 udpate it 2017-04-03 23:43:54 +09:00
Sukchan Lee 7d245baa10 update it 2017-04-03 23:40:22 +09:00
Sukchan Lee e39d37e41f update it 2017-04-03 23:30:56 +09:00
Sukchan Lee c48306c3b1 update it 2017-04-03 23:12:59 +09:00
Sukchan Lee c8bd136551 update it 2017-04-03 22:53:36 +09:00
Sukchan Lee 9d2e2d3319 update it 2017-04-03 22:48:37 +09:00
Sukchan Lee 7c6de2e95f update it 2017-04-03 22:46:19 +09:00
Sukchan Lee 65a5465521 update it 2017-04-03 22:09:48 +09:00
Sukchan Lee 94b11824e9 update it 2017-04-03 21:37:20 +09:00
Sukchan Lee dd489a5c75 update it 2017-04-03 21:17:08 +09:00
Sukchan Lee 38216ef032 update it 2017-04-03 21:13:52 +09:00
Sukchan Lee 482e162602 update it 2017-04-03 20:50:20 +09:00
Sukchan Lee d686f97f91 update it 2017-04-03 15:48:43 +09:00
Sukchan Lee 2f9a95a161 update it 2017-04-03 15:31:57 +09:00
Sukchan Lee 02fd23654e update it 2017-04-03 14:18:25 +09:00
Sukchan Lee a3df11fca2 update it 2017-04-03 13:06:56 +09:00
Sukchan Lee b0611e9bef update it 2017-04-02 22:55:04 +09:00
Sukchan Lee c4aaa33487 update it 2017-04-02 22:30:58 +09:00
Sukchan Lee 03f131ac1b update it 2017-04-02 20:53:59 +09:00
Sukchan Lee 18368fe600 update it 2017-04-02 20:51:12 +09:00
Sukchan Lee 60c4d0fd55 update it 2017-04-02 20:36:58 +09:00
Sukchan Lee 9aeab65f17 update it 2017-04-01 23:37:27 +09:00
Sukchan Lee b22777bf4f update it 2017-04-01 23:28:22 +09:00
Sukchan Lee 94cc115731 update it 2017-04-01 23:13:15 +09:00
Sukchan Lee 26a986b825 update it 2017-03-31 09:06:59 +09:00
Sukchan Lee 31fef113e3 update it 2017-03-31 09:06:07 +09:00
Sukchan Lee 917e6443f5 PGW is added initially 2017-03-31 00:15:13 +09:00
Sukchan Lee be32184914 update it 2017-03-30 23:27:26 +09:00
Sukchan Lee edae34950c update it 2017-03-30 22:23:47 +09:00
Sukchan Lee 5729a6d426 update it 2017-03-30 21:26:42 +09:00
Sukchan Lee 29f105a036 update it 2017-03-30 21:17:05 +09:00
Sukchan Lee 811ec1b43d update it 2017-03-30 09:20:40 +09:00
Sukchan Lee 68f84c2b68 update it 2017-03-30 09:06:56 +09:00
Sukchan Lee 97cc13c546 update it 2017-03-29 23:23:21 +09:00
Sukchan Lee 4865da28da update it 2017-03-29 23:19:31 +09:00
Sukchan Lee 6dc54ce7ba update it 2017-03-29 21:09:29 +09:00
Sukchan Lee b1f84eed5d update it 2017-03-29 19:31:39 +09:00
Sukchan Lee 281718e3e0 update it 2017-03-29 11:54:18 +09:00
Sukchan Lee 3a2ae04d0f update it 2017-03-28 16:35:57 +09:00
Sukchan Lee 1ee084c58b update it 2017-03-27 19:12:45 +09:00
Sukchan Lee 1f3ddd2639 update it 2017-03-27 13:22:42 +09:00
Sukchan Lee 0f2f802dbf update it 2017-03-27 01:50:01 +09:00
Sukchan Lee 814e3f7e94 update it 2017-03-27 00:48:33 +09:00
Sukchan Lee deeed41b57 update it 2017-03-26 15:34:34 +09:00
Sukchan Lee b588104b58 update it 2017-03-26 01:29:41 +09:00
Sukchan Lee 466222cb43 GTP encoder test 2017-03-26 01:19:44 +09:00
Sukchan Lee 6146e33a51 update it 2017-03-25 12:10:08 +09:00
Sukchan Lee 810da83b3b update it 2017-03-25 11:16:18 +09:00
Sukchan Lee c9c1b6c5f0 update it 2017-03-25 01:07:59 +09:00
Sukchan Lee 7685e8a72c update it 2017-03-24 22:52:55 +09:00
Sukchan Lee 577b865aa2 update it 2017-03-24 21:19:24 +09:00
Sukchan Lee d7fc04c800 update it 2017-03-24 21:10:13 +09:00
Sukchan Lee 54a8efdca6 SGW is added 2017-03-24 18:47:05 +09:00
Sukchan Lee 120716eeeb update it 2017-03-23 23:15:55 +09:00
Sukchan Lee 52ae136923 update it 2017-03-23 23:05:40 +09:00
Sukchan Lee 43ac434a4a update it 2017-03-23 20:57:55 +09:00
Sukchan Lee bfb3fdcae3 add initial code for NAS message generating script 2017-03-18 00:11:57 +09:00
Sukchan Lee 5d034518eb update it 2017-03-17 20:20:37 +09:00
Sukchan Lee 631b3f8e31 refine trace message in gtpv2c build/paser 2017-03-15 23:07:31 +09:00
Sukchan Lee 2ee434b30f gtpv2c encoding/decoding done 2017-03-15 22:28:04 +09:00
Sukchan Lee 0574623286 update it 2017-03-15 21:20:26 +09:00
Sukchan Lee b0497920bf gtpv2c message generation done! 2017-03-15 19:18:24 +09:00
Sukchan Lee ba6c8a18fb update it 2017-03-15 16:26:29 +09:00
Sukchan Lee 5245281335 update it 2017-03-15 16:20:13 +09:00
Sukchan Lee df28836695 update it 2017-03-15 16:07:52 +09:00
Sukchan Lee 46b835be5e update it 2017-03-15 15:49:56 +09:00
Sukchan Lee bf8ea2759d update it 2017-03-15 14:10:34 +09:00
Sukchan Lee 3c2412db7b update it 2017-03-15 13:39:57 +09:00
Sukchan Lee 3df4177eb7 update it 2017-03-15 12:05:10 +09:00
Sukchan Lee 9c53e1b6ba update it 2017-03-15 11:54:08 +09:00
Sukchan Lee 56d1e9011d update it 2017-03-15 10:53:33 +09:00
Sukchan Lee feca8b3adb update it 2017-03-15 00:18:21 +09:00
Sukchan Lee d45ef1e523 update it 2017-03-15 00:18:07 +09:00
Sukchan Lee dee26f036e update it 2017-03-14 23:56:12 +09:00
Sukchan Lee 8f364dbb59 update it 2017-03-14 22:44:48 +09:00
Sukchan Lee da0995c7be update it 2017-03-14 21:45:19 +09:00
Sukchan Lee 7847f3fa09 update it 2017-03-14 21:02:15 +09:00
Sukchan Lee 8a8a4f3ac1 update it 2017-03-14 17:23:58 +09:00
Sukchan Lee b2ff2c10ed code generation for GTPv2-C 2017-03-14 17:09:27 +09:00
Sukchan Lee beda5c7ecd update it 2017-03-14 14:08:47 +09:00
Sukchan Lee 372c74490f update it 2017-03-14 13:50:13 +09:00
Sukchan Lee 56e1bab561 update it 2017-03-14 11:24:15 +09:00
Sukchan Lee 372830128f update it 2017-03-13 23:59:23 +09:00
Sukchan Lee ed29f8c4bd update it 2017-03-13 20:30:08 +09:00
Sukchan Lee 7ff4d1ae90 initial update tlv_generation code 2017-03-13 19:47:59 +09:00
Sukchan Lee 0c8fb5db6e update it 2017-03-13 15:21:33 +09:00
Sukchan Lee aa83604ccc update it 2017-03-13 11:32:21 +09:00
Sukchan Lee a9b6bb2c34 udpate it 2017-03-12 23:07:17 +09:00
Sukchan Lee 35bac5a6ff update it 2017-03-12 22:59:45 +09:00
Sukchan Lee 8a0f311889 update it 2017-03-12 22:52:14 +09:00
Sukchan Lee 461a684eb7 update it 2017-03-12 22:41:29 +09:00
Sukchan Lee 8f49df94fa update it 2017-03-12 22:20:04 +09:00
Sukchan Lee 6fb3ebc9c9 update it 2017-03-12 10:23:49 +09:00
Sukchan Lee 7e0416c7ac update it 2017-03-11 22:25:58 +09:00