22 Commits (3ad19f21b680675cb582525a44cc84b03b8f75b4)

Author SHA1 Message Date
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. 6 years ago
Pedro Alvarez f03967776a Continuing to clean nas.cc 6 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