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
..
backtrace.h change license header to agnostic version with hint to root LICENSE file 4 years ago
backward.hpp add backward as backtrace pretty printer 4 years ago
band_helper.h band_helper: add helper class for RF bands 4 years ago
basic_pnf.h Remove unneeded logmap headers. 4 years ago
basic_vnf.h Remove unneeded logmap headers. 4 years ago
basic_vnf_api.h change license header to agnostic version with hint to root LICENSE file 4 years ago
bcd_helpers.h change license header to agnostic version with hint to root LICENSE file 4 years ago
block_queue.h change license header to agnostic version with hint to root LICENSE file 4 years ago
buffer_pool.h - Removed the try/catch. Checking the allocation with std::nothrow 4 years ago
common.h Added the ability of the RLC AM to notify the PDCP of the acknowledged 4 years ago
common_helper.h Remove unneeded logmap headers. 4 years ago
config_file.h Refactor NR RA files and fix header includes all over library (#2162) 4 years ago
crash_handler.h change license header to agnostic version with hint to root LICENSE file 4 years ago
enb_events.h Report the RLF event to the JSON event file in the enb. 4 years ago
epoll_helper.h change license header to agnostic version with hint to root LICENSE file 4 years ago
fsm.h Remove unneeded logmap headers. 4 years ago
gen_mch_tables.h change license header to agnostic version with hint to root LICENSE file 4 years ago
int_helpers.h change license header to agnostic version with hint to root LICENSE file 4 years ago
interfaces_common.h Refactor NR RA files and fix header includes all over library (#2162) 4 years ago
liblte_security.h Added function for derive keys 4 years ago
log.h change license header to agnostic version with hint to root LICENSE file 4 years ago
log_filter.h change license header to agnostic version with hint to root LICENSE file 4 years ago
log_helper.h change license header to agnostic version with hint to root LICENSE file 4 years ago
logger.h change license header to agnostic version with hint to root LICENSE file 4 years ago
logger_srslog_wrapper.h change license header to agnostic version with hint to root LICENSE file 4 years ago
logmap.h change license header to agnostic version with hint to root LICENSE file 4 years ago
mac_pcap.h mac_pcap: refactor MAC PCAP and include NR RAT into same object 4 years ago
metrics_hub.h Refactor NR RA files and fix header includes all over library (#2162) 4 years ago
multiqueue.h change license header to agnostic version with hint to root LICENSE file 4 years ago
nas_pcap.h change license header to agnostic version with hint to root LICENSE file 4 years ago
netsource_handler.h change license header to agnostic version with hint to root LICENSE file 4 years ago
network_utils.h Remove unneeded logmap headers. 4 years ago
pcap.h change license header to agnostic version with hint to root LICENSE file 4 years ago
rlc_pcap.h change license header to agnostic version with hint to root LICENSE file 4 years ago
rwlock_guard.h change license header to agnostic version with hint to root LICENSE file 4 years ago
s1ap_pcap.h change license header to agnostic version with hint to root LICENSE file 4 years ago
s3g.h change license header to agnostic version with hint to root LICENSE file 4 years ago
security.h Added usim features for key derivation 4 years ago
signal_handler.h Port enb specific classes to use srslog (#2155) 4 years ago
singleton.h change license header to agnostic version with hint to root LICENSE file 4 years ago
ssl.h remove AGPL header from remaining cpp files 4 years ago
stack_procedure.h change license header to agnostic version with hint to root LICENSE file 4 years ago
standard_streams.h change license header to agnostic version with hint to root LICENSE file 4 years ago
string_helpers.h change license header to agnostic version with hint to root LICENSE file 4 years ago
task_scheduler.h change license header to agnostic version with hint to root LICENSE file 4 years ago
test_common.h - Port time related classes to srslog. 4 years ago
thread_pool.h change license header to agnostic version with hint to root LICENSE file 4 years ago
threads.h change license header to agnostic version with hint to root LICENSE file 4 years ago
time_prof.h Remove unneeded logmap headers. 4 years ago
timeout.h Refactor NR RA files and fix header includes all over library (#2162) 4 years ago
timers.h - Port time related classes to srslog. 4 years ago
trace.h change license header to agnostic version with hint to root LICENSE file 4 years ago
tti_point.h Remove unneeded logmap headers. 4 years ago
tti_sempahore.h change license header to agnostic version with hint to root LICENSE file 4 years ago
tti_sync.h change license header to agnostic version with hint to root LICENSE file 4 years ago
tti_sync_cv.h change license header to agnostic version with hint to root LICENSE file 4 years ago
zuc.h change license header to agnostic version with hint to root LICENSE file 4 years ago