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
6 years ago
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
6 years ago
Pedro Alvarez
add60c1288
Applied clang-format to the EPC.
6 years ago
Pedro Alvarez
4ba777c9c3
Added nas log. Fixed gen_auth_info_anwser. Authentication is working again.
7 years ago
Pedro Alvarez
f03967776a
Continuing to clean nas.cc
7 years ago
David Rupprecht
9d71bec7b6
Unified include guards
7 years ago
David Rupprecht
8ea2e73b63
Making hss an interface for testing
7 years ago
Pedro Alvarez
13595ccb2d
Added logging to MME GTP-C. Fixed weird comment bug.
7 years ago
Pedro Alvarez
103361deb9
Fixed SPGW initialization bug.
7 years ago
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.
7 years ago
Pedro Alvarez
468b0f2581
Fixed some issues with the MME and HSS logging.
7 years ago
Pedro Alvarez
ef73254707
Added new HSS class to compute the authentication vectors.
7 years ago
Pedro Alvarez
4f6fafb66d
General code cleanup
7 years ago
Pedro Alvarez
2bfb008bd2
MME now replies with S1 Setup falure.
7 years ago
Pedro Alvarez
41aafbc9c8
Added initial ability to parse the S1 setup request.
7 years ago
Pedro Alvarez
0a670d526a
Added some logging functionality.
7 years ago
Pedro Alvarez
f93335fa50
Fixed bug of not subscribing to sctp_data_io_event
7 years ago
Pedro Alvarez
396335afee
Added initial mechanisms to receive msgs from eNB.
7 years ago
Pedro Alvarez
429c32cd5a
Added initial app to run MME. Starting to add S1APP class.
7 years ago
Pedro Alvarez
136e3a2697
Added some boieler plate code for the MME (contruct, singleton, destruct).
7 years ago
Pedro Alvarez
b561dfa087
Initial skeleton of the code.
7 years ago
Pedro Alvarez
3e5e244440
Changing CMakeLists to compile EPC
7 years ago