660 Commits (edb7342aef59a5bd2b70d766c286af126f98cf3c)

Author SHA1 Message Date
Andre Puschmann aa563b1555 copy example config files and if masq script to install folder 7 years ago
Andre Puschmann 36c650399b rework app startup to search for config files in user's home directory 7 years ago
Andre Puschmann 463b138026 remove debug printfs 7 years ago
yagoda fac8bb7b7a adding mbms-gw broadcast support, adding parameter for automatic mbms service start 7 years ago
Andre Puschmann 9ce3be974a Merge branch 'next' into embms_merge_final 7 years ago
yagoda e4c3f0bc30 adding mbms-gw and mch generation tables 7 years ago
Andre Puschmann 2001bb1c49 remove unneeded debug 7 years ago
Andre Puschmann 5ac08b62e9 remove usage of std::string for APN 7 years ago
Andre Puschmann ab2c1cd10f fix typos in s1ap in EPC 7 years ago
Andre Puschmann 258785e7de add log to s1ap 7 years ago
Andre Puschmann b4a23d325a cosmetic changes 7 years ago
Pedro Alvarez 2e7958e9a0 Merge branch 'master' into op_vs_opc 7 years ago
Andre Puschmann 5ecc145f14 Merge branch 'master' into next 7 years ago
David Rupprecht 751f7f6919 Reset NAS UL counter when sending security mode command for right k_enb 7 years ago
David Rupprecht caa59e5141 Clean up key derivation and more logs 7 years ago
David Rupprecht 01985fbffa private internal nas methods 7 years ago
Ismael Gomez 208871b251 Changed liblte structs to simple structs and initialized nas/rrc uses. 7 years ago
Pedro Alvarez 45c7a5bb31 Merge branch 'epc' of github.com:softwareradiosystems/srsLTE into epc 7 years ago
Pedro Alvarez f87f659874 Whitespaces and comment fixes. 7 years ago
Andre Puschmann 2309f63002
Merge pull request #163 from pily112/handle_plain_nas_message
Added auth failure and detach to plain nas message
7 years ago
Pedro Alvarez f6547d4e8a Merge remote-tracking branch 'david/handle_plain_nas_message' into epc
This pull request add the andling of authentication failure when sent as plain NAS, which is important for SYNCH authentication issues.
7 years ago
Pedro Alvarez 3c44bc3b2c Fixed double erease mistake. The SIGPIPE seems to be gone. 7 years ago
Pedro Alvarez 5bd8509ce0 Making sure UE is erased from UE set. 7 years ago
Pedro Alvarez 362c856e53 Changed UE set to be accessible from SCTP association. 7 years ago
Pedro Alvarez 300b9e7757 Starting to add UEs to the eNB context again. 7 years ago
Pedro Alvarez a6fbdb62cd Adding function to mark the UE as present to in the eNB 7 years ago
Andre Puschmann 3b5dd5176a More debug prints. 7 years ago
Pedro Alvarez 609881855d Adding a debug print 7 years ago
Pedro Alvarez d5ec07185d Making sure that the UE is EMM-DEREGISTERED if the eNB is terminated. 7 years ago
Andre Puschmann 319f473363 fix remaining printf warnings 7 years ago
David Rupprecht 4932ea9dfb Added auth failure and detach to plain nas message 7 years ago
David Rupprecht 06d4559294 Change include path absolut to project dir 7 years ago
David Rupprecht 9d71bec7b6 Unified include guards 7 years ago
Andre Puschmann ff85e8b77f fixing remaining printf formating issues 7 years ago
Joseph Giovatto 49da57c8a1 Changed log methods to take string literal vs string object
to allow for format checking and save on object copy.
Fixed log format specifier warnings.
7 years ago
Andre Puschmann 477eebae2f
Merge pull request #171 from softwareradiosystems/epc
Small EPC fixes
7 years ago
Pedro Alvarez 308efd4fdc Avoid overflow on M-TMSI allocation. 7 years ago
Pedro Alvarez 5f9e0adbb6 Making sure cmath is included for std::pow 7 years ago
Andre Puschmann 2227b0fb26 Merge branch 'epc' into next 7 years ago
Andre Puschmann ded550b793 remove unneeded boost includes 7 years ago
Pedro Alvarez 6184a8b6aa Fixed bug in GUTI allocation for multiple UEs. 7 years ago
Pedro Alvarez d723a806df Merge branch 'next' into epc 7 years ago
Pedro Alvarez 09ac36a618 Making sure DNS address is present in the epc.conf 7 years ago
Pedro Alvarez 49a830e548 Making sure TAU requests are counted. 7 years ago
Andre Puschmann e5534d6017
Remove leftovers from merge 7 years ago
Pedro Alvarez b1f4ee47d1 Temporally removed unhandled UE cap info. 7 years ago
Pedro Alvarez ff103dc4cd Remove debig prints 7 years ago
Pedro Alvarez cb0f7fc8c2 Changed print when service request integrity fails. 7 years ago
Pedro Alvarez ea8e7c9301 Fixed bug in GUTI attach when UE is already attached. 7 years ago
Pedro Alvarez fb1e87cf53 Fixing bug for IMSI attach of already attached user. 7 years ago
Pedro Alvarez 45a1e8425b Fix bug in dettach request from UL Nas transport 7 years ago
Pedro Alvarez 3bc2cb859c Sending ESM information request when GUTI attach passes integrity checks. 7 years ago
Pedro Alvarez d82c0b7f6b Adding handling of detach request. 7 years ago
Pedro Alvarez b73a4da8f9 Starting to add support to NAS detach request. 7 years ago
Pedro Alvarez ba3a579a92 Regenerating k_eNB on guti attach request. 7 years ago
Pedro Alvarez 79517310d0 small fixes on identation 7 years ago
Pedro Alvarez 3d3027f0b7 Fixed GUTI attach when authentication fails. 7 years ago
Pedro Alvarez 62dc65556a Fixed GUTI attach procedure when authentication is successful. Ping works again. 7 years ago
Pedro Alvarez 51e7b3fec6 Fixed IMSI print. 7 years ago
Pedro Alvarez 2ab25f4c1b Getting rid of debug prints. 7 years ago
Pedro Alvarez acc4f925bc getting rid of boost::mutex on MME GTPc entity 7 years ago
Pedro Alvarez f4f8f746da Merging changes from epc branch into guti_attach branch. 7 years ago
Pedro Alvarez 50aeda2009 Fixed bug in SPGW when replacing an existing eNB S1-U TEID. Service request seems to be working for the cases of ECM idle and ECM connected. 7 years ago
Pedro Alvarez 0f45369d44 Trying to fix service request when ECM content is present. 7 years ago
Pedro Alvarez 04d5676db0 Fixed bug to save UE ctx on the mme_ue_s1ap_id_map upon reception of the service request. Service request is now working again for the case where the UE is ECM-IDLE. 7 years ago
Pedro Alvarez d932a2ad85 Starting to add the ability to handle UE context release complete. 7 years ago
Pedro Alvarez 0da56b6a5a Fixed bug with in GUTI attach with unkown M-TMSI. 7 years ago
Pedro Alvarez a8bfa497ef Remove some commented out code. 7 years ago
Pedro Alvarez 1f3ccb9bda Fixed bug in integrity check, UE is IMSI attaching again. 7 years ago
Pedro Alvarez 9617a63d27 continuing to change the way context is stored. Compiling now. 7 years ago
Pedro Alvarez 7d37c6b9c3 Continuing to fix compilation issues. Starting to change S1AP to use the new functions to store ctx. 7 years ago
Pedro Alvarez be84ee854a Changing the way that ECM context is stored to keep uplink teids active when the context is release. 7 years ago
Pedro Alvarez be09457ccb Starting to make sure that UL S1-U fteid and S11 SGW ctr fteid are kept, even when UE context release is called. 7 years ago
Pedro Alvarez ff8818590a Changing SPGW's handle_create_session_request to check weather GTP context already exists. 7 years ago
Pedro Alvarez d5478ff7a2 Starting to use EMM state to know whether attach request or service request are initiating the NAS. 7 years ago
Pedro Alvarez 9b28527423 Fixed bug in release access bearers request 7 years ago
Pedro Alvarez de936b30d1 Fixed small bug in send create session request. 7 years ago
Pedro Alvarez 6583d6b2e5 Changing handle UE context release to send release access bearer request instead od delte session request. 7 years ago
Pedro Alvarez 2b84e78389 Adding release access bearer request to SPGW. Compiling now. 7 years ago
Pedro Alvarez 2cc4959667 Adding release access bearers request. 7 years ago
Pedro Alvarez 3b338067c9 Changing Delete session request to delete GTP-C context. 7 years ago
Pedro Alvarez ef4ad0aa20 Starting to change delete session request. 7 years ago
Pedro Alvarez a3b31966b8 Changing Activate EPS bearer function to work with IMSI. 7 years ago
Pedro Alvarez 98345ed6a2 Adapting send modify bearer request to new GTP-C context 7 years ago
Pedro Alvarez 0c50ccef1c Changed create session request to keep GTPC context. 7 years ago
Pedro Alvarez e499fffe01 Starting to save GTP-C context in a map, to keep the GTP-C connection even when the NAS connection is released. 7 years ago
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 3efc197f3a Actually changing the attach type. 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 c9b459bf8a Fixing Activate default bearer context uninitialized value. 7 years ago
Pedro Alvarez fc280e082f Continuing to add UE capabilities info indication. 7 years ago
Andre Puschmann 252174865c fix coverity issue 7 years ago
Pedro Alvarez ecb846717c Starting to handle UE capability info indication 7 years ago
Pedro Alvarez f7348e8ddf Added print to show unhandled S1AP messages. 7 years ago
Pedro Alvarez ea0585a772 Quick hack to keep the IP in service request. 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 669ef9816f Added packing of TMSI to mobile station identity IE. 7 years ago
Pedro Alvarez d913fdd499 Adding EMM information message. 7 years ago
Pedro Alvarez 7dd734510b added EMM cause 'CS not avilable' and ESM cause 'PDN type only IPv4 allowed.' 7 years ago
Pedro Alvarez b233e9e1ae Fixing bug with k_enb generation. Fixing issue with enb_ue_s1ap_id for service requests without ECM context. 7 years ago
Pedro Alvarez 17c4fa24c0 Merge branch 'next' into guti_attach 7 years ago
Pedro Alvarez 06180a38ef Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Pedro Alvarez 543cdf8566 Adding handling of service request when no ECM context is present. 7 years ago
Pedro Alvarez a7b540c18e Fixing bug in S1 Setup response. 7 years ago
Pedro Alvarez bdc72c65c4 Adding print to debug TPC issue. 7 years ago
Pedro Alvarez 0389338fe3 whitespace change 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 82b3e5e380 Integrity protection of GUTI attach OK. Attach complete not yet sent. 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
Pedro Alvarez 2e90ce370b Starting to prepare MME UE context release request. 7 years ago
FabianEckermann 148c0a97bd Read MME APN from epc config 7 years ago
Pedro Alvarez 094a7d272f Fixed bug in short integrity check. Service request integrity check works now. 7 years ago
Pedro Alvarez f4fba4e2f5 Fixed ntohl bug in getting the service request m-tmsi. 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 012f026543 Added print of UL NAS count and DL NAS count in nas_transport. 7 years ago
Pedro Alvarez aedcfbb686 Added print of UL NAS Count 7 years ago
Pedro Alvarez fa86862e8a Incrementing DL NAS COUNT and UL NAS COUNT. k_eNB is being generated incorrectly. 7 years ago
Pedro Alvarez 28d5130320 Incrementing DL NAS count 7 years ago
Pedro Alvarez 26f782d8a4 Starting to integrity check all Uplink NAS Transport messages. 7 years ago
Pedro Alvarez 3f7bea1af6 Starting to integrity check GUTI attach. Integrity failing for now. 7 years ago
Ismael Gomez ad703d5758 Add missing include 7 years ago
Pedro Alvarez fdc7a0d334 Removed misleading print. 7 years ago
Pedro Alvarez cc9845ef07 Merging HSS resynch functionality from David Rupprecht. Resolving conflict in user_db.csv. 7 years ago
Pedro Alvarez 1bef5cebf6 small commit 7 years ago
Pedro Alvarez 3b90c71c66 changing a comment 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 fc1629a06e Fixed bug with getting EMM context in handle identity request. Attach with unknown GUTI starting to work again. 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 22e0313c53 Merge branch 'next' into guti_attach 7 years ago
Pedro Alvarez 47b574a3ba Removed unused value in ECM ctx 7 years ago
Pedro Alvarez 77b3cc97cd Changing AMF value in user_db.csv to to have a separation bit of 1. 7 years ago
Pedro Alvarez af927eb1d8 Changing handling of ue context release request. Compiling now, needs testing. 7 years ago
Pedro Alvarez 0c013c19ca changed handle intial context setup response. 7 years ago
Pedro Alvarez 86adc29ce8 Changing send initial context setup. 7 years ago
Pedro Alvarez 7c21b4cc11 changing handle of guti attach request. 7 years ago
Pedro Alvarez 7306d00ea5 Changed attach request handling for separate EMM and ECM context. 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 085830d910 Changing delete functions to delete both EMM and ECM context. 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 cc9e1294c6 re-organized some functions. 7 years ago
Pedro Alvarez 0beb54e696 Re-organized some functions. 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
Pedro Alvarez 094e4a6f8e Merge branch 'next' into epc 7 years ago
Pedro Alvarez 2e777244aa Fixed un-initialezed values in pack_attach_accept. 7 years ago
Pedro Alvarez 04280a1cd7 Fixed possible out-of-bounds read in nas_attach_complete. 7 years ago
Pedro Alvarez f4c1a7a379 Fixed error in un-initialized print in handle_nas_authentication_response. 7 years ago
Pedro Alvarez 05576df327 Fixed possibly non-null terminated string in spgw. 7 years ago
Pedro Alvarez fd7ba9852b Close sockect on error in S1AP. 7 years ago
Pedro Alvarez 7013865c0d fixed un-initialized values in attach accept. 7 years ago
Andre Puschmann aa6699e25f Merge branch 'master' into next 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 9f5affb6c7 Clean up file 7 years ago
David Rupprecht 5666d3021d Write sqn and user context back to db file 7 years ago
David Rupprecht 7476b2f896 Beautiful IMSI output 7 years ago
David Rupprecht 2835ec4124 Add description for algo in example file 7 years ago
David Rupprecht 1aced47d6a Making the SQN readable from the csv database file 7 years ago
Ismael Gomez e8985dbdbc
Merge pull request #137 from pily112/Configurable_mcc_mnc_in_HSS
Configurable mcc mnc in hss, debug prints and fix MAC failure error
7 years ago
Pedro Alvarez af2816f83f Staring to make APN configurable. 7 years ago
Andre Puschmann 03e7d9c199 register handler for SIGTERM and SIGKILL in UE, eNB and EPC 7 years ago
Pedro Alvarez 628ccec07f Removed boost::mutex from EPC 7 years ago
Pedro Alvarez aa437806d8 rm boost::mutex from s1ap_ctx_mngmt 7 years ago
Pedro Alvarez 360bb5e2d6 rm boost::mutex from s1ap_mngmnt_proc 7 years ago
Pedro Alvarez d87023bb37 rm boost::mutex from s1ap_nas_transport 7 years ago
Pedro Alvarez 99e1a9f038 rm boost::mutex from MME 7 years ago
Pedro Alvarez 724bc6cbb5 rm boost::mutex from S1AP. 7 years ago
David Rupprecht 9f4e8c0632 Fixed MAC failure due to wrong size and xor debug prints 7 years ago
Pedro Alvarez 5bbfc17fc0 Fixed bzero of std::string bug in setting APN in attach accept msg. 7 years ago
David Rupprecht ab2fe19704 Add more debug logging into hss 7 years ago
David Rupprecht b1cabf8117 Made MCC and MNC in HSS configurable (not tested) 7 years ago
Andre Puschmann efd4a25044 fix EPC conf example 7 years ago
Pedro Alvarez 9dc0d9bac9 Merge branch 'epc_fixes' into epc 7 years ago
Pedro Alvarez bb4a06e736 Fixed some hard-coded values. 7 years ago
Andre Puschmann b04d49abd3 fix logging 7 years ago
Pedro Alvarez 6945ac697c Added command commandline argument to the interface masquerading script 7 years ago
Pedro Alvarez 3af13f4f2e Removing docs for now. Information is too basic. 7 years ago
Pedro Alvarez 75f14e57f4 Merge branch 'epc_fixes' into epc 7 years ago
Pedro Alvarez 11f8cc60ad deleted print 7 years ago
Pedro Alvarez a71edcb8c2 Continuing to cleanup the prints. 7 years ago
Andre Puschmann 0d5c110246 specify flags when opening UE db 7 years ago
Andre Puschmann 8eeaafba56 fix compiler warning 7 years ago
Andre Puschmann 1efc4e678a print error msg when UE DB wasn't found 7 years ago
Pedro Alvarez 982fca00fb Continuing to cleanup prints. 7 years ago
Pedro Alvarez 5ea945d3c5 Fixed bug of incrementing UE-MME S1AP twice in GUTI attach. 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 cbc1e24e7e Cleaning up logging and printing. 7 years ago
Pedro Alvarez 0e1058c8d2 Fixing small bug at filling out GUTI. 7 years ago
Pedro Alvarez 82bc1f7ff3 Starting to add the ability of GUTI attach without requesting the ID, if the UE is already known. 7 years ago
Pedro Alvarez 3984e1d9db Added NAS identity request/response. 7 years ago
Pedro Alvarez 4634d13a3b Reverted changes in UE ctxt release request to avoid segfault. 7 years ago
Pedro Alvarez b09ae059c1 Small commit to avoid duplication of UE ctxt in GUTI attach. 7 years ago
Pedro Alvarez 6d4f773fba Added debug print 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 b14c6e85f4 Small commit 7 years ago
Pedro Alvarez 57990ba60d Added more configuration options to the EPC logs. 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 ce78d895d5 Small bug fix 7 years ago
Pedro Alvarez 8c9704ef3c Adding delete session request. 7 years ago
Pedro Alvarez c3f0753a93 Adding some cleaning up functionality at the SPGW. 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 18f864d21d Fixed small bug 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 9f79b4167f Small changes 7 years ago
Pedro Alvarez 031997d629 Adding script to marquerade outgoing interface. 7 years ago
Pedro Alvarez bc80cc3fff Starting to add DNS server configuration. 7 years ago
Pedro Alvarez e839d09b52 Fixed bug in generating keNB. 7 years ago
Pedro Alvarez cb5e329c22 Starting to release GTP-U tunnels when UE disconnects. 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 0865571ec2 Minor commit (clearing whitespaces, etc.) 7 years ago
Pedro Alvarez aef328d68b Added the ability to the HSS to be configured through a .csv. 7 years ago
Pedro Alvarez 0a4e256fec Stripping GTP-U header at the S-GW and writting it to the TUN SGi interface. First over-the-air ping between the SP-GW and the UE. 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 c838758db2 Added downlink IP tunnel. Downlink user plane packets reach the UE. 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 c05c328194 UE receives attach accepted ok and gets an IP. Still need to parse the initial context setup complete and modify the bearer request and setup the GTPU tunnels. 7 years ago
Pedro Alvarez 45434351cc Continuing to add attach accept and activate default bearer request NAS messages. 7 years ago
Pedro Alvarez f71c87d895 Starting to add attach accept and activate default bearer request NAS messages. 7 years ago
Pedro Alvarez 45ca57b4b6 eNB receiving Initial Context setup request correctly (without NAS attach accept and activate default bearer) 7 years ago
Pedro Alvarez 1a4868ebaf Justin 3 7 years ago
Pedro Alvarez 579d73165a Commit for Justin 2. 7 years ago
Pedro Alvarez bdd85d4f2d Commit for Justin 7 years ago
Pedro Alvarez 6fea4339cd Adding E-RAB QoS info 7 years ago
Pedro Alvarez d9bb3bbf4e eNB receiving Initial Context Setup, but segfaulting. Probably because QoS structure missing. 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 5598e10ed6 commit to switch computer 7 years ago
Pedro Alvarez c1d550ddab Starting the code to send ctx 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 831f7b00b6 Changed TEID to network byte order. 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 ff32f31c9b Added structures to create session request. Starting to add create session response structure 7 years ago
Pedro Alvarez e754c6cbf5 Fixed more compilation bugs. Bearer context IE still needs to be added. 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
Pedro Alvarez b6d0fcfdbe Renamed s-gw to sp-gw. 7 years ago
Pedro Alvarez 99f6ffe63b Starting to add code to create the GTP-C messages. 7 years ago
Pedro Alvarez 042cabc8a0 Starting to add S-GW 7 years ago
Pedro Alvarez 46edf6feab Small modification to parse config file. 7 years ago
Pedro Alvarez d0c0d29f62 Packing and sending Authentication Reject if XRES != RES 7 years ago
Pedro Alvarez f908439ed4 Added the Authentication reject nas message. 7 years ago
Pedro Alvarez 150a747181 Handling UE Context release to cleanup UE context. 7 years ago
Pedro Alvarez 1f52d1741c Added the mechanisms to remove UE's context when the eNB is terminated. 7 years ago
Pedro Alvarez 87b775d94b Added functionallity to delete eNB context when SCTP session is terminated. 7 years ago
Pedro Alvarez eba3837ab4 Changing the logging a bit. 7 years ago
Pedro Alvarez c049069346 Added a function to handle the security mode complete. 7 years ago
Pedro Alvarez a77308b4b8 Starting to add a function to parse security command complete. 7 years ago
Pedro Alvarez 82b661541f removed some white space 7 years ago
Pedro Alvarez 468b0f2581 Fixed some issues with the MME and HSS logging. 7 years ago
Pedro Alvarez 1621b6e93a Starting to integrity protect NAS messages. UE accepted security command reques, starting to parse security command complete. 7 years ago
Pedro Alvarez bb85525ad2 Fixed bug on network authentication. 7 years ago
Pedro Alvarez dc107edd41 Continue to pack security mode command 7 years ago
Pedro Alvarez d5e1290883 starting to work on the security mode command 7 years ago
Pedro Alvarez 44a28b3302 Starting to save UE context. 7 years ago
Pedro Alvarez 9170f5c4cf Starting to parse UL NAS Transport 7 years ago
Pedro Alvarez 5d4f0b3dfb deleting debug code 7 years ago
Pedro Alvarez 473e252168 Generating AUTN correctly. UE considers the network valid now. Starting to handle authentication response. 7 years ago
Pedro Alvarez 25aa394086 Adding some debug code. 7 years ago
Pedro Alvarez 5b5c65435d Fixed bug in the packing of the dw nas message. UE receives the authentication request message now. 7 years ago
Pedro Alvarez 961e0fc68d Cleaning up the code 7 years ago
Pedro Alvarez 8a81149ca3 eNB Receiving Downlink NAS Transport. 7 years ago
Pedro Alvarez fae584dc91 Packed authentication request message. Code needs cleanup and testing. 7 years ago
Pedro Alvarez 7737acb970 Starting to fill the Attach Request message. 7 years ago
Pedro Alvarez 9c54a8b7de Initial code to generate Kasme, rand, autn and xres 7 years ago
Pedro Alvarez 470c815196 Generating RAND 7 years ago
Pedro Alvarez 1a8a2f738b Starting to add SQN generation. 7 years ago
Pedro Alvarez 6c60c493e7 Hard-coded k, amf and op (for now). 7 years ago
Pedro Alvarez 3fd552c0e2 Fixed bug in printing IMSI. IMSI decoded correctly from NAS attach request. 7 years ago
Pedro Alvarez 81827f891b Decoding correctly the NAS Attach request message now. 7 years ago
Pedro Alvarez ae18da83b2 Starting to add functions to the HSS to get K, AMF and OP. 7 years ago
Pedro Alvarez 8c28335098 Parsing IMSI should be ok. 7 years ago
Pedro Alvarez efe258fb6f Starting to get the IMSI from the attach request. 7 years ago
Pedro Alvarez ef73254707 Added new HSS class to compute the authentication vectors. 7 years ago
Pedro Alvarez e7d6ea530f Starting to add HSS class 7 years ago
Pedro Alvarez 70f3bcaeba Starting to parse NAS Attach Request message to get IMSI 7 years ago
Pedro Alvarez 79c0daea91 Starting to handle Initial UE message 7 years ago
Pedro Alvarez bc447a32fe Addind the mechanisms to cleanup eNB when SCTP connection is terminated. 7 years ago
Pedro Alvarez b9aff650a7 Storing eNB ctx info 7 years ago
Pedro Alvarez 841f38fac0 Starting to save eNB context 7 years ago
Pedro Alvarez 17ffc1f4bb Added a file for common S1AP structs 7 years ago
Pedro Alvarez bfb7f12298 Fixed small bug with sleep. 7 years ago
Pedro Alvarez 0dbddb8a4b Finished separating the pack/unpack from the main S1AP class. 7 years ago
Pedro Alvarez f73d295ae0 Separating msg packing from the main S1AP class. 7 years ago
Pedro Alvarez eb3520630d Cleanned up the setup request and failure packing/unpacking 7 years ago
Pedro Alvarez d8436ea2fc A bit of code cleanup 7 years ago
Pedro Alvarez 4f6fafb66d General code cleanup 7 years ago
Pedro Alvarez 4307a5aef2 Removing the timeout of the socket. 7 years ago
Pedro Alvarez 91fd66fe9a Small bug fix. 7 years ago
Pedro Alvarez 26f03a49f3 Intial code for S1 setup response 7 years ago
Pedro Alvarez 2bfb008bd2 MME now replies with S1 Setup falure. 7 years ago
Pedro Alvarez adf1764496 added plmn to MCCMNC in the srslte lib 7 years ago
Pedro Alvarez 5aa91483c5 Done decoding of s1 Setup message. Starting to store context and prepare a reply. 7 years ago
Pedro Alvarez 41aafbc9c8 Added initial ability to parse the S1 setup request. 7 years ago
Pedro Alvarez ca212db4c9 Adding argument parsing to main.cc 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