Pedro Alvarez
de90b4753f
Added the ability of the RLC AM to notify the PDCP of the acknowledged
...
PDCP PDUs. This includes:
- Modifying the byte_buffer_t to include PDCP SN meta-data. This way,
the RLC can keep track of the ack'ed bytes for a specific PDCP PDU.
- Added in the RLC an `undelivered_sdu_info queue`, to keep track of the
amount of ack'ed bytes and the total size of the PDCP PDU,
so the RLC can know when delivery is finished.
- Added an interface between the PDCP and the RLC so that the RLC can
notify the PDCP when it receives an ack from the status PDUs. The RLC
passes to the PDCP a vector of all the ack'ed pdus in a rx'ed status PDU.
- Added some tests to the notify functionality. This includes some tests
where the PDUs are acked imediatly, and one test where the PDU is
retx'ed.
4 years ago
Andre Puschmann
07d2bc4fe8
change license header to agnostic version with hint to root LICENSE file
4 years ago
Francisco Paisana
84f34bc736
changed to a label filtering approach for ctest
4 years ago
Francisco Paisana
ebb8f18000
set some extra tests with the prefix "long_"
4 years ago
Andre Puschmann
1c7bfde404
rlc_stress_test: fix compilation with PCAP enabled
4 years ago
Xavier Arteaga
e832769ae6
Updated copyright
5 years ago
Pedro Alvarez
284a0f7b4e
Starting to add PDCP LTE unit tests. Test failing for now.
5 years ago
Andre Puschmann
7885b5b9ee
add CMake flag to enable 5G-NR components
5 years ago
Pedro Alvarez
47a918d680
Split PDCP NR tests into multiple files
5 years ago
Andre Puschmann
cea212b9f9
add RLC AM NR PDU packing/unpacking test
5 years ago
Andre Puschmann
b20f7ba541
refactor RLC UM and add NR receiver
5 years ago
Andre Puschmann
c99d5077c8
add RLC UM NR transmitter
5 years ago
Pedro Alvarez
4bb99464ed
Starting to add PDCP NR tests.
5 years ago
Ismael Gomez
8c41625599
Add RLC suspend and resume
5 years ago
Francisco Paisana
c5509caece
added extra operators and remove rrc_asn1 in some cmake targets
5 years ago
Andre Puschmann
b32254c5e2
use lock_guard for GW
5 years ago
Andre Puschmann
89416a67c7
increase timeout for rlc stress tests
...
for valgrind where we sometimes hit the default timeout of 1500s
5 years ago
Andre Puschmann
4b01a2e4a0
update copyright notice
6 years ago
Francisco Paisana
0204db2e12
new asn1 rrc library
6 years ago
Andre Puschmann
db3ce8ade9
remove clang-tidy execution for srslte_upper
6 years ago
Andre Puschmann
57b472983e
fix RLC TM stress test params
6 years ago
Andre Puschmann
7572299615
enable clang-tidy for srslte_upper library
6 years ago
Andre Puschmann
ad5c06f64b
limit SDU generation rate in AM stress test
7 years ago
Andre Puschmann
e0e219fdce
reduce default loglevel in RLC stress tests
7 years ago
Andre Puschmann
4a29f1f0f0
reduce default execution for RLC stress tests
7 years ago
Andre Puschmann
d2d30ca90d
fix typo in testcase command
7 years ago
Andre Puschmann
f913db6d82
add TM testcase
7 years ago
Andre Puschmann
a5d31f5c02
rename rlc_stress_test
7 years ago
Andre Puschmann
507ce037bf
parameterize RLC AM stress tester and add to ctest suite
7 years ago
Andre Puschmann
22117156b3
rlc_am: disable stress tester as test
7 years ago
Paul Sutton
60b059f3cc
Adding RLC AM stress test
7 years ago
Ismael Gomez
e75daee148
renamed include paths for common objects
8 years ago
Paul Sutton
80140c7c38
minor cmake edits
8 years ago
Andre Puschmann
5d66e9701f
fixing CMake scripts and include paths
8 years ago
Andre Puschmann
d079d25b2c
rename srslte folder and src subfolder
8 years ago