Sukchan Lee
2d7438313d
Change initialization sequence
2019-05-06 20:43:50 +09:00
Sukchan Lee
bb67705a66
BUGFIX: if SCTP uses SEQPACKET, sock should not use hash key.
2019-05-06 19:22:43 +09:00
Sukchan Lee
f097364d52
Merge branch 'master' of https://github.com/open5gs/nextepc
2019-05-03 12:43:17 +00:00
Sukchan Lee
0992fbe7f3
Fix the bug of segmentation fault in test program ( #175 )
2019-05-03 12:41:57 +00:00
medeiros405
2ef9718209
Change in the Log about the address use for the UE.
2019-05-02 21:40:10 -03:00
Sukchan Lee
49adabdc70
Fix the compile error for CentOS ( #175 )
2019-04-30 21:22:35 +00:00
Sukchan Lee
ce2590d6fc
fix the warning
2019-04-30 00:04:43 +09:00
Sukchan Lee
0ebd85f364
Integration with OGSLib
2019-04-27 23:54:30 +09:00
Juuso Haavisto
9919e7dc86
typo: trace log message on s11
2019-04-18 20:10:18 +03:00
Sukchan Lee
6bd8411fc1
Add log message if EIA0 is used ( #167 )
2019-04-02 11:11:24 +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
58bcda332b
Set ENB-ID to zero in S1AP message. ( #156 )
2019-03-10 10:32:26 +09:00
Sukchan Lee
8cb620e477
refine exit routine for nextepc-epcd
2019-03-03 21:11:50 +09:00
Sukchan Lee
5cac796e46
Support 4-byte RES in auth ( #147 )
2019-02-07 20:53:01 +09:00
Sukchan Lee
8c68560ccd
fix the timezone in EMM & GTP encoding
2019-01-20 15:36:11 +09:00
EugeneBogush
f753d38338
maybe this more logically?
2018-12-04 18:00:46 +02:00
Bi-Ruei, Chiu
3427835ecc
Add missing C namespace
2018-10-12 14:59:30 +08:00
Sukchan Lee
f5599896ff
SGW selection mode is added ( #100 )
2018-09-23 14:29:19 +09:00
Sukchan Lee
aea1d83026
Create mme_sgw_t and mme_pgw_t for configuration ( #100 )
2018-09-23 13:16:40 +09:00
Jihoon Brandon Lee
3dc2d396db
S1AP PWS(public warning system) support
...
S1AP Write Replace Warning Request/Response
S1AP Kill Request/Response
CBC integration (SBc-AP) is required to initiate a PWS procedure.
2018-09-13 20:38:33 -06:00
Sukchan Lee
0e7cf76f8a
Change directory src/app to src/common
2018-08-14 17:28:22 +09:00
Sukchan Lee
0ce11e3a7c
Remove 'app_name' global variable
2018-08-14 17:01:46 +09:00
Sukchan Lee
295213dd62
Add Attach-Request handler in all EMM state.
...
If signal is low, UE cannot send an appropriate NAS message.
In this case, the eNB either sends a NASNonDelivery message or
sends the message back according to UE's NAS timer.
At this point, NextEPC did not implement NAS-Specification exactly. The
NASNonDelivery message will be ignored, and a timer of NAS is not yet in
need.
However, since necessary to recover, it is now implemented to
accept an Attach Request in all EMM state. The other features will be
added later if we decide that it is really necessary.
2018-08-11 12:27:50 +09:00
Sukchan Lee
51b07a496e
Show reason string for YAML parser error ( #40 )
2018-07-23 20:28:38 +09:00
Sukchan Lee
b2f957dc8e
fix the compiler error in the mongo-c-driver 1.11
2018-06-23 21:14:03 +09:00
Sukchan Lee
71c7508047
Merge branch 'master' of https://github.com/acetcom/nextepc
2018-06-20 17:57:17 +09:00
Sukchan Lee
bc87fc9c18
remove unnecessary code
2018-06-20 17:57:02 +09:00
Sukchan Lee
50fdf5474f
Add log for UE IP ( #71 )
2018-06-19 22:43:13 +09:00
Sukchan Lee
9d8695fa31
Update logging message
2018-05-31 09:40:34 +09:00
Sukchan Lee
9415f5215c
Fix SCTP for Mac OS X
2018-05-30 22:17:46 +09:00
Sukchan Lee
8c674aa134
Update logging
2018-05-30 21:58:10 +09:00
Sukchan Lee
3b9b1108b1
Configure Outbound streams on SCTP_COMM_UP
2018-05-30 21:49:17 +09:00
Sukchan Lee
9aed43075c
SCTP recv interface will be changed. (Progressing...)
2018-05-30 17:45:14 +09:00
Sukchan Lee
2fb37ad797
Change the assert to warning
...
- When UEContextReleaseComplete is received,
It could be unknown MME-UE-S1AP-ID.
- So, we change the log from assert to warning
2018-05-23 20:40:46 +09:00
Sukchan Lee
ffa6c2c15b
Fix the bug of invalid TAU update result.
...
- MME should set TAU update result in TAU accept message. TAU udpate
result should be derived from TAU request message.
2018-05-22 19:21:34 +09:00
Sukchan Lee
c906b243a2
fix the encryption bug
2018-05-22 17:39:43 +09:00
Sukchan Lee
056fc43d34
Fix the bug for EIA2 ( #64 )
2018-05-22 11:31:09 +09:00
Sukchan Lee
76c84bdaa4
Fix the bug in building TAU accept message ( #29 )
...
- TAU accept should be integrity protected
2018-05-21 15:17:34 +09:00
Sukchan Lee
6ae20c9d1c
refine code
2018-05-19 06:16:53 +09:00
Sukchan Lee
fe84604fa0
Oops! Change inbound_streams to outbound_streams ( #63 )
2018-05-19 06:06:02 +09:00
Sukchan Lee
85a2a64b65
Support Mac OS X for SCTP streams negotiations
2018-05-18 23:08:57 +09:00
Sukchan Lee
f5c203d3ac
remove redundant code
2018-05-18 17:32:56 +09:00
Sukchan Lee
9a0afe035a
Negociate SCTP stream ID with eNodeB ( #63 )
2018-05-18 17:14:29 +09:00
Sukchan Lee
76d8df3879
remove d_error
2018-05-18 15:52:47 +09:00
Sukchan Lee
550a606306
Update error message if SGW is not running ( #59 )
2018-05-14 21:46:19 +09:00
Sukchan Lee
1b21c21395
change warning to trace
2018-05-13 21:14:51 +09:00
Sukchan Lee
157dab73c7
fix the linux for SCTP streams
2018-05-13 18:31:01 +09:00
Sukchan Lee
7dba30b1e6
S1AP sends SCTP packet with stream id ( #54 )
2018-05-13 18:02:24 +09:00
Sukchan Lee
55fa0115e8
Merge branch 'master' into stream
2018-05-13 17:01:36 +09:00
Sukchan Lee
2142d406f0
fix the timezone for GTPv2 message
2018-05-13 17:00:57 +09:00