6 Commits (3b491ab06b03517fbeb7511b2aa0ae0ae0d35d9c)

Author SHA1 Message Date
Pedro Alvarez 3eab97340b Fix issue in getting PDCP discard timer from configs 4 years ago
Pedro Alvarez fcaaf72187 Starting to add discard functionality to PDCP LTE entity.
This includes:
  - Adding a queue (implemented with std::map) for undelivered PDUs.
    This queue uses the SN used for TX as the key.
  - Added discard timer that is started upon reception of the SDU. Upon
    expiry of the timeout a discard callback removes undelivered PDUs
from the queue.
  - Added the mechanisms to the notify_delivery to remove PDUs from the
    undelivered queue when the PDU is ACK'ed.
  - Added test case for both timer expiry and acknowledgment.
  - Fix up the getter for buffered SDUs to return the undelivered SDUs
  - Changed default PDCP discard timer, so AM has a discard timer by
    default.
4 years ago
Ismael Gomez 2b9105791c Changed default DRB config QCI 9 to AM 7 years ago
Ismael Gomez 955170bd52 Improved DL TCP performance by tweeking BSR reports and UL scheduler 7 years ago
Ismael Gomez 362ff61c83 disabled RLC AM mode temporary due to known bug 8 years ago
Ismael Gomez e5ae82aef1 added srsENB code 8 years ago