Andre Puschmann
82a69fb51c
mux: fix packing of short MAC PDUs
6 years ago
Andre Puschmann
4aaa0473b9
pdu: remove unused variable total_sdu_len
6 years ago
Andre Puschmann
fab75592ec
fix MAC PDU padding with only padding and add test accordingly
6 years ago
Andre Puschmann
b6d7fd5def
improve error handling in PDU packing
6 years ago
Andre Puschmann
da35f41dd5
rework MAC logical channel prioritization
6 years ago
Xavier Arteaga
bb26a42fb6
Fixed backtrace symbols free
6 years ago
Andre Puschmann
414e55fafc
pcap: add dtor
...
this fixes issue if object is destroyed and PCAP is still open
6 years ago
Francisco Paisana
415d3418b6
reorganized enb to mirror ue director/class structure with a stack class
6 years ago
Pedro Alvarez
d67d18cc6b
Removing deplicated error codes.
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
Andre Puschmann
0e95867f13
remove task dispatcher class
6 years ago
Andre Puschmann
b3f1915f7b
pdu: fix zero-padding of RAR PDUs
6 years ago
Andre Puschmann
709e769d0d
pdu: fix formatting
6 years ago
Andre Puschmann
ea2e692836
pdu: fix MAC RAR PDU packing and unpacking with backoff indicator
6 years ago
Andre Puschmann
65f50cd7ba
introduce new UE layer design
...
- abstract UE object now consists of a radio, a PHY, and a stack layer
- add new stack abstraction layer that combines MAC, RLC, RRC, PDCP, NAS and GW
- PHY layer now has a single stack interface and does not talk to MAC and RRC seperatly
6 years ago
Xavier Arteaga
2aa36dd11c
Added backtrace print helper
6 years ago
yagoda
3842beab0f
- fixing pmch file test for standard LTE rates
...
- adding special value for MTCH stop
- adding error messages for config values incompatible with MBMS
6 years ago
Andre Puschmann
4b01a2e4a0
update copyright notice
6 years ago
Andre Puschmann
205db6f229
add missing license headers
6 years ago
Ismael Gomez
7780b1aba5
add tdd/ca support
6 years ago
Andre Puschmann
c4c44c33f4
use blocking pool_allocate in pdu_queue
6 years ago
Andre Puschmann
afb591ee97
add ctor for worker class in thread_pool
6 years ago
Xavier Arteaga
c782ef2aa5
Solved unitialised values in UE (up to prach) and free
6 years ago
Francisco Paisana
0204db2e12
new asn1 rrc library
6 years ago
Andre Puschmann
59d9a78869
add eia1 tests and fix sib2 bug ( #311 )
...
* Starting to add EIA1 tests.
* Initial tests for EIA1
* Bit shifted bearer by 27. Test case 1 and 4 are passing now.
* Adding EIA test case 7.
* Making sure the test is called.
* Fixed double initialization of msg_len_bits.
6 years ago
Andre Puschmann
59435c2c34
add own cpuid helper to detect avx2 support
...
the cpuid.h version caused issues with older GCC 5.4
6 years ago
Andre Puschmann
34f552fae9
add universal executable to select binary based on current ISA
...
- using cpuid to check x86 features
- using hwcap on ARM to check for NEON
6 years ago
Ismael Gomez
cfb3a43aed
Lower priority of workers
6 years ago
Andre Puschmann
c9186f110c
add log_filter dtor
6 years ago
Ismael Gomez
bc9d342959
New optimization on the PHY for both UE and eNodeB ( #251 )
...
* New parallel Turbodecoder implementation in SSE/AVX 16-bit and 8-bit
* Optimised UL Interleaver
* Include TB CRC calculation in FEC encoder
* New threading priorities
6 years ago
Pedro Alvarez
597cf18b9d
Changing common/debug.h to crash_handler.h
7 years ago
Pedro Alvarez
c3ef88e112
Fixing conflicts with next.
7 years ago
Pedro Alvarez
ff49e56871
Starting to add s1ap_pcap class.
7 years ago
Pedro Alvarez
32a5c6a92f
Starting to add s1ap_pcap class.
7 years ago
Pedro Alvarez
7aaa9a1789
Moved srslte_debug_handle_crash to common/debug.c
7 years ago
Pedro Alvarez
96786e96da
Splitting the lib debug into phy and common debug.
7 years ago
Ismael Gomez
0dae08f812
Removed printf
7 years ago
Ismael Gomez
a2615628aa
Increase buffer pool size for enb
7 years ago
Andre Puschmann
87fd218c72
remove unused cond variable in logger
7 years ago
Andre Puschmann
4deb251071
remove duplicate run-state variable in logger_file
7 years ago
Pedro Alvarez
58823b1611
Destroying condition variable.
7 years ago
Pedro Alvarez
28844b54dd
Possible fix for #164 .
7 years ago
Pedro Alvarez
f301bb6373
Merging next into op_vs_opc and resolving conflicts.
7 years ago
Andre Puschmann
81882aae8b
white-space fix
7 years ago
Pedro Alvarez
fd97caadb3
Revert "Merge branch 'op_vs_opc' into next"
...
This reverts commit be2276b8da
, reversing
changes made to 4d3fd342f7
.
7 years ago
Pedro Alvarez
c717148d54
Revert "Do not print OPc debug"
...
This reverts commit 5fe329971a
.
7 years ago
Pedro Alvarez
75c5e476f1
Added OPc option to UE. (needs testing.)
7 years ago
Pedro Alvarez
721be55f4f
Fixing compute_OPc compilation issue.
7 years ago
Pedro Alvarez
aec0f3f5ac
Starting to change f* to expect OPc. Making compute_OPc public function.
7 years ago
Pedro Alvarez
e3d1cff4a3
Revert "Adding OPc option to security functions."
...
This reverts commit 0eeb70bede
.
7 years ago