kn.raju
e56a085ada
Fixed msg2 error and added CFRA config
2020-08-02 15:57:29 +05:30
kn.raju
18695f070e
added logs for debug
2020-07-31 20:17:55 +05:30
kn.raju
201ab3eb11
Resolving ra-rnti miss-match
2020-07-31 17:19:45 +05:30
Anes Rose Rigiel Antony
ccc143d6f6
Merge branch 'NR_MAC_SSB_RO_GlobalEdge' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_MAC_SSB_RO_GlobalEdge
2020-07-30 18:13:28 +05:30
kn.raju
7c9bd5b321
Added debug logs
2020-07-30 17:40:17 +05:30
kn.raju
312ff2f85f
fixed run time issue
2020-07-30 17:40:17 +05:30
kn.raju
6acb8d909a
rrc configuration changes reverted
2020-07-30 17:40:17 +05:30
kn.raju
df5ce819c6
fixed run time error
2020-07-30 17:40:17 +05:30
kn.raju
46dcf9406a
Debug logs added
2020-07-30 17:40:17 +05:30
kn.raju
991e5ad49a
Scheduling and handling of SSB-RO
2020-07-30 17:40:17 +05:30
Raphael Defosseux
f7dc17ec20
Merge branch 'integration_2020_wk30' into 'develop'
...
Integration branch 2020 week 30
- MR 854 : NR_DCI_01
- MR 857 : improve_ue_stability
- MR 839 : mac-flexran-improvements
2020-07-29 09:20:42 +02:00
hardy
292addf8d6
Merge remote-tracking branch 'origin/NR_DCI_01' into integration_2020_wk30
2020-07-27 13:47:22 +02:00
hardy
0b58e7a6f5
Merge remote-tracking branch 'origin/mac-flexran-improvements' into integration_2020_wk30
2020-07-27 13:47:00 +02:00
hardy
45ef34737c
Merge remote-tracking branch 'origin/NR_DCI_01' into integration_2020_wk30
2020-07-27 11:49:46 +02:00
hardy
607ebabbfe
Merge remote-tracking branch 'origin/improve_ue_stability' into integration_2020_wk30
2020-07-27 11:48:15 +02:00
Francesco Mani
1f74524d0d
fix for prepare dci 0_1
2020-07-23 11:48:25 +02:00
Francesco Mani
390c648a81
bugfix in time domain assigment
2020-07-22 15:15:50 +02:00
Francesco Mani
39b22f17b3
calloc for dci_pdu
2020-07-22 15:11:17 +02:00
Francesco Mani
5331189c8b
bugfixes
2020-07-22 15:07:04 +02:00
kn.raju
203e715365
Added debug logs
2020-07-22 17:42:58 +05:30
kn.raju
6392059732
fixed run time issue
2020-07-21 15:18:13 +05:30
Remi Hardy
2d1b7f78ad
Merge branch 'oai_integration_week29' into 'develop'
...
Oai integration week29
See merge request oai/openairinterface5g!858
2020-07-21 11:38:00 +02:00
kn.raju
3daaad1385
rrc configuration changes reverted
2020-07-21 14:52:31 +05:30
kn.raju
c036940db7
fixed run time error
2020-07-21 10:47:49 +05:30
Francesco Mani
0f0ede038d
removing a printf in pusch scheduling
2020-07-20 16:25:04 +02:00
Robert Schmidt
6eb00a0895
Enable multi-module support in pdcp_fifo_flush_sdus()
2020-07-20 09:33:35 +02:00
Robert Schmidt
33b860f1b4
FlexRAN: use lock-free ringbuffers for slice conf
...
Use LFDS 7.0.0 Ringbuffer implementation to handle
* Slice Configuration
* UE slice association
which is then uploaded through MAC scheduling thread
2020-07-20 09:13:19 +02:00
Robert Schmidt
07313fd96d
FlexRAN Bugfix: Free Ringbuffer on exit
2020-07-20 09:13:19 +02:00
Robert Schmidt
4901daf759
FlexRAN: New protobuf slice structure + Static Slice handling
2020-07-20 09:13:19 +02:00
Robert Schmidt
872cfc03fe
Implement Static Slicing
2020-07-20 09:13:19 +02:00
Robert Schmidt
9956b96049
Use fptr for preproc and align UL PP definition
2020-07-20 09:13:19 +02:00
Robert Schmidt
2b4e529068
Simplify add_ue_list(), remove_ue_list(); add init_ue_list()
2020-07-20 09:13:19 +02:00
Robert Schmidt
a74f4c1238
Delete old protobuf slice types flex_slice_{dl,ul}
2020-07-20 09:13:19 +02:00
Robert Schmidt
714a2df097
Remove any slice-related information from OAI
2020-07-20 09:13:19 +02:00
Robert Schmidt
da09d63acd
Default pre-processor: efficiently build UE list
2020-07-20 09:13:19 +02:00
Robert Schmidt
6fcc4f5970
Format to dynamically handle UL SCHED
2020-07-20 09:13:19 +02:00
Robert Schmidt
af89a6b780
Configurable Default Scheduler DL Algo
2020-07-20 09:13:19 +02:00
Robert Schmidt
fe7236d9c4
Add Maximum Throughput scheduler, wbCqi
...
Selects the UE with the highest CQI. If two UEs have the same CQI,
choses the one with highest number of bytes in RLC queue. Allocates as
many RBGs as possible, and potentially continues with the next UE.
2020-07-20 09:13:19 +02:00
Robert Schmidt
2de57fbc36
Add Proportional Fair scheduler, wbCqi
...
Selects UE with highest coefficient. Allocates until there are no more
RBGs to allocate, or UE has no more data. In the latter case, continues
with the next UE (second-highest coefficient).
2020-07-20 09:13:19 +02:00
Robert Schmidt
18a6961fcd
Format to dynamically handle default DL SCHED algo
2020-07-20 09:13:19 +02:00
Robert Schmidt
8c7d94133f
Bugfix RR DL: a retx UE might not be allocated again
2020-07-20 09:13:19 +02:00
Robert Schmidt
864fa84ba8
Default SCHED RR algo: optimize algo and defer RB calc.
...
- Loop only to next UE instead of jumping multiple
- mark used RBGs in rbg_mask
- Only calculate number of RBs based on CQI when UE is selected, instead
of calculating for all UEs which might be unnecessary.
- When looping the list of UEs for RB allocation, remove UEs that have
no data anymore instead of skipping them.
2020-07-20 09:13:19 +02:00
Robert Schmidt
82194319cf
Bugfix DLSCH: only warn when retx with less RB
...
The preprocessor pre-allocates a CCE. Thus, when arriving at the check
for the number of RBs for retransmission, it is too late to skip the UE.
Therefore, only print a warning.
The default schedulers allocate a correct amount of RBs for
retransmissions, therefore it is ok.
2020-07-20 09:13:19 +02:00
Robert Schmidt
d0baab6ed3
DLSCH: limit LC bytes according to preprocessor
2020-07-20 09:13:19 +02:00
Robert Schmidt
a96c3761cc
Log TBS in every window
2020-07-20 09:13:19 +02:00
Robert Schmidt
19c2856bbe
UE: Set correct selected PLMN Identity
2020-07-20 09:13:19 +02:00
Robert Schmidt
332dec605a
UE: Print all SIB1 decoded PLMNs
2020-07-20 09:13:19 +02:00
Robert Schmidt
a1f77198f7
FlexRAN: Manage PLMNs
2020-07-20 09:13:18 +02:00
Robert Schmidt
e4eea33de6
FlexRAN: Enable MME adding/removing
2020-07-20 09:13:18 +02:00
Robert Schmidt
d47c539dda
S1AP: Only register MME if we do not know it yet
2020-07-20 09:13:18 +02:00