Francisco
|
44440cf562
|
gtpu refactor - use of raii to automatic path switch and teid removal in forwarding. Clean up of gtpu_tunnel_manager methods.
|
4 years ago |
Francisco
|
ab2bd9a2d2
|
gtpu refactor - handle dl path state activation internally in gtpu tunnel manager class
|
4 years ago |
Francisco
|
cfd24f6a0e
|
gtpu - leverage byte_buffer_pool to store buffered sdus in gtpu
|
4 years ago |
Francisco
|
bdc5094e17
|
gtpu - added unit test for gtpu_tunnel_manager class
|
4 years ago |
Francisco
|
c201eb7708
|
use of more space efficient sorted vector structure for lcid tunnels of a rnti
|
4 years ago |
Francisco
|
eba0edea4a
|
creation of static id obj pool class. Application of this class to gtpu tunnels container to avoid allocations
|
4 years ago |
Francisco
|
3cf5e85b20
|
create separate class to handle gtpu tunnel creation/deletion/search
|
4 years ago |
Francisco
|
099a533573
|
bugfix - verify that TEID exists before trying to access it
|
4 years ago |
Francisco
|
e1523692c2
|
implementation of concurrent fixed size pool that leverages thread local caches to avoid mutexing
|
4 years ago |
Pedro Alvarez
|
a5229a02d1
|
Make sure RRC identity is set when NAS reads UE context from file.
|
4 years ago |
Pedro Alvarez
|
ca7a38a2ba
|
Remove old context in eNB's RRC if new connection request arrives with the same TMSI
|
4 years ago |
Pedro Alvarez
|
8e48467a30
|
Make sure that meas_report_desc is present if ho_active == true in rr.conf
|
4 years ago |
Francisco
|
1b47bee4c0
|
handover - avoid halting ho preparation just due to the presence of a handover restriction list or handover request extension field
|
4 years ago |
Francisco
|
609366afce
|
change sched buffer state update log level to info for SRBs
|
4 years ago |
AlaiaL
|
bbaebd1274
|
Added a warning in the log when the cpu metrics are not registered due
to the number cpu cores is greater than supported.
|
4 years ago |
AlaiaL
|
c9d1c77e8c
|
- Deleted the magic number of maximum supported cores, now it is a
constexpr.
- When the system has more cores that the maximum supported, the cpu
metrics will not be registered.
|
4 years ago |
AlaiaL
|
6cd9bba641
|
Added the cpu metrics to the system metrics.
|
4 years ago |
Ismael Gomez
|
14bfd55fb9
|
Restore removed function from ue_db
|
4 years ago |
Xavier Arteaga
|
5bdf2c93b3
|
Initial NR PDSCH CSI-RS RE skip and other changes
|
4 years ago |
Pedro Alvarez
|
ea3c3b1d4f
|
Added some checks for the byte buffer allocation in the GTP-U
|
4 years ago |
Xavier Arteaga
|
cade7c8104
|
Removed redundant error traces
|
4 years ago |
Xavier Arteaga
|
c5bb522f11
|
SRSENB: Add PHY UE DB return codes
|
4 years ago |
Andre Puschmann
|
1a0891df51
|
all: check return value of make_byte_buffer() and handle them safely
|
4 years ago |
Francisco
|
dd336c53ea
|
changed srsran_warning to srsran_expect. Applied new macro to rlc am
|
4 years ago |
Francisco
|
b5692037a2
|
created macros for assertions and warnings. The assert macro prints the whole callstack on crash. The warning macro can just log a warning or call an assertion fail depending on the cmake flag STOP_ON_WARNING
|
4 years ago |
Francisco
|
7595dbaa02
|
avoid blocking call for pop from UE pool in mac ue. change log lines
|
4 years ago |
Francisco
|
4869b14de3
|
application of new circular map to mac::ue_db
|
4 years ago |
Codebot
|
4523ee6087
|
rename srsLTE to srsRAN
|
4 years ago |
Francisco
|
df8ec4ddd5
|
reduce max coderate for SIB allocations
|
4 years ago |
Francisco
|
638989ec4d
|
sched - limit max coderate (via an assumed low cqi) for sib and rar allocations
|
4 years ago |
Ismael Gomez
|
430b7b7b34
|
Remove unnecessary info
|
4 years ago |
Ismael Gomez
|
8d2197e751
|
Increase MAC UE circular buffer
|
4 years ago |
Francisco
|
2054ad3f3c
|
eliminate old BFS-based PDCCH allocator. Improvement the scheduler speed by ~2x
|
4 years ago |
Francisco
|
6bec92fbc9
|
using new DFS-based PDCCH allocator as a default
|
4 years ago |
Francisco
|
8347cabe4f
|
implemented a DFS-based PDCCH allocator
|
4 years ago |
Francisco
|
a2e2501424
|
avoid disabling SRBs in the eNB when the max retx reached signal is sent from the RLC to the RRC
|
4 years ago |
Francisco
|
a540c56552
|
gtpu bugfix - avoid erasing indirect tunnel and causing iterator invalidation while iterating list of tunnels
|
4 years ago |
Francisco
|
977c194cbc
|
gtpu,bugfix - handle the case when gtpu fails to allocate buffer for end marker. Also, added a timer that when expired, it autoremoves the GTPU handover tunnel
|
4 years ago |
Pedro Alvarez
|
dde8157bf1
|
Make sure that S1 Setup request is restarted regardless of which error made the procedure fail.
|
4 years ago |
Francisco
|
d646111aa9
|
refactor sched dci unit test
|
4 years ago |
Francisco
|
d6bae76698
|
extend cch allocation unit tests to verify optimal cfi and DCI position selection for 6 PRBs
|
4 years ago |
Francisco
|
d5750f6fe6
|
refactor - update of clang-tidy project file. automatic clang-tidy refactors
|
4 years ago |
Francisco
|
fb48f4484c
|
sched refactor - removal or cleanup of unused sched methods
|
4 years ago |
Francisco
|
137a21d6b2
|
sched refactor - use simple enum to represent allocation result. Refactored logging messages when allocation fails.
|
4 years ago |
Francisco
|
0d91802495
|
sched optimization - swap c-arrays for bounded_vector in sched_interface to reduce time performing bzero/memcpy in the scheduler
|
4 years ago |
Francisco
|
c0a90c5aa8
|
refactored sf result resetting to avoid realloc of memory
|
4 years ago |
faluco
|
875773556e
|
Fixed a formatting error in a sched entry.
|
4 years ago |
Francisco
|
1d4e83473e
|
remove check that verifies that SRB0 is always activated in the scheduler.
|
4 years ago |
Francisco
|
c3a4cb37f4
|
extension of sched benchmark test to allow different testing modes - test rates, benchmark, test different combinations of sched parameters
|
4 years ago |
Francisco
|
ac4d058fbf
|
correct verification of sched rates in sched benchmark test
|
4 years ago |