Andre Puschmann
07d2bc4fe8
change license header to agnostic version with hint to root LICENSE file
4 years ago
Dillon Amburgey
6fc2562ca1
Include current time in EMM information
4 years ago
faluco
dfeed52514
- Rename out_stream function to console.
4 years ago
faluco
62faef7c71
- Replaced all uses of the log::console method.
4 years ago
faluco
0b127fa8c7
- Fixed several errors that could sent uninitialized data through the network.
4 years ago
faluco
a4f0ecba36
- Fixed a heap corruption where recvfrom could write past the buffer end.
4 years ago
faluco
f604506858
- Fixed missing initialization issues in nas that caused several jumps in liblte_mme to use uninitialized memory.
...
- Fixed missing initialization in spgw that caused recvfrom to use an unitialized argument.
4 years ago
faluco
8d1705d6c6
- Fixed a leak in mme_gtpc where the singleton instance was not freed.
...
- Rewritten the class to be self manage its lifetime.
4 years ago
faluco
b5b726ed48
- Fixed a memory leak in s1ap_paging. The static instance was not getting freed.
...
- Rewrite the singleton to self manage its lifetime.
4 years ago
Pedro Alvarez
f85fe1c5ac
Don't allow S1 setup with mis-matched TA codes between eNB and EPC.
4 years ago
faluco
cfd3f51931
Import of srslog into srsepc and srsenb. ( #1574 )
...
* - Import of srslog into srsepc and srsenb.
* - Removed logger_file and logger_stdout files.
4 years ago
Pedro Alvarez
5746375b05
srsEPC: Deleted unsued bool in ue context removal interface
5 years ago
Pedro Alvarez
163c078c42
srsEPC: Using bearer state to decide weather to send release bearer request or not.
5 years ago
Pedro Alvarez
10050d2651
srsEPC: Fix sending release bearers request uncessarly on dettach request.
5 years ago
Andre Puschmann
63fd12a705
epc,s1ap: fix loop counter that is narrower than size_t
5 years ago
Pedro Alvarez
8c52839599
Disable SIGPIPE when sending S1AP messages in the EPC.
5 years ago
Pedro Alvarez
9680f42925
Fix premature release of UE context on the MME.
5 years ago
Xavier Arteaga
89dcd6339f
More LGTM fixes
5 years ago
Xavier Arteaga
77d5dedddc
Fix LGTM warnings and recommendations
5 years ago
Andre Puschmann
9f4e1ba62d
srsepc: use received NAS count to calculate MAC
...
this is according to 24.301 Sec 4.4.3.3 which says the receiver
should use the sequence number included in the received message
rather a local estimate
5 years ago
Xavier Arteaga
e832769ae6
Updated copyright
5 years ago
Pedro Alvarez
bd3598f774
Moved srsEPC to the new S1AP library. Deleted liblte_s1ap.cc and liblte_s1ap.h.
5 years ago
Pedro Alvarez
38411a8417
Clang-formated the EPC in preperation for PR.
5 years ago
Andre Puschmann
cccabdaf4f
removing unneeded install targets for static libs (reported by Filipe)
5 years ago
Merlin Chlosta
c2e95b1e2a
Reject TAU to force UE to reconnect
5 years ago
Andre Puschmann
476f970ee1
replace FIXME with TODO
5 years ago
Pedro Alvarez
48f9df8615
Applied clang-format to all of the srsepc folder.
5 years ago
Andre Puschmann
4ac5448ad7
fix formatting in NAS
5 years ago
David Rupprecht
bb97d7d199
fixing key naming
5 years ago
David Rupprecht
50332089ce
Add EEA3 and EIA3 support for UE/enodeb and MME
5 years ago
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
5 years ago
Pedro Alvarez
494be243c0
Changed security direction to use an enum.
5 years ago
Pedro Alvarez
de4d459e5f
Fix issue of IMSI context already present when receiving a GUTI attach with bad integrity. This could cause a sigpipe in the EPC when the eNB was re-started.
6 years ago
Pedro Alvarez
b617f76bdc
S1AP Debug message.
6 years ago
Pedro Alvarez
609e5cce2c
Initializing attach request in EPC NAS.
6 years ago
Pedro Alvarez
2ed60412b9
Removing debug printfs.
6 years ago
Pedro Alvarez
36bd20d308
Making sure that the security algorithms are kept when the NAS context is reset. Attach request after a service reject seems to work now (with COTS UE).
6 years ago
Pedro Alvarez
50506ffa26
Changed NAS initialization from init function to constructor. Continuing to add the logic to handle attach request as a Uplink NAS message. Added debug log to s1ap::send_downling_nas_message.
6 years ago
Pedro Alvarez
20ee17088f
Starting to add handling of attach request as a Uplink NAS transport message.
6 years ago
Andre Puschmann
e47010130f
extend thread class to set unique thread name in ctor
...
this will also extend all classes that use srslte::thread
to specify the name of the thread in the ctor as well
as to set the name of the worker threads in the thread pool
the thread name will be displayed in gdb.
6 years ago
Francisco Paisana
0e3baa0f2f
Renamed the reset() method of byte_buffer_t to clear()
6 years ago
Andre Puschmann
7e5e2b142e
fix uninitialized members in MME NAS
6 years ago
Pedro Alvarez
f303167206
Fix GTP-C socket initialization to remove compiler warnings.
6 years ago
Andre Puschmann
4c16a1f719
fix uninitialized struct
6 years ago
Andre Puschmann
64dd4c1fc4
fix issue when packing service reject fails and NAS uses initialized logger
6 years ago
Andre Puschmann
4b01a2e4a0
update copyright notice
6 years ago
Ismael Gomez
7780b1aba5
add tdd/ca support
6 years ago
Pedro Alvarez
49577b6b5f
Making sure that packet queued in the SPGW is freed when queue_downlink_packet enconters errors. Reverse the order of sending paging and queueing packet so that paging_pending is properly set to true.
6 years ago
Pedro Alvarez
7cdc012bb2
Printing fixes in the EPC for ARM
6 years ago
Pedro Alvarez
1bac758a85
EPC now sends service reject to a UE that sends service request with bad integrity.
6 years ago