196 Commits (2979e43b37a657491eafa6445dcae99c312067a9)

Author SHA1 Message Date
Pedro Alvarez e9213f807d Starting to change SPGW to handle release access bearers request. Changing MME GTPC entity to contain an IMSI to sgw_ctr_fteid and ctr_teid to IMSI maps. 7 years ago
Pedro Alvarez 5488609096 Resolving conflicts from merging next. Adding the functionality of echoing the attach type. 7 years ago
Pedro Alvarez 01cf00700a Adding DNS config options 7 years ago
Pedro Alvarez 0cb1127f93 Sending Service reject to UE as a temporary handling of service requests (Thanks to Merlin Chlosta). 7 years ago
Pedro Alvarez 01e5642882 Replying same attach type to the UE as in the attach request. 7 years ago
Pedro Alvarez ecb846717c Starting to handle UE capability info indication 7 years ago
Pedro Alvarez d301d7599f Quick and dirty hack to not send activate default eps bearer when a service request is received. 7 years ago
Pedro Alvarez d913fdd499 Adding EMM information message. 7 years ago
Pedro Alvarez bdc72c65c4 Adding print to debug TPC issue. 7 years ago
Pedro Alvarez 5f4613bffd Fixing conflicts from merge. 7 years ago
Pedro Alvarez c6e2f144d7 Merging next into guti_attach branch 7 years ago
Pedro Alvarez c02b67b709 Sending initial context setup request on receiving service request 7 years ago
Pedro Alvarez fc0f1e4c23 Sendind intial context setup in response to service request. 7 years ago
Pedro Alvarez 4ee08fdeca Changing send initial context setup request to not need the create session response struct. 7 years ago
Pedro Alvarez 2cb1f27ddb Adding UE context release command. Fixing issue when identity response is integrity protected. 7 years ago
Pedro Alvarez 24d394d8ca Fixed some compilation issues. 7 years ago
FabianEckermann 148c0a97bd Read MME APN from epc config 7 years ago
Pedro Alvarez 7ae2975de4 Starting to get M-TMSI from service request. 7 years ago
Pedro Alvarez 1c4dce8066 Generating k_enb in the securty mode command. Fixed wrong k_enb generation. Integrity is being checked corretly in upstream NAS messages. 7 years ago
Pedro Alvarez 3f7bea1af6 Starting to integrity check GUTI attach. Integrity failing for now. 7 years ago
Pedro Alvarez 1bef5cebf6 small commit 7 years ago
Pedro Alvarez 2cc717b506 Starting to check NAS intgrity of GUTI attach. 7 years ago
Pedro Alvarez 386e56ef40 Fixed bug when GUTI is unknown but EMM context was previously present. Added function to delete EMM context. 7 years ago
Pedro Alvarez 95bc4f8b08 adding tmp emm storage for when the UE uses an unknown guti and id request has to be sent. 7 years ago
Pedro Alvarez 47b574a3ba Removed unused value in ECM ctx 7 years ago
Pedro Alvarez af927eb1d8 Changing handling of ue context release request. Compiling now, needs testing. 7 years ago
Pedro Alvarez 86adc29ce8 Changing send initial context setup. 7 years ago
Pedro Alvarez 97f60ae6ff starting to change handle_attach_request to support separate EMM and ECM context. 7 years ago
Pedro Alvarez 1df3f04192 Changing handle nas security mode complete. 7 years ago
Pedro Alvarez d9da1f84f0 Continuing to separate EMM and ECM context 7 years ago
Pedro Alvarez a0d727166f Starting to split EMM and ECM context. 7 years ago
Pedro Alvarez 336af1ed93 Adding functions to get context from IMSI or MME UE S1AP Id. 7 years ago
Pedro Alvarez 955be59a59 starting to add EMM states to keep EMM state, security context, etc., even when UE context release request is received. 7 years ago
Pedro Alvarez c4b2dd5e65 Starting to add the response to the service request. 7 years ago
David Rupprecht 52e7082aee Small bug fixes, debug print. MAC f1_star does not work 7 years ago
David Rupprecht 244b68e76b Added authentication failure in s1ap 7 years ago
David Rupprecht 5db5399b2f Added HSS sync support (not tested) 7 years ago
David Rupprecht 8ea2e73b63 Making hss an interface for testing 7 years ago
David Rupprecht 3ead643c64 Introducing epc interfaces for hss and srsepc namespace 7 years ago
David Rupprecht 53f05354e6 Making HSS functions private 7 years ago
David Rupprecht 9f3d14cfab Increment sqn 7 years ago
David Rupprecht 5666d3021d Write sqn and user context back to db file 7 years ago
David Rupprecht 1aced47d6a Making the SQN readable from the csv database file 7 years ago
David Rupprecht b1cabf8117 Made MCC and MNC in HSS configurable (not tested) 7 years ago
Pedro Alvarez 3227bc8e66 Deleting commented out and unused code. 7 years ago
Pedro Alvarez 074cf4526f Cleaned up the handling of the Initial UE message. 7 years ago
Pedro Alvarez 0e1058c8d2 Fixing small bug at filling out GUTI. 7 years ago
Pedro Alvarez 3984e1d9db Added NAS identity request/response. 7 years ago
Pedro Alvarez 45effcca08 Starting to add GUTI attach support. 7 years ago
Pedro Alvarez 84e0723c3d Starting to add the mechanisms to perform GUTI attach. 7 years ago
Pedro Alvarez 3beb708806 Moved context mangement functions to s1ap_ctx_mngmnt_proc class. 7 years ago
Pedro Alvarez 9e72fbce43 Continuing to change functions to ctx_mngmnt_proc 7 years ago
Pedro Alvarez c5b1b7edc3 Continuing to cleanup. moving procedures to ctx_mngmt_proc. 7 years ago
Pedro Alvarez 05604ec6eb Added UML diagram to docs 7 years ago
Pedro Alvarez 8c9704ef3c Adding delete session request. 7 years ago
Pedro Alvarez c08b89f3e5 Continuing cleaning up. Moved a lot of functionality to nas_transport 7 years ago
Pedro Alvarez 1f55db09dc Deleted unused functions 7 years ago
Pedro Alvarez d3e1e7d853 Continuing to cleanup. Moved initial ue message to nas_transport 7 years ago
Pedro Alvarez 1fb304ddd3 Continuing to clean up. Moved S1 setup request to s1ap_mngmnt_proc 7 years ago
Pedro Alvarez a5633bf143 Continuing to clean S1AP 7 years ago
Pedro Alvarez da7c105a29 Starting to cleanup S1AP 7 years ago
Pedro Alvarez e839d09b52 Fixed bug in generating keNB. 7 years ago
Pedro Alvarez 80780bfb2f Changed the way UE's IPs are assigned 7 years ago
Pedro Alvarez a8f268c55b Added cleanup functionality to the hss. 7 years ago
Pedro Alvarez a4e1707835 Fixed bug in packing ESM information request. 7 years ago
Pedro Alvarez 39e34a7bf9 Starting to send ESM information request msg when required. 7 years ago
Pedro Alvarez 0884d35378 added replayed GRPS security capabilities. Moto G4 sends security mode complete. 7 years ago
Pedro Alvarez 9d88d2b78f Addind replayed UE security capabilities. 7 years ago
Pedro Alvarez 9a0b883296 Added XOR support the the HSS. 7 years ago
Pedro Alvarez aef328d68b Added the ability to the HSS to be configured through a .csv. 7 years ago
Pedro Alvarez c183ac509d Fixed endianess bug of S-GW address sent to eNB. S-GW now receives upstream user traffic. Starting to strip the gtp-u header. 7 years ago
Pedro Alvarez 2b7bd546bc Able to find eNB F-TEID from destination IP. Starting to add the GTP-U header to the packet. 7 years ago
Pedro Alvarez d18ff13d27 Modify Bearer response parsed ok. Starting to setup the user-plane tunnels 7 years ago
Pedro Alvarez 04d67509cf Getting all information necessary at the SP-GW to setup the user tunnels from the modify bearer response. 7 years ago
Pedro Alvarez d972549124 Starting to create structure for modify bearer response 7 years ago
Pedro Alvarez 489865fa22 Starting to parse Modify Bearer Request at the S-GW. 7 years ago
Pedro Alvarez 9f994dba04 Starting to generate modify bearer request. Fixed bug in unpacking activate default bearer accept. 7 years ago
Pedro Alvarez 8becf4ab23 Unpacking Activate EPS Bearer Context Accept. 7 years ago
Pedro Alvarez b2826402b9 Continuing to parse intial context setup 7 years ago
Pedro Alvarez c4c0a61d3c Continuing to work on context setup response. 7 years ago
Pedro Alvarez 0a36f00d2e Starting to decode initial context setup response. 7 years ago
Pedro Alvarez 47576aced1 Starting to add Init Context Setup Response Parsing. 7 years ago
Pedro Alvarez f71c87d895 Starting to add attach accept and activate default bearer request NAS messages. 7 years ago
Pedro Alvarez 13595ccb2d Added logging to MME GTP-C. Fixed weird comment bug. 7 years ago
Pedro Alvarez 425f5d22b5 Starting to send Initial Context Setup Request to eNB. 7 years ago
Pedro Alvarez 103361deb9 Fixed SPGW initialization bug. 7 years ago
Pedro Alvarez 5bd630ad15 Finalizing Context setup request. Compiling now. 7 years ago
Pedro Alvarez 6cd055e80e Continuing to work on initial context setup request. 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 3c839c1c9b Starting to create Initial Context Setup request message. 7 years ago
Pedro Alvarez ee21a277e5 Added PAA information in the create session response. 7 years ago
Pedro Alvarez d76daf3db5 Added GTP-C cause value enum. 7 years ago
Pedro Alvarez 2e6050bf38 Started to fill in the necessary information for the create session response. 7 years ago
Pedro Alvarez 2172662388 Added initial create session response structure. Compiling now. 7 years ago
Pedro Alvarez ccbeb9e1c5 Fixed a bunch of compilation errors. 7 years ago
Pedro Alvarez a8a370ec21 Starting to add Create Session Request function 7 years ago
Pedro Alvarez 606520d244 Added a TUN interface for the SGi and a socket to receive packets from the S1-U. Select is able choose the fd that needs to be read from. 7 years ago
Pedro Alvarez 796fba6f55 Adding socket for S1-U interface. 7 years ago
Pedro Alvarez f9b2c6434a Added TUN SGi interface to SP-GW. 7 years ago
Pedro Alvarez eac3ee26c1 Starting to add TUN if for SGi interface 7 years ago