Commit Graph

652 Commits

Author SHA1 Message Date
Sukchan Lee 4c124cb540 update trace code 2017-08-02 19:33:57 +09:00
Sukchan Lee bcbb08acf5 fix the testcode bug
Previously, test code could be executed although HSS-MME is not
connected.
As such, I've fixed test code is executed right after HSS-MME is connected
2017-08-02 19:15:30 +09:00
Sukchan Lee 432626628c add s6a trace for message context
And this is a changed.
  TRACE.CONTEXT, TRACE.SM is removed in configuration files
  TRACE.OTHERS is added

See the support/nextepc.conf.in

Even though, you don't have to apply this changes to your current
configuration. TRACE.CONTEXT/SM/OTHERS will be ignored.
2017-08-02 15:11:08 +09:00
Sukchan Lee 341dc3d1f5 add process management library 2017-08-01 23:43:05 +09:00
Sukchan Lee 91f1d9adc5 add NAS trace message 2017-08-01 11:34:15 +09:00
Sukchan Lee 7646eb7e93 refine trace message 2017-08-01 10:16:06 +09:00
Sukchan Lee 873f2bdb95 add S1AP encoding/decoding trace 2017-07-31 23:12:13 +09:00
Sukchan Lee f7ec3c7c6e Configuration for TRACE is added 2017-07-31 22:35:25 +09:00
Sukchan Lee 2749a864ab refine intiialization routine to remove zombie process 2017-07-31 00:02:04 +09:00
Sukchan Lee a30bfa7321 HSS IP address is added. 10.1.35.214.
You need to add ip alias for HSS
2017-07-30 23:08:10 +09:00
Sukchan Lee abf87a0673 intermediate 2017-07-30 22:29:27 +09:00
Sukchan Lee d3234014f7 IP Pool is allocated per PDN 2017-07-29 00:53:54 +09:00
Sukchan Lee eee1537f5f update it 2017-07-28 23:07:57 +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 85801b6aef porting to linux 2017-07-22 13:05:43 +09:00
Sukchan Lee cc8edc0c7a update it 2017-07-21 20:28:33 +09:00
Sukchan Lee fb6519721a update it 2017-07-21 17:12:02 +09:00
Sukchan Lee c547d7ce5b add mongo DB client 2017-07-20 23:07:37 +09:00
Sukchan Lee 1fe12dae1c update it 2017-07-14 20:04:11 +09:00
Sukchan Lee 020602b42d update it 2017-07-14 19:00:26 +09:00
Sukchan Lee 2e33ece64f update it 2017-07-14 14:09:31 +09:00
Sukchan Lee c055811c10 update it 2017-07-13 15:46:27 +09:00
Sukchan Lee a7cd93f39e update it 2017-07-13 14:12:30 +09:00
Sukchan Lee 6a98afbb1a update it 2017-07-13 13:36:16 +09:00
Sukchan Lee e9cee2b420 update it 2017-07-13 10:31:07 +09:00
Sukchan Lee a9c3e2f8ad update it 2017-07-12 23:41:43 +09:00
Sukchan Lee aea8814bdb add config library : jsmn 2017-07-12 21:25:10 +09:00
Sukchan Lee 32d53729e5 missing changes for cellwire -> nextepc 2017-07-10 14:43:03 +09:00
Sukchan Lee 2f4a8b4d63 cellwire -> nextepc 2017-07-10 14:33:46 +09:00
Brandon 141d241411 Merge branch 'master' of https://github.com/acetcom/cellwire 2017-04-28 15:30:28 +09:00
Brandon 0e410f5620 added missing IE for S11 delete session request 2017-04-28 15:30:04 +09:00
James Park 65b5378c91 Split ue_context into two context(enb_ue_t, mme_ue_t) 2017-04-28 13:43:42 +09:00
Sukchan Lee b95e40a851 Delete Session Request/Response is added 2017-04-27 13:36:25 +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 e186436098 For testing, the following command is needed for the first time
- sudo ip tuntap add name pgwtun mode tun
 - sudo ./scripts/netconfig.sh

After then,
 - ./test/testcellwire

The above regression test is executed with 10.1.35.215 ip
2017-04-18 20:21:53 +09:00
James Park 3acb4d612d Merge branch 'master' of https://github.com/acetcom/cellwire
Conflicts:
	src/pgw/pgw_context.c
	src/pgw/pgw_path.c
2017-04-18 18:35:26 +09:00
James Park 20e6a2c9a5 Now ping works 2017-04-18 18:24:37 +09:00
Sukchan Lee c2d5ab0d20 remove LINUX==1 macro in the pgw directory 2017-04-18 16:06:44 +09:00
Sukchan Lee 7dc8afd70c port to OSX 2017-04-18 14:16:32 +09:00
Sukchan Lee a332d46800 fix to compile other OS 2017-04-18 14:01:43 +09:00
James Park 4b9e499ea7 Add tuntap interface to PGW 2017-04-18 10:22:55 +09:00
Sukchan Lee dbcee4966f fix the pkbuf test code since core_realloc function is changed
from : if (size > (p->clbuf->size - headroom))
to : if (size >= (p->clbuf->size - headroom))
2017-04-14 21:39:07 +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 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 d9114c9702 update it 2017-04-14 00:17:56 +09:00
Sukchan Lee 12a12fb222 update it 2017-04-13 17:18:46 +09:00
Sukchan Lee 2b2b34027c update it 2017-04-13 14:46:27 +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 8605b182aa update it 2017-04-12 18:50:35 +09:00
Sukchan Lee 639f4edd08 update it 2017-04-12 16:48:57 +09:00
Sukchan Lee cabd8d6ad0 update it 2017-04-12 15:35:03 +09:00
Sukchan Lee fbeada07a1 update it 2017-04-12 13:45:57 +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 20195b67cf update it 2017-04-11 21:38:24 +09:00
Sukchan Lee d53b30449f update it 2017-04-11 20:44:38 +09:00
Sukchan Lee a8665d6160 update it 2017-04-11 15:02:39 +09:00
Sukchan Lee 3244b08f2a fix the bug 2017-04-11 10:40:31 +09:00
Sukchan Lee 38d9df9fd9 update it 2017-04-11 09:19:33 +09:00
Sukchan Lee f34e494deb update it 2017-04-10 23:59:59 +09:00
Sukchan Lee e4f52d6ba6 update it 2017-04-10 23:00:06 +09:00
Sukchan Lee e4c6c8cf56 index_pool is introduced to access context memory safely 2017-04-10 22:48:07 +09:00
Sukchan Lee aab0732178 update it 2017-04-10 21:05:28 +09:00
Sukchan Lee 32a157e13a update it 2017-04-10 16:37:22 +09:00
Sukchan Lee 6c54bd4329 update it 2017-04-10 15:56:01 +09:00
Sukchan Lee 0265859fb4 update it 2017-04-10 13:22:23 +09:00
Sukchan Lee b6ffaf6312 update it 2017-04-10 11:29:46 +09:00
Sukchan Lee d9307d3187 update it 2017-04-10 00:27:19 +09:00
Sukchan Lee 4d749f41f5 update it 2017-04-09 23:06:59 +09:00
Sukchan Lee 8c2c204278 update it 2017-04-09 17:24:24 +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
Sukchan Lee 67533ec1de update it 2017-04-09 16:34:31 +09:00
Sukchan Lee 5a9081a5ae update it 2017-04-09 14:26:19 +09:00
Sukchan Lee 9ea0bb10c1 update it 2017-04-08 13:02:07 +09:00
Sukchan Lee a88305df46 update it 2017-04-08 11:38:09 +09:00
Sukchan Lee 00e5308455 update it 2017-04-08 10:18:48 +09:00
Sukchan Lee 465a8e9e8a update it 2017-04-07 23:36:08 +09:00
Sukchan Lee 759158a972 update it 2017-04-07 22:24:09 +09:00
Sukchan Lee 9b5721dafc update it 2017-04-07 22:23:38 +09:00
Sukchan Lee 5aa9392d78 update it 2017-04-07 19:45:43 +09:00
Sukchan Lee 401dae4a71 update it 2017-04-07 19:23:26 +09:00
Sukchan Lee 87acd05c2d update it 2017-04-06 23:29:20 +09:00
Sukchan Lee 06ee730d60 update it 2017-04-06 21:17:36 +09:00
Sukchan Lee 677ffa480f update it 2017-04-06 20:44:52 +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 0b458ba53f update it 2017-04-05 15:21:41 +09:00
Sukchan Lee 409812e9c2 update it 2017-04-05 15:20:43 +09:00
Sukchan Lee 56ea49ed4e add hash list library 2017-04-05 15:11:48 +09:00
Sukchan Lee 3ee227328b update it 2017-04-04 14:00:02 +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 138b4d46b9 update it 2017-03-27 20:22:44 +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 5cef8ad7e0 update it 2017-03-27 11:22:03 +09:00
Sukchan Lee 5fdc359bec update it 2017-03-27 10:22:30 +09:00
Sukchan Lee 126475b83d update it 2017-03-27 02:04:33 +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 18e78913b6 interface changes 2017-03-25 10:45:49 +09:00
Sukchan Lee c9c1b6c5f0 update it 2017-03-25 01:07:59 +09:00
Sukchan Lee 857dde66cd update it 2017-03-24 23:01:44 +09:00
Sukchan Lee 7685e8a72c update it 2017-03-24 22:52:55 +09:00
Sukchan Lee a6512e7a6c update it 2017-03-24 22:24:09 +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 84a369aa42 move event library to core 2017-03-24 15:31:35 +09:00
Sukchan Lee 7caa06110d update it 2017-03-24 14:18:30 +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 de64d18861 update it 2017-03-22 18:53:18 +09:00
Sukchan Lee f2c865f133 update it 2017-03-22 13:41:21 +09:00
Sukchan Lee 6cc5e486d1 update it 2017-03-22 11:33:40 +09:00
Sukchan Lee 4b6f9355fe update it 2017-03-22 07:52:47 +09:00
Sukchan Lee e1f06e5cb0 update it 2017-03-21 21:11:48 +09:00
Sukchan Lee b489a6e50f fix the bug 2017-03-21 20:23:36 +09:00
Sukchan Lee 3facb91b1e Identity Request/Response is added 2017-03-21 15:02:16 +09:00
Sukchan Lee e51e4d4c30 update it 2017-03-21 13:55:51 +09:00
Sukchan Lee 10b1417b9e update it 2017-03-21 13:53:03 +09:00
Sukchan Lee d53939d41e NAS parsing done 2017-03-21 13:50:40 +09:00
Sukchan Lee d600d4e3ae update it 2017-03-21 12:19:46 +09:00
Sukchan Lee 016caf197c update it 2017-03-21 12:04:15 +09:00
Sukchan Lee 6922416a54 update it 2017-03-21 10:37:41 +09:00
Sukchan Lee 642250e72c nas message parsing 2017-03-20 23:43:52 +09:00
Sukchan Lee 199ee253fb add type_list initially 2017-03-20 23:27:50 +09:00
Sukchan Lee d2446308c8 update it 2017-03-20 17:07:27 +09:00
Sukchan Lee ed0ef3bcbf update it 2017-03-19 22:47:49 +09:00
Sukchan Lee ef14471e0f GCC builtin atomic function is added 2017-03-19 21:50:43 +09:00
Sukchan Lee ed67ec6c1b atomic is added 2017-03-19 21:37:09 +09:00
Sukchan Lee 7e1b469c3d therad_join, thread_exit, thread_yeild is added 2017-03-19 20:40:37 +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 d448a92d49 update it 2017-03-15 20:37:54 +09:00
Sukchan Lee a18612e186 update it 2017-03-15 20:14:43 +09:00
Sukchan Lee b0497920bf gtpv2c message generation done! 2017-03-15 19:18:24 +09:00
Sukchan Lee fbafeaec99 update it 2017-03-15 17:12:41 +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 bd851d320c change sctp parameter 2017-03-15 00:13:39 +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 6299883af7 fix my mistake 2017-03-13 13:14:27 +09:00
Sukchan Lee 0261f4c018 add test code for tlv_more, instance 2017-03-13 13:02:42 +09:00
Sukchan Lee aa83604ccc update it 2017-03-13 11:32:21 +09:00
Sukchan Lee d5d9566f4b update it 2017-03-12 23:25:56 +09:00
Sukchan Lee b20e29c390 update it 2017-03-12 23:20:33 +09:00
Sukchan Lee cec3dfbdbd update it 2017-03-12 23:19:08 +09:00
Sukchan Lee cc73a4ebe4 update it 2017-03-12 23:13:03 +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