You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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
..
byte_buffer_queue.h change license header to agnostic version with hint to root LICENSE file 4 years ago
gtpu.h update gtpu test to account for scenario of buffered PDCP SNs, and buffering of direct path until indirect tunnel is closed 4 years ago
ipv6.h Refactor NR RA files and fix header includes all over library (#2162) 4 years ago
pdcp.h Added the ability of the RLC AM to notify the PDCP of the acknowledged 4 years ago
pdcp_entity_base.h Added the ability of the RLC AM to notify the PDCP of the acknowledged 4 years ago
pdcp_entity_lte.h Added the ability of the RLC AM to notify the PDCP of the acknowledged 4 years ago
pdcp_entity_nr.h Added the ability of the RLC AM to notify the PDCP of the acknowledged 4 years ago
rlc.h rlc: fix rate metrics (nan,inf values), use std::chrono 4 years ago
rlc_am_base.h change license header to agnostic version with hint to root LICENSE file 4 years ago
rlc_am_lte.h Added the ability of the RLC AM to notify the PDCP of the acknowledged 4 years ago
rlc_am_nr.h change license header to agnostic version with hint to root LICENSE file 4 years ago
rlc_common.h Added the ability of the RLC AM to notify the PDCP of the acknowledged 4 years ago
rlc_metrics.h rlc_metrics: add sdu rx latency and buffered bytes 4 years ago
rlc_tm.h change license header to agnostic version with hint to root LICENSE file 4 years ago
rlc_um_base.h add rlc metrics to rlc_um 4 years ago
rlc_um_lte.h add rlc metrics to rlc_um 4 years ago
rlc_um_nr.h change license header to agnostic version with hint to root LICENSE file 4 years ago