Andre Puschmann
00f3f21081
last set of license header changes
2020-12-12 15:59:26 +01:00
Andre Puschmann
9608236ce4
fix srsepc_if_masq.sh
2020-12-12 15:59:26 +01:00
Andre Puschmann
07d2bc4fe8
change license header to agnostic version with hint to root LICENSE file
2020-12-12 15:59:25 +01:00
Francisco Paisana
510959b50f
update nr asn1 files, and asn1 tests
2020-12-12 15:58:32 +01:00
Dillon Amburgey
6fc2562ca1
Include current time in EMM information
2020-10-16 12:23:59 +02:00
faluco
dfeed52514
- Rename out_stream function to console.
2020-09-29 17:38:13 +02:00
faluco
62faef7c71
- Replaced all uses of the log::console method.
2020-09-29 17:38:13 +02:00
faluco
0b127fa8c7
- Fixed several errors that could sent uninitialized data through the network.
2020-09-22 18:00:50 +02:00
faluco
a4f0ecba36
- Fixed a heap corruption where recvfrom could write past the buffer end.
2020-09-22 18:00:50 +02:00
faluco
47953f4ef4
- Prefer addrlen initialization for each call to recvfrom.
2020-09-22 18:00:50 +02:00
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.
2020-09-22 18:00:50 +02:00
faluco
8d1705d6c6
- Fixed a leak in mme_gtpc where the singleton instance was not freed.
...
- Rewritten the class to be self manage its lifetime.
2020-09-22 18:00:50 +02:00
faluco
b5b726ed48
- Fixed a memory leak in s1ap_paging. The static instance was not getting freed.
...
- Rewrite the singleton to self manage its lifetime.
2020-09-22 18:00:50 +02:00
Pedro Alvarez
f85fe1c5ac
Don't allow S1 setup with mis-matched TA codes between eNB and EPC.
2020-09-16 13:41:47 +02:00
Pedro Alvarez
aafd2cd81c
Fix order of discription in user_db.csv.example.
2020-08-31 17:17:41 +01:00
Francisco Paisana
841b884796
remove extern C flags from common_helper.h
2020-08-18 13:54:23 +01:00
faluco
cfd3f51931
Import of srslog into srsepc and srsenb. ( #1574 )
...
* - Import of srslog into srsepc and srsenb.
* - Removed logger_file and logger_stdout files.
2020-07-30 19:17:23 +02:00
Andre Puschmann
2012fdcbae
gtpu: remove unused vars
2020-07-03 16:42:46 +02:00
Pedro Alvarez
5746375b05
srsEPC: Deleted unsued bool in ue context removal interface
2020-06-25 16:32:16 +01:00
Pedro Alvarez
163c078c42
srsEPC: Using bearer state to decide weather to send release bearer request or not.
2020-06-25 16:32:16 +01:00
Pedro Alvarez
10050d2651
srsEPC: Fix sending release bearers request uncessarly on dettach request.
2020-06-25 16:32:16 +01:00
Andre Puschmann
8512c10286
create simple helper method to log command line arguments
2020-06-09 20:55:38 +02:00
Francisco Paisana
0b701022a3
added ue nr mac
2020-05-26 10:02:08 +01:00
Andre Puschmann
63fd12a705
epc,s1ap: fix loop counter that is narrower than size_t
2020-05-11 14:49:56 +02:00
faluco
080ef5ae9a
Fix for 1480090.
2020-05-07 10:12:29 +02:00
faluco
7ff251f112
- Fixed warnings caught by Clang 9.0.0
2020-05-07 10:10:24 +02:00
Francisco Paisana
38f848ecdf
fix type name deducing for clang
2020-04-27 22:19:08 +01:00
Pedro Alvarez
8c52839599
Disable SIGPIPE when sending S1AP messages in the EPC.
2020-04-27 11:32:12 +01:00
Pedro Alvarez
9680f42925
Fix premature release of UE context on the MME.
2020-04-25 11:31:32 +02:00
Xavier Arteaga
89dcd6339f
More LGTM fixes
2020-04-22 18:01:43 +02:00
Xavier Arteaga
77d5dedddc
Fix LGTM warnings and recommendations
2020-04-22 18:01:43 +02:00
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
2020-04-03 22:22:04 +02:00
Francisco Paisana
344eaf49ec
use logmap in the whole enb and ue
2020-03-25 15:50:30 +00:00
Andre Puschmann
ac17ec6452
add common signal_handler for srsUE/srsENB/srsEPC
...
the signal handler is the same for all three apps. The "running" flag
as well as the file_logger object are in the common header in order
to allow the signal handler to flush the file if the alarm goes off.
2020-03-17 09:58:01 +01:00
Xavier Arteaga
e832769ae6
Updated copyright
2020-03-16 11:26:06 +01:00
David Lin
be7c5a009d
Fixed typo in invalid ip header length
...
Note that the word 'lenght' is wrong,
so that 'lenght' should been replaced with 'length'.
2020-03-09 10:16:48 +01:00
Pedro Alvarez
bd3598f774
Moved srsEPC to the new S1AP library. Deleted liblte_s1ap.cc and liblte_s1ap.h.
2020-03-06 11:57:07 +00:00
Andre Puschmann
a8bbe551ac
move thread class into srslte namespace to avoid ambiguity between std::thread
2020-03-03 16:22:04 +01:00
Pedro Alvarez
746de79859
Adding const to some setters (adressing Francisco's comments).
2020-02-26 18:15:13 +00:00
Pedro Alvarez
126e6126fa
Removed unused function.
2020-02-26 18:15:13 +00:00
Pedro Alvarez
1be699ce32
Removed unused variable in HSS.
2020-02-26 18:15:13 +00:00
Pedro Alvarez
38411a8417
Clang-formated the EPC in preperation for PR.
2020-02-26 18:15:13 +00:00
Pedro Alvarez
3d4f300b6f
Moved some helper setters/getters to hss_ue_ctx_t to remove more useless lookups.
2020-02-26 18:15:13 +00:00
Pedro Alvarez
88c7988813
Fix bug in re-sync procedure.
2020-02-26 18:15:13 +00:00
Pedro Alvarez
469c3ad273
Removed more useless lookups.
2020-02-26 18:15:13 +00:00
Pedro Alvarez
93fbf741d7
Remove unecessary context lookup in increment_ue_sqn
2020-02-26 18:15:13 +00:00
Pedro Alvarez
4f62e6c08c
Started to remove unecesssary lookups in gen_auth_info_answer_milenage
2020-02-26 18:15:13 +00:00
Pedro Alvarez
a99ce1fc51
Started to remove unecesssary lookups in gen_auth_info_answer_xor
2020-02-26 18:15:13 +00:00
Pedro Alvarez
98400f65e2
Changed hss ue_ctx map to use unique pointers.
2020-02-26 18:15:13 +00:00
Pedro Alvarez
58bd5631e3
Starting to change map in HSS to use uinque_ptr.
2020-02-26 18:15:13 +00:00