Sukchan Lee
649b6ec5e9
Add comment
2019-07-21 01:09:03 +09:00
Sukchan Lee
ae3e59053d
[ #220 ] Timer for UE Context Release
2019-07-21 01:03:19 +09:00
Sukchan Lee
5ce04bcc6f
[ #220 ] T3489 done
2019-07-20 23:06:54 +09:00
Sukchan Lee
6a1f628e44
[ #220 ] T3450 done
2019-07-20 22:30:53 +09:00
Sukchan Lee
b34dafcb09
[ #220 ] T3470 done
2019-07-20 21:49:47 +09:00
Sukchan Lee
90290d236e
[ #220 ] T3460 done
2019-07-20 21:28:36 +09:00
Sukchan Lee
805869da4f
[ #220 ] Guard timer instance is created
2019-07-20 20:38:03 +09:00
Sukchan Lee
42f593d360
[TIMER] continue to refine code
2019-07-20 16:39:01 +09:00
Sukchan Lee
6dc66bce85
[TIMER] timer configuration is added
2019-07-20 16:25:09 +09:00
Sukchan Lee
f1c913129d
[TIMER] Move SGSAP timer to the FSM
2019-07-20 15:34:41 +09:00
Sukchan Lee
c1c0b640f3
[TIMER] Move S1-Delayed-Send to the FSM
2019-07-20 15:16:46 +09:00
Sukchan Lee
9565967517
[TIMER] Move timer expiration work to the FSM
2019-07-20 13:07:40 +09:00
Sukchan Lee
a96398357f
Update New OGSLib commit
2019-07-20 11:20:09 +09:00
83e449ca63
mme-kdf: Ensure input arguments (kasme, ..) are read-only and 'const'
2019-07-18 11:20:14 +02:00
Sukchan Lee
b642ca1491
Oops! Fix one more
2019-07-14 13:59:33 +09:00
Sukchan Lee
b9f7e9c409
fix new configuration ( #225 )
2019-07-14 13:48:14 +09:00
Sukchan Lee
3a5930650e
Merge pull request #224 from medeiros405/master
...
Change in the config to allow different MCC/MNC in the LAI for CSFB
2019-07-14 13:26:22 +09:00
Romeu Medeiros
18ef1f65c3
Change in the config to allow different MCC/MNC in the LAI for CSFB
2019-07-14 01:18:29 -03:00
Sukchan Lee
99d91da6eb
Clarify code for pull request ( #223 )
2019-07-14 11:00:11 +09:00
Romeu Medeiros
a6fe0cb44f
Changes to obey the 3GPP specification for CSFallback
2019-07-13 20:26:39 -03:00
Sukchan Lee
942b9466ef
Attach Reject if UE indicates only EIA0 ( #222 )
2019-07-13 23:47:24 +09:00
Sukchan Lee
7d42465f4e
[Done] SMS over SGs
2019-07-13 22:52:50 +09:00
Sukchan Lee
8e37f64c33
[SMS] MO-SMS Done
2019-07-13 14:51:35 +09:00
Sukchan Lee
663861d17b
[SMS] Add MO-SMS
2019-07-13 11:51:28 +09:00
Sukchan Lee
bedd68573e
[CSFB] Add Paging Reject
2019-07-12 23:18:17 +09:00
Sukchan Lee
9408bb6b4a
Add Paging Reject
2019-07-12 18:33:42 +09:00
Sukchan Lee
f20a1a6e2b
Add ErrorIndication for S1AP decode error ( #218 )
2019-07-12 16:22:40 +09:00
Sukchan Lee
0a96d446b8
[Indentation] All source code changed
2019-07-11 22:22:22 +09:00
Sukchan Lee
97afc2db60
fix identation in HSS
2019-07-11 22:16:32 +09:00
Sukchan Lee
27d5208ea3
fix indentation in PGW
2019-07-11 22:09:30 +09:00
Sukchan Lee
7e08f7fc45
fix indentation in SGW
2019-07-11 22:01:52 +09:00
Sukchan Lee
cb369daaea
fix indentation in MME
2019-07-11 21:53:54 +09:00
Sukchan Lee
de59488e2e
[CSFB] MT-Active-Mode (Not Done)
2019-07-11 18:14:32 +09:00
Sukchan Lee
d9b7e966e1
[CSFB] Add MO in Active-mode
2019-07-10 22:04:52 +09:00
Sukchan Lee
9dbca85c1f
[CSFB] Idle-mode done
2019-07-09 09:27:45 +09:00
Sukchan Lee
87cdd71582
Add Cause in Bearer IE ( #215 )
2019-07-08 23:08:15 +09:00
Sukchan Lee
0e1bd64646
fix indentation
2019-07-08 22:58:41 +09:00
Sukchan Lee
40ae23aca4
Paging rollback
2019-07-08 21:44:03 +09:00
Sukchan Lee
979fd96a84
[CSFB] Fix the MacOSX
2019-07-08 21:03:39 +09:00
Sukchan Lee
16a8bea96b
[CSFB] MT in idle-mode
2019-07-08 18:15:19 +09:00
Sukchan Lee
9863635342
[SGsAP] Add SGsAP-RESET-INDCIATON/ACK
2019-07-07 10:16:21 +09:00
Sukchan Lee
bc9cf078a5
[CSFB] Add MO-CSFB-Indication
2019-07-07 09:47:32 +09:00
Sukchan Lee
65cb21ce05
[SGsAP] clarify P_TMSI availablity
2019-07-06 23:30:05 +09:00
Sukchan Lee
a6eb646b76
[SGsAP] MO CS fallback in idle-mode
2019-07-06 22:16:13 +09:00
Sukchan Lee
cc83c6a586
[SGsAP] DETACH-INDICATOIN/ACK is done
2019-07-05 18:13:32 +09:00
Sukchan Lee
a372bd2949
[SGsAP] Start to implement XXX-DETACH-INDICATION
2019-07-05 17:25:12 +09:00
Sukchan Lee
4f7aa2d5b7
[SGsAP] Location Update Reject
2019-07-05 15:55:07 +09:00
Sukchan Lee
334c678995
Fix the Security Command Reject ( #214 )
2019-07-04 22:48:26 +09:00
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
8e53e82913
fix identation
2019-06-30 20:46:15 +09:00
Sukchan Lee
db348156e2
fix indentation
2019-06-30 20:29:25 +09:00
Sukchan Lee
de8ae9823a
Create Multiple Session for same IMSI ( #203 )
2019-06-30 12:46:02 +09:00
Sukchan Lee
16fdc0d989
Update identation
2019-06-30 12:14:04 +09:00
Sukchan Lee
a4d18c2d96
Move enb_ostream_id from mme_ue to enb_ue ( #206 )
2019-06-28 18:11:16 +09:00
Sukchan Lee
6901278816
Fix the setting of the SCTP ostream-id ( #206 )
2019-06-26 23:06:31 +09:00
Sukchan Lee
4af3fea81b
Fix the MME crash ( #205 )
2019-06-26 20:52:28 +09:00
Sukchan Lee
148c109d05
Fix the SGW crash for "context not found" ( #204 )
2019-06-25 23:04:41 +09:00
Sukchan Lee
acd77a8ad6
Fix the MME crash ( #203 )
2019-06-25 10:55:00 +09:00
Sukchan Lee
f380af44c3
Fix the service reject handling ( #201 )
2019-06-24 09:44:05 +09:00
Sukchan Lee
5f8d609d0c
Handle SR and TAU in security-mode state ( #202 )
2019-06-23 21:15:59 +09:00
Sukchan Lee
db83b1e004
fix identation
2019-06-23 20:43:23 +09:00
Sukchan Lee
fe15600e02
Remove S1 check in Downlink NAS transport ( #201 )
2019-06-23 20:17:44 +09:00
Sukchan Lee
9177ad4ee0
When STCP send failed, clear related context ( #200 )
2019-06-23 13:39:44 +09:00
Sukchan Lee
660ebc823f
mme_sctp_event_push() interface introduced
2019-06-23 04:22:22 +00:00
Sukchan Lee
9d0b419085
Create new interface : s1ap_event_push()
2019-06-23 12:47:22 +09:00
Sukchan Lee
712b9c8334
[SGsAP] Add TMSI-REALLOCATION-COMPLETE
2019-06-22 12:11:07 +09:00
Sukchan Lee
693afa922f
[SGsAP] Location Update process is done
2019-06-22 11:16:22 +09:00
Sukchan Lee
058ebc747d
Follow OGSlib updates
2019-06-22 10:14:01 +09:00
Sukchan Lee
652cfa70d5
[SGsAP] Basic operation done
2019-06-22 00:28:21 +09:00
Sukchan Lee
bbc594330b
[SGsAP] update it
2019-06-21 18:23:29 +09:00
Sukchan Lee
c284ef7429
[SGsAP] build LOCATION-UPDATE-REQUEST
2019-06-20 21:22:51 +09:00
Sukchan Lee
95586eaf09
[SGsAP] Not tested
2019-06-20 18:20:32 +09:00
Sukchan Lee
eca47a2773
[SGsAP] update it
2019-06-19 18:04:57 +09:00
Sukchan Lee
0e0a69ed7c
[SGsAP] server/client connected in test-code
2019-06-18 17:38:25 +09:00
Sukchan Lee
5ce95f94ee
[SGsAP] contine to test code
2019-06-18 15:32:01 +09:00
Sukchan Lee
6b0561681f
remove s1ap_recv()
2019-06-18 14:04:11 +09:00
Sukchan Lee
4013d9203c
[SGsAP] Add linger option in usrsctp
2019-06-17 21:40:34 +09:00
Sukchan Lee
fba54b09eb
[SGsAP] fix the MacOSX
2019-06-17 20:56:52 +09:00
Sukchan Lee
f53e80eec7
[SGsAP] fix the bug in handling memory
2019-06-17 10:36:44 +09:00
Sukchan Lee
fa454209a9
[SGsAP] continue to work
2019-06-16 23:33:23 +09:00
Sukchan Lee
7ee0b3324b
[SGsAP] continue to work
2019-06-16 22:22:07 +09:00
Sukchan Lee
bfa526d221
[SGsAP] continue to work
2019-06-16 22:17:38 +09:00
Sukchan Lee
6816400247
[SGsAP] continue to work
2019-06-16 21:26:22 +09:00
Sukchan Lee
3b26983db9
fix identation
2019-06-16 19:09:31 +09:00
Sukchan Lee
eab4958a81
[SGsAP] client program in linux
2019-06-16 09:31:29 +00:00
Sukchan Lee
e2aa8ec198
[SGsAP] Client program
2019-06-16 18:20:40 +09:00
Sukchan Lee
ec7d9f2917
[SGsAP] continue to implement it
2019-06-16 17:33:45 +09:00
Sukchan Lee
0be339e52d
[SGSAP] start this feature
2019-06-16 16:47:20 +09:00
Sukchan Lee
fa81c86e22
[CSFB] Create a state machine
2019-06-16 15:40:26 +09:00
Sukchan Lee
1f838c0f68
Move New Indentation with LINUX-style
2019-06-16 11:25:41 +09:00
Sukchan Lee
343c72b288
Option for NODELAY
2019-06-15 16:58:52 +09:00
Sukchan Lee
bcd784b1f0
Apply ogslib changes
2019-06-15 16:54:49 +09:00
Sukchan Lee
1542d70af6
nodelay for MacOSX
2019-06-15 15:37:05 +09:00
Sukchan Lee
3d154cc423
Apply ogslib changes
2019-06-15 15:21:34 +09:00
Sukchan Lee
fbc73230b0
enb_ue assertion is fixed ( #198 )
2019-06-15 00:11:30 +09:00
Sukchan Lee
55164b4a1f
Turn on SCTP_NODELAY ( #198 )
2019-06-15 00:03:05 +09:00
Sukchan Lee
c52cf33c3c
fix the bug ( #195 )
2019-06-14 18:10:59 +09:00
Sukchan Lee
eb0d8075ef
Continue to fix the crash error ( #195 )
2019-06-14 17:04:04 +09:00
Sukchan Lee
d3476eca6d
Fix PCRF Session Control ( #195 )
...
- If PCRF Session is NULL and CC-Request-Type is Terminate,
the result code is DIAMETER_UNKNOWN_SESSION_ID
2019-06-14 16:55:16 +09:00
Sukchan Lee
9e3ebf9a16
fix the bug ( #195 ), But more work is needed
2019-06-14 14:24:17 +09:00
Sukchan Lee
88217ff11e
test framework for crash
2019-06-13 18:22:34 +09:00
Sukchan Lee
22c3d66bc3
More log for analyzing #195
2019-06-11 23:20:49 +09:00
Sukchan Lee
f28f3003c5
change code indentation
2019-06-11 23:16:54 +09:00
Sukchan Lee
c530e1cbcf
Fix the bug ( #194 )
2019-06-11 22:39:23 +09:00
Sukchan Lee
3c61858f21
add missing file
2019-06-11 22:21:45 +09:00
Sukchan Lee
477f16ad0b
rename project done
2019-06-11 22:10:47 +09:00
Sukchan Lee
a32465ed07
Rename library
2019-06-11 18:28:25 +09:00
Sukchan Lee
57af70fab9
refine GTP interface ( #190 )
2019-06-09 00:50:02 +09:00
Sukchan Lee
71f1b1cfa4
SGW packet buffer is changed to 65536
2019-06-09 00:03:53 +09:00
Sukchan Lee
60dc4402c6
gtp_path interface changes
2019-06-08 23:42:12 +09:00
Sukchan Lee
d4f00da662
continue to add a buffer configuration
2019-06-08 08:44:22 +09:00
Sukchan Lee
0ff388fb19
apply configuration related to MAX number
2019-06-07 15:19:09 +09:00
Sukchan Lee
ca742661f6
Add configuration related to memory support ( #190 )
2019-06-07 11:56:37 +09:00
Sukchan Lee
4fc1e0e22c
VLR configuration done
2019-06-05 22:23:45 +09:00
Sukchan Lee
d41ce4d8b1
ogs_socknode_new() interface changed
2019-06-05 22:07:37 +09:00
Sukchan Lee
8dc5211448
update it
2019-06-05 21:21:19 +09:00
Sukchan Lee
24da20bdc8
GTP interface changes
2019-06-05 21:13:18 +09:00
Sukchan Lee
70b2e51f79
Merge branch 'master' of https://github.com/open5gs/nextepc
2019-06-04 21:01:45 +09:00
Sukchan Lee
9e4d3cb824
add enb IP address to the log message
2019-06-04 21:01:23 +09:00
Sukchan Lee
10675caf89
Add SGsAP configuration
2019-06-02 21:55:24 +09:00
Sukchan Lee
fb1908410e
rename s1ap filename
2019-06-02 11:35:44 +09:00
Sukchan Lee
29a50892b5
Let me introduce SGSAP configuration
2019-06-02 11:09:01 +09:00
Sukchan Lee
681a7c87a4
usrsctp done
2019-06-01 21:30:13 +09:00
Sukchan Lee
85bedf1e35
this project is done
2019-06-01 19:04:34 +09:00
Sukchan Lee
8f8caf5177
remove USRSCTP macro in mme context
2019-06-01 09:57:29 +00:00
Sukchan Lee
756859d05c
rename filename for s1ap-path
2019-06-01 09:52:38 +00:00
Sukchan Lee
d4023da087
continue to refine
2019-06-01 09:43:33 +00:00
Sukchan Lee
f384bdef3d
fix the linux
2019-06-01 09:33:42 +00:00
Sukchan Lee
4cdc891898
rename source code
2019-06-01 18:20:02 +09:00
Sukchan Lee
7abd6b5ab9
continue to integrate MaxOSX
2019-06-01 18:19:00 +09:00
Sukchan Lee
8a7634d00c
the MacOSX porting
2019-06-01 18:06:47 +09:00
Sukchan Lee
282936f215
support usrsctp
2019-06-01 16:59:38 +09:00
Sukchan Lee
60bfaa2c41
fix to compile MacOSX
2019-06-01 08:38:57 +09:00
Sukchan Lee
32c9c512d8
socknode includes pollset
2019-05-31 23:22:22 +09:00
Sukchan Lee
163bc4a040
update it
2019-05-31 13:55:05 +00:00
Sukchan Lee
58faa7bcac
apply ogslib changes
2019-05-31 12:05:35 +00:00
Sukchan Lee
61d0573686
ogs_sockopt_t is added
2019-05-31 16:33:09 +09:00
Sukchan Lee
f0c84d3037
move s1ap_lksctp to ogs-lksctp
2019-05-31 14:05:45 +09:00
Sukchan Lee
69cfb3280c
rename file
2019-05-31 13:58:08 +09:00
Sukchan Lee
d597912abb
sctp configuration update
2019-05-31 11:34:49 +09:00
Sukchan Lee
34e2b4d44a
add sctp configuration interface
2019-05-31 11:20:30 +09:00
Sukchan Lee
241efaf581
Change SCTP interface
2019-05-31 10:18:43 +09:00
Sukchan Lee
335e8513e9
fix the MacOSX
2019-05-30 21:51:25 +09:00
Sukchan Lee
2267a59cc3
UDP interface is changed
2019-05-30 21:14:54 +09:00
Sukchan Lee
550be1cd95
apply ogslib interface changes
2019-05-30 20:14:19 +09:00
Sukchan Lee
338f359285
apply new ogslib interface
2019-05-30 19:58:27 +09:00
Sukchan Lee
3da632dd1e
rename sa_family and sin_port
2019-05-30 13:50:53 +09:00
Sukchan Lee
5bca0920b9
update code indentation
2019-05-29 21:27:22 +09:00
Sukchan Lee
bd1c505024
apply socknode interface changes
2019-05-29 21:05:42 +09:00
Sukchan Lee
581f4feb97
struct name update
2019-05-28 17:46:19 +09:00
Sukchan Lee
7c1c320141
gtp interface update
2019-05-28 14:47:06 +09:00
Sukchan Lee
cdffdcaa78
update it
2019-05-26 15:27:09 +09:00
Sukchan Lee
ed803b27cb
Update it
2019-05-26 12:57:29 +09:00
Sukchan Lee
314642fe1a
Update it
2019-05-26 12:22:43 +09:00
Sukchan Lee
d58ddcb3ae
Fix the crash error ( #187 )
2019-05-25 19:39:37 +09:00
Sukchan Lee
0f892f6e84
Support a different APN for each PGW ( #183 )
2019-05-19 00:24:15 +09:00
Sukchan Lee
bc180c3ffc
Improve sanity check for queue-push fail
2019-05-06 23:13:26 +09:00
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
Sukchan Lee
9d84d4d43a
Fix the timezone error
2018-05-13 16:45:49 +09:00
Sukchan Lee
57ef9697c3
Merge branch 'stream' of https://github.com/acetcom/nextepc into stream
2018-05-13 10:04:12 +09:00
Sukchan Lee
280aaf9fe1
Add SCTP output stream generator ( #54 )
2018-05-10 11:19:05 +09:00
Sukchan Lee
529b55c16b
Introduce new configuration for SCTP streams ( #54 )
...
SCTP initmsg
- Number of output streams : configured(default:30)
- Maximum input streams : 65535
- Maximum attempts : 4
- Maximum initial timeout : 8 seconds
2018-05-10 10:35:15 +09:00
Sukchan Lee
10f59c850b
Generate SCTP output stream identifier
2018-05-09 23:09:04 +09:00
Sukchan Lee
e18467889c
Introduce new configuration for SCTP streams
...
SCTP initmsg
- Number of output streams : configured(default:30)
- Maximum input streams : 65535
- Maximum attempts : 4
- Maximum initial timeout : 8 seconds
2018-05-09 22:11:25 +09:00
Sukchan Lee
765eb2ada0
update it
2018-04-20 10:48:52 +02:00
Sukchan Lee
ee3c2d29bf
Merge branch 'master' of https://github.com/acetcom/nextepc
2018-04-20 09:06:50 +02:00
Sukchan Lee
60aca81a1f
fix the bug for handover command in case of no indirect tunnel
2018-04-20 09:06:17 +02:00
Sukchan Lee
e60a3d567d
fix memory-leak when s1ap decode is failed
2018-04-18 22:21:58 +09:00
James Park
c968067829
-Initialize enb_ue_s1ap_id to invalid value
...
-Use mme_ue_s1apid if enb_ue_s1ap_id is not valid when encoding
ue_context_release_command
2018-04-17 14:35:15 -07:00
James Park
553804dd94
Fix bug: Paging message should be copied before sending
2018-04-17 11:46:20 -07:00
Sukchan Lee
38a252bbf0
Merge branch 'master' of https://github.com/acetcom/nextepc
2018-04-15 18:37:58 +09:00
Sukchan Lee
ae1660c436
add warning
2018-04-15 18:37:45 +09:00
James Park
e5a0b1ff69
Reduce the number of buffered packets when UE is in idle.
...
FIXME: Need to be adjusted when the number of clbuf is increased.
2018-04-12 10:11:17 -07:00
Sukchan Lee
935e4b56ef
Use common S1AP library for UERadioCapability
...
- Use S1AP_STORE/CLEAR macros for storing/retrieving UERadioCapability
- UERadioCapability will be stored in UECapabilityInfoIndication
- InitialContextSetupRequest use the stored UERadioCapability
2018-04-09 21:52:16 +09:00
Sukchan Lee
2a1feae83f
add the log in initial_context_setup_request
2018-04-06 09:38:11 +09:00
Sukchan Lee
b1055f703a
if Unknown GUTI in TAU request, MME sends TAU-reject ( #42 )
2018-03-27 09:42:23 +09:00
Sukchan Lee
dab5bae4ed
add constraint for safety
2018-03-25 22:51:30 +09:00
Sukchan Lee
8ff9a7cf4c
eNB/MME Configuration Transfer with new S1AP library
2018-03-24 10:08:55 +09:00
Sukchan Lee
82dee88309
change d_assert to d_error if target eNB is not found
2018-03-23 13:14:56 +09:00
Sukchan Lee
db1d139364
add debug message for s1ap(trace_level:25)
2018-03-21 21:15:01 +09:00
Sukchan Lee
778d23e717
Reset is done
2018-03-21 16:37:15 +09:00
Sukchan Lee
ef9d5948a8
s1 reset encoder/decoder is added
2018-03-21 16:10:20 +09:00
Sukchan Lee
13ece7f4d4
Merge branch 'master' into s1ap
2018-03-21 14:06:20 +09:00
Sukchan Lee
87b6896128
fix compile error
2018-03-18 18:50:36 +09:00
Sukchan Lee
6c692e05f5
Oops!
2018-03-16 13:29:36 +09:00
Sukchan Lee
bf6e3cdc8c
change assert to warning
2018-03-16 13:13:56 +09:00
Sukchan Lee
1cd740704e
update it
2018-03-14 18:12:07 +09:00
Sukchan Lee
9434c751cb
merge master branch
2018-03-14 17:59:56 +09:00
Sukchan Lee
0414f19684
Merge branch 'master' into s1ap
2018-03-14 17:45:54 +09:00
Sukchan Lee
5d21ae4071
Sends ErrorIndication if S1 context has already been removed ( #29 )
2018-03-14 17:24:04 +09:00
Sukchan Lee
f89358dc03
add handover failure
2018-03-14 16:36:56 +09:00
Sukchan Lee
4c8123f771
ENB Status Transfer is added with s1ap_copy_ie()
2018-03-14 14:03:43 +09:00
Sukchan Lee
d881f8c2ed
handover test
2018-03-13 23:42:55 +09:00
Sukchan Lee
dbdd6bfdcf
handover test
2018-03-13 23:16:01 +09:00
Sukchan Lee
a11f6e431c
S1AP handover is added. (Not tested)
2018-03-13 17:50:11 +09:00
Sukchan Lee
8e52447a53
ErrorIndication is added
2018-03-12 23:06:14 +09:00
Sukchan Lee
5172d2034a
Path Switch Request is added
2018-03-12 22:47:10 +09:00
Sukchan Lee
422d1c2f8f
Merge branch 's1ap-brchiu' of https://github.com/acetcom/nextepc into s1ap-brchiu
2018-03-12 11:38:40 +00:00
Sukchan Lee
98a317b4b9
port linux
2018-03-12 11:38:21 +00:00
Sukchan Lee
ff3dc862b3
paging is tested
2018-03-11 21:24:26 +09:00
Sukchan Lee
9e55f1c78a
Paging is added
2018-03-11 20:57:18 +09:00
Sukchan Lee
c7d24c804b
E-RAB Setup/Release is added
2018-03-11 20:41:37 +09:00
Sukchan Lee
308c6f1e66
all attach test is successful
2018-03-11 16:36:51 +09:00
Sukchan Lee
6480689da4
ue context release is added
2018-03-11 14:38:35 +09:00
Sukchan Lee
2c1d70de3c
new s1ap : attach done
2018-03-10 22:52:21 +09:00
Sukchan Lee
d40bf0463d
continue to move new s1ap library
2018-03-10 12:21:02 +09:00
Sukchan Lee
e10d358a2b
Merge branch 'master' into s1ap-brchiu
2018-03-09 21:02:17 +09:00
Sukchan Lee
bb844434f2
MME Configuration Transfer is added ( #29 )
2018-03-08 23:29:02 +09:00
Sukchan Lee
6c3390bf30
MME can support S1-handover without creating indirect tunnel
2018-03-07 22:32:31 +09:00
Sukchan Lee
c31dfb507d
eNB Configuration Transfer is added ( #29 )
2018-03-07 21:53:53 +09:00
James Park
e69cea9b5b
Ignore UCS2 bit to encode UIA
2018-03-05 11:02:36 -08:00
Sukchan Lee
0d073fbb73
s1setup encoder is implemented
2018-03-05 23:32:14 +09:00
Sukchan Lee
c5689b3f66
update it
2018-03-05 23:01:07 +09:00
Sukchan Lee
6f9e45a332
Modify the security capability length ( #27 )
...
If octet 5 is included, then also octet 6 shall be included and octet 7
may be included.
2018-03-03 14:18:33 +09:00
Sukchan Lee
9357381839
Fix the bug of secuirty capability in security command ( #27 )
2018-03-03 14:10:24 +09:00
Sukchan Lee
2bc92c5ac8
fix the indentation
...
* VIM
set sw=4
set ts=4
set expandtab
* Limited with 80 Column
2018-02-27 11:59:08 +09:00
Sukchan Lee
2429a4e363
fix the presentmask and change default configuration ( #22 )
2018-02-27 11:56:10 +09:00
medeiros405
144548f4c0
src/mme/emm_handler.c
2018-02-26 13:48:26 -03:00
medeiros405
1f44efbc3d
src/mme/emm_handler.c
2018-02-26 13:46:28 -03:00
Sukchan Lee
f49a66dfc5
script update
2018-02-26 14:59:51 +09:00
medeiros405
02712a38e6
src/mme/emm_handler.c
...
src/mme/mme_context.c
src/mme/mme_context.h
support/config/mme.conf.in
2018-02-25 18:33:36 -03:00
Sukchan Lee
cdf7fb94bf
S1-Setup failure is added
2018-02-22 22:23:16 +09:00
Sukchan Lee
f5582c97b5
NULL-pointer sgw_ue context is accessed ( #18 )
2018-02-21 17:29:47 +09:00
Sukchan Lee
05cfcf4cc3
Override configuration if DB_URI environment variable is existed
2018-02-21 03:25:48 +00:00
Sukchan Lee
536138457e
fix the warning for Mac OS X
2018-02-14 10:22:36 +09:00
Sukchan Lee
d488bc3ed7
fix the conflict between PDN disconnect and Detach Request
2018-02-10 23:59:03 +09:00
Sukchan Lee
0de9185545
change debug level
2018-02-10 17:08:51 +09:00
Sukchan Lee
c096cce571
update print-out
2018-02-09 23:14:30 +09:00
Sukchan Lee
3c33206dee
update comment
2018-02-09 16:43:28 +09:00
Sukchan Lee
382c52a481
clear sgw s1u path if delete session response is received
2018-02-09 16:26:55 +09:00
Sukchan Lee
f904b63053
Authentication failure should be handled based on EMM_CAUSE( #17 )
...
* Synch failure(EMM_CAUSE:21)
- Re-authorization. Send authentication request again.
* MAC failure(EMM_CAUSE:20)
- Send Authentication Reject
- Send UE Context Release Command
* Non-EPS authentication failure(EMM_CAUSE:26)
- Send Authentication Reject
- Send UE Context Release Command
* Others
- Send Authentication Reject
- Send UE Context Release Command
2018-02-07 14:12:40 +09:00
Sukchan Lee
9fbcb45171
testsuite is added. (refer to libosmocom)
2018-02-06 11:59:49 +09:00
Sukchan Lee
75cc9bbb47
update bearer context status in tracking area update
2018-02-04 23:48:49 +09:00
Sukchan Lee
3a57990cbc
T3402 is redundant. Remove it in Attach/TAU Accept
2018-02-04 23:41:44 +09:00
Sukchan Lee
14ef938fb9
SGW sends End Marker if GTP Node changes. Previously, ULI's cell ID
2018-02-04 23:15:20 +09:00
Sukchan Lee
5c1a3d54e3
rename it
2018-02-04 17:05:30 +09:00
Sukchan Lee
2defa5c868
add simualtor for the active flag
2018-02-04 16:58:56 +09:00
Sukchan Lee
4371084af4
Tracking Area Update with considering Initial UE message and active flag
2018-02-04 16:01:09 +09:00
Sukchan Lee
c0d4f25717
tracking area update request's active flag
2018-02-04 13:12:26 +09:00
Sukchan Lee
aacaa83eea
rollback paging check routine
2018-02-03 23:44:04 +09:00
Sukchan Lee
de04e1de45
introduce ECM_IDLE and ECM_CONNECTED
2018-02-03 23:23:50 +09:00
Sukchan Lee
95551de5f9
tracking area update is handling based on UE ECM status
2018-02-03 22:55:05 +09:00
Sukchan Lee
bb4339de2a
rename it
2018-02-03 18:29:32 +09:00
Sukchan Lee
831b3e8985
Error Indication is added
2018-02-03 11:48:15 +09:00
Sukchan Lee
f37b3cbfd3
rollback it
2018-02-03 09:18:22 +09:00
Sukchan Lee
23998862f2
update it
2018-02-03 08:49:46 +09:00
Sukchan Lee
e72d79a328
rollback it
2018-02-03 04:18:31 +09:00
Sukchan Lee
66d16ae1bb
update it
2018-02-03 03:44:14 +09:00
Sukchan Lee
00178ff65e
fix the bug in X2 handover TAI/E_CGI
2018-02-03 02:08:43 +09:00
Sukchan Lee
582c771605
fix the bug : TAU after S1 Handover
2018-02-03 02:00:38 +09:00
Sukchan Lee
52a1e05f41
change warn to trace level 5
2018-02-02 23:36:03 +09:00