David Rupprecht
|
81ad72b0ff
|
Refactor srb and drb handling
|
4 years ago |
David Rupprecht
|
6b41ae7e8b
|
Updated PDCP config struct for rat type
|
4 years ago |
Francisco
|
8ed8b94ca5
|
in search for contiguous prb interval, skip already scanned prbs
|
4 years ago |
Francisco
|
22024ac35d
|
implemented bounded_bitset::find_lowest(...) for both reverse and non-reverse bit ordering. Applied this method to UL scheduling search for PRB intervals
|
4 years ago |
David Rupprecht
|
f42d4dbc28
|
Refactored carrier config
|
4 years ago |
Francisco
|
52bf973981
|
s1ap - set cause to transport when gtpu fails to allocate TEID
|
4 years ago |
Francisco
|
791b8d24ce
|
fix regression in scell activation during intraenb handover
|
4 years ago |
Ismael Gomez
|
77b11b82ac
|
Release UE if no activity in DRB (#2658)
* Count user activity with DRB only and SRBs for initial procedures. Add counter to release user after max KO in UL.
|
4 years ago |
Francisco
|
4838cd2f5e
|
implement cell measurement bandwidth feature
|
4 years ago |
Francisco
|
14d32db92f
|
implement Handover direct forwarding path availability configuration feature
|
4 years ago |
Francisco
|
4b9e59e8cf
|
fix some s1ap msg causes
|
4 years ago |
Francisco
|
b8fa1d1b61
|
fix rrc mobility test
|
4 years ago |
Francisco
|
66988ffd32
|
s1ap - simplified erab setup procedure. Handle correctly the failure to setup causes
|
4 years ago |
Francisco
|
f401683960
|
s1ap - simplified erab modify procedure
|
4 years ago |
Francisco
|
76978f0d14
|
s1ap - simplified erab release procedure
|
4 years ago |
Francisco
|
c5fc543516
|
s1ap - handling of ts1 reloc overall timer.
|
4 years ago |
Xavier Arteaga
|
7823bfc28c
|
Fix append NR to loggers for NR components
|
4 years ago |
Francisco
|
c2a99a8112
|
handover - support for handover cancellation causes, check for E-RAB QoS requirements, cancellation of handover if E-RABs are not supported in the target eNB
|
4 years ago |
Francisco
|
f79e0fade8
|
handover - set handover required cause to handover desirable for radio reason
|
4 years ago |
Francisco
|
6d401bc79f
|
handover - check if UE integrity and encryption algorithms are supported in the target eNB, and report handover failure if not.
|
4 years ago |
faluco
|
9b634218be
|
Pre allocate some vectors members in the scheduler.
|
4 years ago |
Francisco
|
77bd500312
|
handover - implement and test S1 Handover fail path for the case of invalid QoS config in HO Request message
|
4 years ago |
Francisco
|
d2c404b166
|
handover - setup s1ap cause in case of handover failure at the target enb
|
4 years ago |
Francisco
|
49bd895e29
|
s1ap - handle invalid or repeated erab ids in s1ap erab release command
|
4 years ago |
Francisco
|
7842e3bff3
|
s1ap - add unit test to check correct handling of invalid E-RAB ids in modification request. Fix s1ap in order for the test to pass
|
4 years ago |
Francisco
|
985846e3bd
|
s1ap - set multiple erab ids cause in replay when s1ap erab modify request has repeated ids.
|
4 years ago |
Francisco
|
bc16c46ffc
|
detect and handle repeated ERAB IDs in S1AP ERAB Modify Request message
|
4 years ago |
Andre Puschmann
|
c9da21c9bb
|
mac_nr: add error handling when unpacking SCH MAC PDU
* only handle PDU if unpacking was successfull
* add TC unpacking with malformed PDU
|
4 years ago |
Francisco
|
685c971dc2
|
fix recursive call to get rb name
|
4 years ago |
Francisco
|
f7a8b8bf94
|
separate drb srb ids into separate enum types
|
4 years ago |
Francisco
|
3a23546c56
|
fix pdcp_nr.cc compilation
|
4 years ago |
Francisco
|
21718af3b6
|
avoid allocating std::string to get lcid radio bearer name. Refactored the lte radio bearer enum type
|
4 years ago |
Francisco
|
99b4595b69
|
fix enb phy test by limiting the number of carriers to 5
|
4 years ago |
Francisco
|
d142d7b6a5
|
update test helpers for enb, so that the rrc tests pass
|
4 years ago |
Francisco
|
ac7cc3c42d
|
change enb ue softbuffer initial allocation size
|
4 years ago |
Francisco
|
75e9700de0
|
rlc - usage of memory pool to allocate RLC bearers
|
4 years ago |
Francisco
|
8fe27a72d0
|
enb - decreased default enb.conf mac.max_nof_ues to 8 to avoid large memory pool preallocations
|
4 years ago |
Francisco
|
71f1f1b556
|
enb - log warning when rnti-specific memory block is full
|
4 years ago |
Francisco
|
a890a22ccd
|
enb - rnti memory pool now fallbacks to new/delete if rnti-specific memory block is full
|
4 years ago |
Francisco
|
344bdf3165
|
allocation of UE rlc and pdcp classes in the ue dedicated memory pool
|
4 years ago |
Francisco
|
60d5c6df7b
|
implementation of memory pool with individual memory blocks per UE that get accessed via their rnti
|
4 years ago |
Francisco
|
9b7060a098
|
check ptr value before dereferencing
|
4 years ago |
Ismael Gomez
|
c4069b58af
|
Call HARQ new tti only for the current PID
|
4 years ago |
Andre Puschmann
|
cbe7980d7d
|
enb,mac_controller: apply new MAC config with disabled DRB
fix regression in RRC that updated the local MAC config to
disable DRB scheduling after maxRetx, but didn't actually apply the config
|
4 years ago |
Francisco
|
bb9601c13b
|
gtpu - fix gptu manager members destruction order
|
4 years ago |
Francisco
|
b7d4a72ea1
|
adt - fix circular map clear() and erase(it) functions
|
4 years ago |
Francisco
|
643c73acee
|
gtpu - fix removal of gtpu tunnels when rnti is released
|
4 years ago |
Andre Puschmann
|
7459a65a8e
|
enb,rrc_ue: remove unused variable
|
4 years ago |
Francisco
|
d02cc51e33
|
use mutex or atomic in running flag to signal the interruption of a thread
|
4 years ago |
Xavier Arteaga
|
49731ab5a1
|
Initial NR-DCI refactor
Added NR DCI 1_1 size
Several DCI NR fixes
|
4 years ago |