Xavier Arteaga
aa6652155c
Phy: added ue_ul normalization mode parameter
6 years ago
Xavier Arteaga
20823e191d
SRSUE: Added UL force amplitude optional parameter
6 years ago
Andre Puschmann
4e86b2f6b2
introduce layerd architecture we use for UE to eNB
...
- this allows flexible use of different PHYs and radios
- use common radio_multi (moved to lib)
6 years ago
Ismael Gomez
da78f373b1
Cleaned SR logs
6 years ago
Ismael Gomez
abdb880b3b
Remove unused mux_is_transmitted local variable
6 years ago
Ismael Gomez
f6a5d28283
Addressed @andrepuschmann comments
6 years ago
Ismael Gomez
773c2a9721
Fixed multiple issues in Random Access procedure and extended MAC test
6 years ago
Xavier Arteaga
5dcf3b3563
Fix phy memory leaks
6 years ago
Andre Puschmann
5faa819dcd
fixing uninitialized class members found by coverity
6 years ago
Andre Puschmann
92f0d58856
mac: move further init/config into ctor to allow early logging, etc.
6 years ago
Pedro Alvarez
a868a13409
Fix compilation error when PCSC is enabled.
6 years ago
Francisco Paisana
58e2e51044
removed rlc_interfaces. The rlc_cnfg types are now part of the rrc_interface_types. Removed implicit RB initialization in the RLC.
6 years ago
Francisco Paisana
b936629221
removed rrc asn1 header from bcd_helpers, from rlc_interface, and rlc tests
6 years ago
Francisco Paisana
bb0dbf0f1c
created a asn1 utils with helper functions and types related to the asn1. These types/functions will help isolate the rrc_asn1 lib from most of the layers, reducing this way the compile times, and leading to better isolation. This will also make the transition to NR smoother. I removed the asn1 types from the NAS and USIM interface so far.
6 years ago
Joseph Giovatto
69e9066c76
use time in usec for rand seed
...
removed extra call to srand in sesue process
6 years ago
Xavier Arteaga
4a0ebe0cca
SRSUE: reviewed UE capabilities for 64QAM according to 3GPP 36.306
6 years ago
Xavier Arteaga
87433c83da
SRSUE: 64QAM R8 compatible
6 years ago
Xavier Arteaga
ca12b2353c
SRSUE: Added 64QAM for SCell
6 years ago
Xavier Arteaga
01e3cc3c9c
SRSUE: Added 64QAM support to UE Capabilities
6 years ago
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