Melissa Elkadi
cc22ec9978
Calling scheduler before handling DCI to ensure nbits are set
...
Previously, we thought the memset in the nr_ue_dl_indication()
was causing issues / exposing a race. This is not the case. The
memset is not problematic, the issue is that in the emulate_l1
mode we were not always configuring the DCI nbits before handling
the DCI when we are pushing high (15 Mbps) throughput traffic.
2022-02-18 09:29:00 -08:00
alblf
a1aae82925
Fix duplicated memory allocation when replaying using mmap,
...
add use_mmap parameter for the record player device
fix assertion when replaying without using mmap
2022-02-18 18:22:14 +01:00
Laurent THOMAS
dca9be3c33
code review comments (incl. actual bugs)
2022-02-18 16:10:10 +01:00
francescomani
d0228cf18a
Merge branch 'NR_2port_CSIRS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_2port_CSIRS
2022-02-18 13:39:02 +01:00
francescomani
0a59bffbb1
fix phy-test check
2022-02-18 13:38:45 +01:00
Robert Schmidt
6569fd7614
Do not prematurely overwrite scheduler information
...
Overwriting sched_pusch information at that stage would in particular
lose information on the current frame/slot. Overwriting sched_pusch with
the retInfo structure is already done at the end of
allocate_ul_retransmission(), and is therefore not necessary at this
stage.
2022-02-18 12:52:59 +01:00
Robert Schmidt
9b302d0432
Fix DU default config, increase 5G F1 RFsim throughput requirements
2022-02-18 12:20:06 +01:00
Robert Schmidt
63989e8a69
Fix for F1 RFsim fail
...
We compute the preferred DL TDAs when receiving the cellGroup from the
RRC. However, in F1 and the RFsim, it seems that the scheduler tries to
access the preferred DL TDAs before they have been set after receiving
the cellGroup. In this commit, add a simple check to verify the
preferred TDA has been set up.
2022-02-18 12:16:08 +01:00
francescomani
2cc96f5025
log level fix for ptrs in dlsim
2022-02-18 11:11:48 +01:00
hardy
58e0e33327
test T_stdout 2 for NSA
2022-02-18 11:06:08 +01:00
Laurent THOMAS
39dd02aeef
Merge branch 'remove-NR_UE_PBCH' of https://gitlab.eurecom.fr/oai/openairinterface5g into remove-NR_UE_PBCH
2022-02-18 09:41:43 +01:00
Laurent THOMAS
8e3f720b7d
fix unaligned mem for SIMD
2022-02-18 09:41:18 +01:00
Laurent THOMAS
18a421578f
finish remove global vars for UE PBCH
2022-02-18 09:41:18 +01:00
Laurent THOMAS
53001d0d10
remove-NR_UE_PBCH scope to finish
2022-02-18 09:41:18 +01:00
rmagueta
35d6c4af98
Fix ra_SearchSpace for NSA
2022-02-18 02:09:59 +00:00
rmagueta
da251e00b3
Fix firstActiveBWP and defaultBWP for NSA
2022-02-18 01:59:33 +00:00
rmagueta
cce425baf7
Fix searchSpaceId and controlResourceSetId for NSA
2022-02-18 01:43:09 +00:00
rmagueta
87c69d2fe4
To use initialBWP when there are no dedicated BWPs in config file
2022-02-18 01:22:26 +00:00
rmagueta
589cb2f43e
Fix segmentation fault for do-ra
2022-02-18 00:39:34 +00:00
rmagueta
99d1588670
Fix phy-test
2022-02-18 00:28:44 +00:00
rmagueta
0789759b85
Fix dedicated BWPs configuration for NSA
2022-02-17 20:09:39 +00:00
Melissa Elkadi
a21fb77dd1
Added comment to justify uci_size condition
...
Also, properly filling the CCE index and Agg level
in the stub function when we get the DCI from
nfapi
2022-02-17 10:25:28 -08:00
Melissa Elkadi
2208abfedd
Modifying change to MAC layer
...
Instead of conditionally calling the pucch_scheduler
we now only call the functions we need from the stub
function directly. This is better because we are not
modifying the OAI MAC layer code and ensuring that we
are not calling the pucch_scheduler twice for the same
sfn/slot
2022-02-17 08:48:26 -08:00
francescomani
9f02206b8a
error message if no uecap in fill_default_secondaryCellGroup
2022-02-17 17:43:24 +01:00
rmagueta
d1e7dead00
Fix the removal of unused BWPs
2022-02-17 14:14:50 +00:00
Robert Schmidt
e890cee31c
Reduce max_num_ue after successful PUCCH alloc
2022-02-17 13:58:27 +01:00
Robert Schmidt
fd40aa2666
Make nr_find_nb_rb() take minimum RBsize
...
Fixes a bug when scheduling multiple UEs
2022-02-17 13:58:24 +01:00
rmagueta
95a0271779
Fix warning
2022-02-17 10:22:28 +00:00
francescomani
ba27a01827
fix dlschsim
2022-02-17 10:43:37 +01:00
francescomani
bcbafdf094
fix for ulprbbl memcpy
2022-02-17 10:31:16 +01:00
Robert Schmidt
ff0fb53056
Merge remote-tracking branch 'origin/nr-fdd-scheduling' into integration_2022_wk07_c
2022-02-17 09:32:44 +01:00
Robert Schmidt
b97d26cb86
Merge remote-tracking branch 'origin/NR_SA_UID' into integration_2022_wk07_c
2022-02-17 09:02:16 +01:00
Melissa Elkadi
5637b62ed8
Return in gNB if pdu_len is less than cast length
...
This is what we did in the NRUE for NSA mode
2022-02-16 16:26:41 -08:00
Melissa Elkadi
c917352dd2
Resolving issues in MR:
...
Adding error checking before indexing in mac layer harq array
Adding error checking before writing ul_harq_sfn_slot
Added comments
Made a "static" free_uci_inds() actually static
2022-02-16 16:11:19 -08:00
Melissa Elkadi
e5ddd558ad
Fixing spacing in nfapi code
2022-02-16 15:13:26 -08:00
Melissa Elkadi
3c925942a9
Getting rid of pthread warning with GNU_SOURCE
2022-02-16 13:18:32 -08:00
Melissa Elkadi
10d0f13ceb
Revert "Getting rid of pthread warning and fixing nfapi"
...
This reverts commit 9a78b58927 .
2022-02-16 13:15:15 -08:00
Melissa Elkadi
9a78b58927
Getting rid of pthread warning and fixing nfapi
...
The nfapi code releases dl_ttis and tx_data_reqs
if the buffer has data in it. In the proxy code we
overwrite this instead of dropping the packet.
2022-02-16 13:12:12 -08:00
luis_pereira87
bddcfc512f
Implementation of functions required for the BWP switching based on RRC method
2022-02-16 19:23:53 +00:00
luis_pereira87
6b69e67f71
Fix number of search spaces
2022-02-16 16:43:49 +00:00
hardy
d8dccbad59
update of sa tests requirements aligned with 256qam
2022-02-16 17:14:01 +01:00
Laurent THOMAS
d1c2eb03db
Merge branch 'fix-legacy-errors-lte' of https://gitlab.eurecom.fr/oai/openairinterface5g into fix-legacy-errors-lte
2022-02-16 15:11:18 +01:00
Laurent THOMAS
2ea133ffa4
ue sync, assert in wrong PUCCH decoded values
2022-02-16 15:04:15 +01:00
Laurent THOMAS
96f2b4e2f3
fix unaligned mem for SIMD
2022-02-16 14:49:19 +01:00
francescomani
8c1ed65c1f
Merge remote-tracking branch 'origin/develop' into NR_MIMO_memory
2022-02-16 13:46:54 +01:00
luis_pereira87
405edc8bd3
Fix RRC state and sub-state
2022-02-16 12:43:04 +00:00
luis_pereira87
1cd71d1742
Change LOG level
2022-02-16 11:51:20 +00:00
luis_pereira87
acdbb5bb8d
Fix segmentation fault in phy-test
2022-02-16 11:28:04 +00:00
hardy
298008677c
fix rfsim test + update html reporting
2022-02-16 12:27:03 +01:00
luis_pereira87
47592d53aa
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
2022-02-16 11:17:24 +00:00