Melissa Elkadi
7aed0b6e76
These changes should not be checked in or merged to develop
2022-02-24 16:01:51 -08:00
Melissa Elkadi
2b1cc455b0
Merge branch 'episys-ul-info-cleanup' into episys/master-sa
2022-02-24 15:48:43 -08:00
Melissa
da63c3f69a
Merge branch 'episys/mel/debug-thorughput-new-sa-master' into 'episys/master-sa'
...
Properly sending DL ACK/nACKs
See merge request aburger/openairinterface5g!113
2022-02-24 23:07:26 +00:00
Melissa Elkadi
ce12e8270b
Code clean up
2022-02-24 14:58:50 -08:00
Melissa Elkadi
13401a5f8c
Comments from OAI:
...
This commit include dynamically setting the slots_per_frame
value based on configuration. It also includes some comments.
Lastly, simplified bug fix in MAC layer related to sched_frame
calculation.
2022-02-24 09:49:47 -08:00
Melissa Elkadi
5f7f56f056
Added a comment to justify pdu_len checks in gNB
2022-02-24 09:03:00 -08:00
Melissa Elkadi
0165ffd160
Merge branch 'episys/master-sa' into episys/mel/debug-thorughput-new-sa-master
2022-02-23 15:55:06 -08:00
Melissa
817fc792e8
Merge branch 'episys/david/updating_channel_info_with_msg_id' into 'episys/master-sa'
...
Using message_id to identify channel info.
See merge request aburger/openairinterface5g!114
2022-02-23 22:59:45 +00:00
Deokseong "David" Kim
bfebc0cb18
Using message_id to identify channel info.
2022-02-23 22:59:45 +00:00
Melissa Elkadi
4398630da7
Merge branch 'eurecom-develop' into episys-ul-info-cleanup
2022-02-23 08:55:10 -08:00
Robert Schmidt
6fbfa3b066
Merge branch 'integration_2022_wk08' into 'develop'
...
Integration 2022 wk08
See merge request oai/openairinterface5g!1459
2022-02-23 07:19:58 +00:00
Melissa Elkadi
abbcbe6aa5
Adding fixes for MR from review
...
These include:
- Simplifying VNF code.
- Adding comments to several areas of the code.
- Using free_and_zero macros
- Fixing spelling errors
2022-02-22 09:16:59 -08:00
Robert Schmidt
27aa036f0e
Merge remote-tracking branch 'origin/iqreplay_bugfix' into integration_2022_wk08
2022-02-21 20:07:21 +01:00
Robert Schmidt
a5fd5c3e6b
Merge remote-tracking branch 'origin/multiple-ues-min-prbs-bug-fix' into integration_2022_wk08
2022-02-21 20:06:55 +01:00
Robert Schmidt
d5280c679f
Merge remote-tracking branch 'origin/ci-improve-rfsim-test' into integration_2022_wk08
2022-02-21 20:05:03 +01:00
Robert Schmidt
719f82870d
Don't redirect stack trace to file
2022-02-21 19:47:14 +01:00
Robert Schmidt
b112282e2b
Suppress warning, print stacktrace to stdout
2022-02-21 19:42:45 +01:00
Raphael Defosseux
8981b53f83
fix(ci): changes after code review.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:39:38 +01:00
Raphael Defosseux
4c76eb6c00
fix(ci): display state of container even when successful
...
recover the full MAGMA-MME log
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:36:34 +01:00
Raphael Defosseux
519dea7780
fix(ci): correct services in scenario files
...
fix(doc): updated the Tutorial with only MAGMA-MME references and logs
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:36:34 +01:00
Raphael Defosseux
2728ce02c8
feat(ci): switching from OAI-MME to MAGMA-MME for RF sim testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:36:34 +01:00
Raphael Defosseux
0b7be7466e
fix(ci): display state of container when failure, better tshark filtering, auto-undeploy if deploy went wrong
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:36:34 +01:00
Melissa Elkadi
7fb509511d
Merge branch 'eurecom-develop' into episys-ul-info-cleanup
2022-02-21 06:19:54 -08:00
Laurent Thomas
7ee3bacc34
Merge branch 'integration_2022_wk08' of https://gitlab.eurecom.fr/oai/openairinterface5g into integration_2022_wk08
2022-02-21 10:29:30 +01:00
Laurent Thomas
67b299e341
fix a warning in assertions.h, appear only with some gcc versions
2022-02-21 10:29:06 +01:00
Robert Schmidt
86c4882245
Merge remote-tracking branch 'origin/NR_2port_CSIRS' into integration_2022_wk08
2022-02-20 19:48:34 +01:00
Robert Schmidt
72a4ed80da
Merge remote-tracking branch 'origin/msc-removal' into integration_2022_wk08
2022-02-19 19:43:11 +01:00
Robert Schmidt
21f862641c
Merge remote-tracking branch 'origin/cleanup-20220125' into integration_2022_wk08
2022-02-19 19:34:01 +01:00
Robert Schmidt
454aae1d96
Merge branch 'integration_2022_wk07_c' into 'develop'
...
integration_2022_wk07_c
See merge request oai/openairinterface5g!1451
This merges the following MRs:
- MR !1436 fairRR LTE scheduler fixes: should make the connection more stable, less UL retransmissions
- MR !1386 phy sync improvements: the 5G NR UE should sync better
- MR !1361 FDD support (no traffic): adds FDD support for the scheduler, but heavy traffic has not been tested
- MR !1447 using uid for PUCCH RRC conf: use the RRC UID to decide on PUCCH resources, should in particular avoid the "PUCCH straddles DC carrier" assert
- fix for 5G F1 RFsim test fail
2022-02-19 16:28:53 +00:00
Melissa Elkadi
ca336ea917
Fixing comments from MR review.
2022-02-18 10:27:34 -08:00
Melissa Elkadi
221e8402cc
Fixing spacing in lines were already changing
2022-02-18 10:14:16 -08:00
Melissa Elkadi
b2e2a6bc2e
Changing UL_INFO naming convention to be normal
2022-02-18 10:08:44 -08:00
Melissa Elkadi
0db8f80f73
Removing invalid log
2022-02-18 09:58:26 -08:00
Melissa Elkadi
b7c767147e
Hacks with comments are added in this commit.
...
These allow the NRUE to reach roughtly 15-25 Mbps
with ~20%-34% packetloss without crashing.
2022-02-18 09:48:38 -08:00
Francois TABURET
cffb27b086
Update iqrecordplayer_usage.md
2022-02-18 17:46:08 +00:00
alblf
3d577aa0fc
doc update
2022-02-18 18:40:56 +01:00
Melissa Elkadi
bf3d7959bd
Comment for #define _GNU_SOURCE
2022-02-18 09:39:06 -08:00
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
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
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
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
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