Andre Puschmann
d19eb28a16
fix various variable initializations that gcc-4.8 complained about
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
Xavier Arteaga
8d56b254f5
Fixed vector test failure criteria for conversions
6 years ago
Andre Puschmann
f56592b0fe
add getter for PDCP ul/dl counter
6 years ago
Andre Puschmann
86f70011d6
print LCID in RLC AM when providing buffer report
6 years ago
Andre Puschmann
8a869d83f2
drop PDCP SDU that do not pass integrity check
6 years ago
Andre Puschmann
716b028023
reset PDCP entities
6 years ago
Andre Puschmann
91492b87ef
add del_bearer for RLC/PDCP
6 years ago
Andre Puschmann
3b8371d090
add detach support (for switch off)
6 years ago
Xavier Arteaga
ca429d2be5
Fixed turbocoder free
6 years ago
Andre Puschmann
55edb92ac5
fix RLC AM test and account for additional header room for retx segments
6 years ago
Andre Puschmann
2ef2baf72a
increase size of buffer_pool
...
- This solves an issue where in the worst-case an RLC AM instance would
block because no new data nor control PDUs could be created to flush
the buffers, effectivly causing a system stall.
- Happens in RLC AM stress test regularly with higher drop rates.
6 years ago
Andre Puschmann
a20a8b18ad
fix rlc_stress_test, stop RLC instances and remove hard thread canceling
6 years ago
Andre Puschmann
1160dac54f
add new RLC AM test for checking correct stopping
6 years ago
Andre Puschmann
3234add1f8
use blocking pool allocate in RLC AM
6 years ago
Andre Puschmann
99964c1054
fix RLC AM issue when building segements that require N_li in header
6 years ago
Andre Puschmann
ec9b7e921a
fix RLC AM double unlock mutex
6 years ago
Andre Puschmann
dc41240106
increase UHD tx timeout to 1.0
6 years ago
Andre Puschmann
bfb9ba43b4
increase UHD recv timeout to 1.0
6 years ago
Andre Puschmann
22f1487d64
log dropped SDU in RLC as info rather than warning
6 years ago
Andre Puschmann
e6366b4570
fix stopping of async thread in UHD
6 years ago
Andre Puschmann
74e38ee0a2
Merge branch 'rlc_refactor' into next
6 years ago
Andre Puschmann
9b8d7aeddf
fix warning
6 years ago
Andre Puschmann
b0a79ac616
fix segfault when ASYNC thread is disabled
6 years ago
Andre Puschmann
89df8f1582
unify RLC interface for writing SDUs w/ and w/o blocking
6 years ago
Andre Puschmann
3950629a75
remove obsolete RLC_MODE struct and move existing one to rlc_interface.h
6 years ago
Andre Puschmann
5444b2a0b7
tiny cosmetic changes
6 years ago
Andre Puschmann
ee5b055829
rename pdcp function for GW to is_lcid_enabled()
6 years ago
Andre Puschmann
40d19e2d32
fix PDCP reset
6 years ago
Andre Puschmann
260fbff6ab
unlock before adding SRB0 again during RLC reset
6 years ago
Andre Puschmann
6a2dc8677b
remove obsolete header
6 years ago
Andre Puschmann
b8438e9cc3
extend PDCP interface to allow non-blocking write of SDUs
6 years ago
Andre Puschmann
2b86272c5e
protect PCAP bearer additions with write lock
6 years ago
Andre Puschmann
27d3d697df
refactor RLC part#2
...
- move metrics into entities
- make configure interface return true/false on success/failure
- add own srslte mode type
6 years ago
Andre Puschmann
8e8fab027b
refactor RLC base class
...
- add rwlock
- put RLC entities into map
- general cleanup
6 years ago
Ismael Gomez
3a9f224f40
Turbo Coder LUT not a function of CB size
6 years ago
Andre Puschmann
800eea888f
fix PDCP security config
6 years ago
Andre Puschmann
b8b5ad9755
Merge branch 'pdcp_refactor' into next
6 years ago
Xavier Arteaga
a21db86a78
SCH Codeblock CRC is computed at same time than parity 0
6 years ago
Xavier Arteaga
c1a0b17c40
Improved phy_dl_test
6 years ago
Andre Puschmann
47a8b1343f
add rwlock to PDCP
6 years ago
Andre Puschmann
93c11e4416
turn PDCP array into map
6 years ago
Andre Puschmann
b257204471
fix public PDCP interface
6 years ago
Andre Puschmann
31ba175b37
add public PDCP entity interface
6 years ago
Ismael Gomez
9e0d7281f5
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
6 years ago
Ismael Gomez
fda4c39590
pdsch_ue RSRP in dBm. Fix default rx_gain_offset in ue.conf differs from code
6 years ago
Pedro Alvarez
788dc7bd7a
Fixed compilation issues introduced from the changes in the crash_handler.
6 years ago
Andre Puschmann
be3b2fbc08
Merge pull request #239 from softwareradiosystems/epc_stacktrace
...
Epc stacktrace
6 years ago
Pedro Alvarez
84e7925f69
Fixed up a comment.
6 years ago
Pedro Alvarez
8017b792cf
Changing SRSLTE_PHY_DEBUG back to SRSLTE_DEBUG.
6 years ago