930 Commits (34fde16b40bf7689b23909c27a6b6dd9d921528a)

Author SHA1 Message Date
Pedro Alvarez 129c892d35 Fix SRB PDCP SN len initialization. 6 years ago
Ismael Gomez fe04a83269 Fix BSR trigger cancellation 6 years ago
Andre Puschmann 0094fbd191 mux/bsr: fix issue with corrupted UL-SCH PDU
BSR was triggered although there was not enough space in MAC PDU
6 years ago
Andre Puschmann 1dea4add2a stack: fix issue where stack thread was exited before stop_impl was called 6 years ago
Andre Puschmann 58763fb714 stack: move initialization of log object into ctor
this fixes the issue when the stack is torn down if, for example,
the radio couldn't be loaded correctly. it will hence call stop() on all stack
components which are not initialzized yet, and logging therefore doesn't work.
the log object is know during contruction time and therefore can be passed
in as soon as possible.
6 years ago
Ismael Gomez 000c9c87b4 Fix UE blocking when detaching while disconnected 6 years ago
Ismael Gomez 80887891d2 Fix UE reattaching after Release 6 years ago
Ismael Gomez 27552a1d72 Set correct default values for SRB PRB 6 years ago
Ismael Gomez c7bafdd46c Fix BSR-reTX timer handling causing blocking when bad UL channel 6 years ago
Ismael Gomez 9e6a9e0d03 Fix reestablishment mutex lock when called from RLC max retx 6 years ago
Ismael Gomez 63794aa2dc Fix invalid memory access in PHY measurements 6 years ago
Ismael Gomez ebe97221da Do not check periodic-BSR during retx-BSR expiration 6 years ago
Pedro Alvarez 8f5ad55c4a Added attach request as a UL info trasnfer in the UE. Added interface to remove eps bearer map when going idle. Fixed bug in GW in assignment of IPv4 addresses. UE seems to rebound from the service reject now. 6 years ago
Andre Puschmann 8a6c1ea826 explicitly destruct stack components before cleaning up buffer pool 6 years ago
Andre Puschmann 23c8fc89c5 rrc: fix PBR and BSD default values 6 years ago
Andre Puschmann bb836488ef mux: do not print priority info if the LC config is only updated 6 years ago
Andre Puschmann 34d2eb761f mux: use updated SDU length when adding new SDUs 6 years ago
Andre Puschmann 59355e79ff remove newline in log when starting UE 6 years ago
Andre Puschmann 82a69fb51c mux: fix packing of short MAC PDUs 6 years ago
Andre Puschmann dffbc4404f add three more MAC tests for short PDUs 6 years ago
Andre Puschmann a3d95c8370 simplify SDU allocation and remove unneeded checks 6 years ago
Andre Puschmann 69e948bd5e mux: improve logging during SDU allocation 6 years ago
Andre Puschmann a4dab1081e mux: fix code formatting and simplify UL-CCCH packing 6 years ago
Andre Puschmann 7145cd2358 fix padding BSR generation and add test for it 6 years ago
Andre Puschmann 2599b1824d reorder stack members and their loggers for correct destruction 6 years ago
Andre Puschmann 19bc65012b nas: remove EPS bearer before adding updating params 6 years ago
Andre Puschmann 46a239fc61 remove patching of PBR in RRC 6 years ago
Andre Puschmann 8333a9be57 fix dtor of PHY when stack init fails 6 years ago
Andre Puschmann db224335a7 add MUX step function for PBR counting 6 years ago
Andre Puschmann da35f41dd5 rework MAC logical channel prioritization 6 years ago
Andre Puschmann 2dfc6698eb add MAC tests 6 years ago
Ismael Gomez 81067750a7 Use RV from stack, fixes issue decoding Format1C with SI-RNTI 6 years ago
Andre Puschmann e0a28cf4c0 simplify PDCP init and also bypass it for SRB0 on eNB 6 years ago
Andre Puschmann 0ef96f789b bypass PDCP for SRB0 processing chain 6 years ago
Francisco Paisana 8f8d9f3f30 applied changes in the stack internal method naming 6 years ago
Francisco Paisana ce29ed545d moved mac thread to the stack. Protect the interface of the stack with PHY and gateway via a queue of tasks 6 years ago
Francisco Paisana 46d298fd9a formatting 6 years ago
Francisco Paisana 62eb96366c moved gw metrics out of stack_metrics_t 6 years ago
Andre Puschmann 9b985ab6ea stop data plane traffic before sending detach request 6 years ago
Francisco Paisana 10a56e2a84 moved GW out of the UE stack. This is important to keep concurrency out of the stack once it becomes single-threaded 6 years ago
Xavier Arteaga c7be984819 sync.h uses lock_guard for mutex 6 years ago
Xavier Arteaga 81de38e43c Fixed SRSUE initiation SEGFAULT 6 years ago
Xavier Arteaga cd036d8760 SRSUE: proc_ra.h/.cc use C++11 mutex 6 years ago
Xavier Arteaga 5d87aece0f SRSUE: mac.h/.cc mutexes changed to C++11 and set initial values 6 years ago
Xavier Arteaga 9068280896 SRSUE: Sync.h/.cc mutexes changed to C++11 std::mutex and fixed attributes initialisation 6 years ago
Xavier Arteaga 810ce0358e SRSUE: removed CLang tidy warnings in phy.h and phy.cc except unused. Use smaer pointers for workers. 6 years ago
Andre Puschmann 01679dbc8d rearrange class members to make sure logs get destructed after stack components 6 years ago
Andre Puschmann ad2b5d7635 pcsc: fix uninitialized variable and class dtor 6 years ago
Ismael Gomez 67b6a40c1b Use correlation for neighbour RSRP measurement 6 years ago
Andre Puschmann abef6ce152 move own ipv6 header definition into own header file and use it in tft filter 6 years ago