Xavier Arteaga
e832769ae6
Updated copyright
2020-03-16 11:26:06 +01:00
Andre Puschmann
a8bbe551ac
move thread class into srslte namespace to avoid ambiguity between std::thread
2020-03-03 16:22:04 +01:00
Pedro Alvarez
48f9df8615
Applied clang-format to all of the srsepc folder.
2019-10-18 15:40:40 +02:00
Francisco Paisana
67d6a25194
Moving mac timers to stack timers ( #638 )
...
* first step towards moving MAC timers to stack. Mac is still using its own timers. srslte::timers class can be restructured.
* moved timers out of the UE MAC
2019-09-04 15:28:09 +02:00
Andre Puschmann
4b01a2e4a0
update copyright notice
2019-04-29 09:20:02 +02:00
Pedro Alvarez
1db959c661
Added NAS timer functionality to the EPC. This entails:
...
* Adding timer creation at NAS using timerfd_create
* Adding the ability to add and remove the timer file descriptor to the MME main select loop
* Adding the ability to the MME for the NAS to check if a timer is running
* Adding the timer expiry handling functionality at the MME
2019-04-08 13:05:54 +02:00
Pedro Alvarez
3933b269d7
Added GTP-C message passing between MME and SPGW using UNIX sockets.
...
* Added S11 sockets to SPGW select and MME select
* Added send_s11_pdu message to SPGW and MME
* Remove pointer for replies in handle_s11_pdu
2019-04-03 09:52:18 +02:00
Pedro Alvarez
add60c1288
Applied clang-format to the EPC.
2019-03-20 14:00:02 +01:00
Pedro Alvarez
4ba777c9c3
Added nas log. Fixed gen_auth_info_anwser. Authentication is working again.
2018-07-24 18:38:16 +01:00
Pedro Alvarez
f03967776a
Continuing to clean nas.cc
2018-07-20 19:50:46 +01:00
David Rupprecht
9d71bec7b6
Unified include guards
2018-03-31 19:04:04 +02:00
David Rupprecht
8ea2e73b63
Making hss an interface for testing
2018-01-29 16:12:36 +01:00
Pedro Alvarez
13595ccb2d
Added logging to MME GTP-C. Fixed weird comment bug.
2017-11-29 16:34:14 +00:00
Pedro Alvarez
103361deb9
Fixed SPGW initialization bug.
2017-11-28 17:52:57 +00:00
Pedro Alvarez
fd6baaf15c
Changed S1AP to singleton. Continuing to work on the intial context setup request. Added a TEID to MME_UE_S1AP_ID map.
2017-11-27 15:38:10 +00:00
Pedro Alvarez
468b0f2581
Fixed some issues with the MME and HSS logging.
2017-11-08 14:10:25 +00:00
Pedro Alvarez
ef73254707
Added new HSS class to compute the authentication vectors.
2017-10-26 14:20:29 +01:00
Pedro Alvarez
4f6fafb66d
General code cleanup
2017-10-18 15:27:21 +01:00
Pedro Alvarez
2bfb008bd2
MME now replies with S1 Setup falure.
2017-10-17 12:32:34 +01:00
Pedro Alvarez
41aafbc9c8
Added initial ability to parse the S1 setup request.
2017-10-12 21:53:48 +01:00
Pedro Alvarez
0a670d526a
Added some logging functionality.
2017-10-11 16:18:47 +01:00
Pedro Alvarez
f93335fa50
Fixed bug of not subscribing to sctp_data_io_event
2017-10-11 12:22:02 +01:00
Pedro Alvarez
396335afee
Added initial mechanisms to receive msgs from eNB.
2017-10-10 17:32:34 +01:00
Pedro Alvarez
429c32cd5a
Added initial app to run MME. Starting to add S1APP class.
2017-10-09 18:36:40 +01:00
Pedro Alvarez
136e3a2697
Added some boieler plate code for the MME (contruct, singleton, destruct).
2017-10-09 16:49:43 +01:00
Pedro Alvarez
b561dfa087
Initial skeleton of the code.
2017-10-09 15:42:13 +01:00
Pedro Alvarez
3e5e244440
Changing CMakeLists to compile EPC
2017-10-09 12:22:17 +01:00