Francisco Paisana
14267640ee
implemented andre's PR review requests
2019-09-18 12:18:33 +02:00
Francisco Paisana
b2bc05c50a
make queue_test less dependent on thread timings
2019-09-18 12:18:33 +02:00
Francisco Paisana
11ec5cdba6
added a maximum capacity to the pending task multiqueue, so that the buffer pool does not get depleted
2019-09-18 12:18:33 +02:00
Francisco Paisana
ceba00f00e
extended multiqueue to support blocking push
2019-09-18 12:18:33 +02:00
Francisco Paisana
63457f195c
extented queue test
2019-09-18 12:18:33 +02:00
Francisco Paisana
a2d7b2320a
placed GW packets in the same thread as UE stack thread
2019-09-18 12:18:33 +02:00
Francisco Paisana
647c624423
created a multiqueue handler, and started using it for the ue stack
2019-09-18 12:18:33 +02:00
Andre Puschmann
dbd219e112
enable -Werror based on compiler version
...
older gcc's (e.g gcc4.8) have issues with some const expressions
so they print warnings. we don't want to change the code because it is
fine with newer compilers. therefore we only enable -Werror for
newer versions of gcc
2019-09-17 22:12:34 +02:00
Andre Puschmann
9e1c46dfb0
add initial TTCN3 code
2019-09-17 21:56:47 +02:00
Andre Puschmann
95b2239dd5
add base class for socket handler using netsource object
2019-09-17 21:56:47 +02:00
Andre Puschmann
08ca9ebd4e
write BCH to PCAP
...
this patch moves the BCH payload buffer into the UE sync object and
therefore allows to pass it to the MAC for PCAP logging
2019-09-17 21:56:06 +02:00
Andre Puschmann
6baa89cd2c
add MAC NR PDU packing and associated unit tests
2019-09-17 17:19:13 +02:00
Andre Puschmann
090f2b4110
add MAC-NR PCAP support
2019-09-17 17:19:13 +02:00
Ismael Gomez
a3932f9bea
Minor change to fix coverty issue
2019-09-17 14:22:38 +02:00
Francisco Paisana
94667beb00
added a bound checker to bit_ref packer, and other fixes
2019-09-17 14:15:43 +02:00
Ismael Gomez
f74efe908b
Fix blocking in resume() after RLF in 100 PRB ( #654 )
2019-09-17 11:42:42 +02:00
Francisco Paisana
cd521a84cb
bigger log buffer. Now it is 1024 chars ( #649 )
...
Use dynamic string for debug_long() function and known relation of size between log_str and log_filter
2019-09-17 11:42:17 +02:00
Andre Puschmann
adf840ebdc
add RapidJSON cmake finder
2019-09-16 21:39:15 +02:00
Andre Puschmann
5189bbad69
add stop() to logger_file
...
this allows to close and currently running log process, flush the content
to the file, continue logging during that time, open a new file
and write the new log entries to that new file
basically it allows to use the logger_file multiple times without
needing to destroy the object
this is used in the UE tester to write each testcase into a separate
log file
2019-09-16 21:39:15 +02:00
Andre Puschmann
4869509c7b
add write function to netsource
...
this is useful for listening sockets to also send responses,
i.e. implement bi-directional communication
2019-09-16 21:39:15 +02:00
Andre Puschmann
4ac5448ad7
fix formatting in NAS
2019-09-16 21:39:15 +02:00
Francisco Paisana
e768989074
added a packer/unpacker for bytes. This should a faster version than normal bit_ref::pack, when we want to pack multiple bytes, and the bit_ref::offset is 0. Also added a way to skip a fixed number of bits
2019-09-13 21:09:26 +02:00
Ismael Gomez
6bb0790cf1
Fix coverty issues ( #652 )
2019-09-13 15:06:20 +02:00
Andre Puschmann
bd1e367263
add missing mutex lock in mux
2019-09-12 09:51:03 +02:00
Andre Puschmann
761fda542d
fix invalid neighbor cell addition
...
if phy measurements are received and processes before a serving cell
is selected, an invalid neighbor cell is added because the uninitlized
serving cell is used.
fix the issue by checking if the serving cell is valid
2019-09-12 09:51:03 +02:00
Andre Puschmann
8b015ee128
fix typos and extend cell (re-)selection logging
2019-09-12 09:51:03 +02:00
Xavier Arteaga
1a567a764e
SRSUE: Call Radio tx-end when PHY is reseted and removed redundant attribute is_start_of_burst.
2019-09-12 09:49:56 +02:00
Andre Puschmann
4ea9ed058c
fix reporting of Tx gain stages in rf_soapy
...
reported by DreamNik
2019-09-11 21:44:03 +02:00
Pedro Alvarez
1d3e541069
Fixed warning on bytes_to_mnc
2019-09-10 13:46:21 +02:00
Pedro Alvarez
9b20a0de16
Added comment to zuc.cc and zuc.h
2019-09-10 13:46:21 +02:00
Pedro Alvarez
004db4a067
Applied clang-format to zuc_support PR.
2019-09-10 13:46:21 +02:00
Pedro Alvarez
595185d4b5
Fixed small compiler warning.
2019-09-10 13:46:21 +02:00
Pedro Alvarez
1ae8ccda8c
Added EIA3 and EEA3 to default UE capabilities to srsUE. Added parsers for EEA3/EIA3 config options in srsENB and srsEPC
2019-09-10 13:46:21 +02:00
David Rupprecht
4ff70b6008
reconfigured test case for eia sec matching
2019-09-10 13:46:21 +02:00
David Rupprecht
bb97d7d199
fixing key naming
2019-09-10 13:46:21 +02:00
David Rupprecht
06ac8143a4
NAS test working again due to replayed sec caps mismatch
2019-09-10 13:46:21 +02:00
David Rupprecht
50332089ce
Add EEA3 and EIA3 support for UE/enodeb and MME
2019-09-10 13:46:21 +02:00
David Rupprecht
f05bb12c78
Process with EIA3 test cases and fix EIA3
2019-09-10 13:46:21 +02:00
David Rupprecht
d580a94dab
Add EIA3 and test case
2019-09-10 13:46:21 +02:00
David Rupprecht
7e13860dd5
Add decryption function and all tests for enc
2019-09-10 13:46:21 +02:00
David Rupprecht
0841d837de
Make ZUC state ful no global vars
2019-09-10 13:46:21 +02:00
David Rupprecht
ef4cf7aa52
First ZUC working test case
2019-09-10 13:46:21 +02:00
Andre Puschmann
8da610d68b
fix gcc (<= 5) warning with type-limits by casting vr_r to a signed type
...
this warning is a bit annoying as it is really safe to do
that kind of comparision, it's just that for vr_r==0, any other
unsigned number is >= 0.
2019-09-10 13:43:57 +02:00
Andre Puschmann
513c7b12e3
remove warning and replace with pragma message
2019-09-09 17:28:53 +02:00
Andre Puschmann
49279c89d8
send DL-DCCH on SRB2 after it has been established
2019-09-09 17:16:22 +02:00
Pedro Alvarez
6b468b25f6
Added script to help with the packaging
2019-09-09 17:08:49 +02:00
Pedro Alvarez
8d808d3fd8
Update the debian changelog to package srsLTE 19.06 for Ubuntu Disco
2019-09-09 17:08:49 +02:00
Pedro Alvarez
6a17eefd75
Update the debian changelog to package srsLTE 19.06 for Ubuntu Cosmic
2019-09-09 17:08:49 +02:00
Pedro Alvarez
68119c7730
Update the changelog to package srsLTE 19.06 for Bionic
2019-09-09 17:08:49 +02:00
Pedro Alvarez
53e1616d0b
Update the changelog to package srsLTE 19.06 for Xenial
2019-09-09 17:08:49 +02:00