srsLTE/lib/include/srslte/interfaces
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.
2021-02-05 12:24:50 +00:00
..
enb_command_interface.h change license header to agnostic version with hint to root LICENSE file 2020-12-12 15:59:25 +01:00
enb_interfaces.h Added the ability of the RLC AM to notify the PDCP of the acknowledged 2021-02-05 12:24:50 +00:00
enb_metrics_interface.h add rlc metrics to enb 2020-12-14 16:59:09 +01:00
enb_rrc_interface_types.h disable PHR handling in the UL sched by default 2020-12-17 17:56:42 +01:00
epc_interfaces.h Added support for S1AP modify bearer request support. This includes: 2020-12-18 10:52:51 +00:00
gnb_interfaces.h Added the ability of the RLC AM to notify the PDCP of the acknowledged 2021-02-05 12:24:50 +00:00
mac_interface_types.h Added MAC NR to EUTRA and NR with stack interfaces including MAC config build 2021-01-27 10:37:09 +01:00
nr_common_interface_types.h change license header to agnostic version with hint to root LICENSE file 2020-12-12 15:59:25 +01:00
pdcp_interface_types.h Refactor NR RA files and fix header includes all over library (#2162) 2021-01-20 15:46:46 +01:00
phy_interface_types.h change license header to agnostic version with hint to root LICENSE file 2020-12-12 15:59:25 +01:00
radio_interfaces.h change license header to agnostic version with hint to root LICENSE file 2020-12-12 15:59:25 +01:00
rlc_interface_types.h Added funcs for asn flat config RLC and PDCP 2021-01-27 10:37:09 +01:00
rrc_interface_types.h Move rat type to common header 2020-12-16 14:12:38 +01:00
sched_interface.h add lcid check and increase limit to 10 2021-01-21 17:04:38 +00:00
ue_interfaces.h Added the ability of the RLC AM to notify the PDCP of the acknowledged 2021-02-05 12:24:50 +00:00
ue_nr_interfaces.h mac_nr: add interface to set C-RNTI and contention ID from RRC 2021-02-02 14:13:25 +01:00