Xenofon Foukas
db4769bc35
Fixes to L2NFAPI_NOS1 dataplane traffic forwarding
...
This commit fixes a bug that makes the dataplane traffic of all the
emulated UEs to go through the interface of the first UE (oaitun_ue1).
The fix uses the last octet of the IP assigned to each UE to map it to its
UE_id, which is then used to get its RNTI and the correct PDCP queue.
For the emulator to work properly, the routing tables of the emulated UEs
must also be set. This patch introduces a script (setup_routes.sh) in
cmake_targets/tools that configures the routing tables. This script
must be run at the UE host machine once the UEs have successfully attached,
passing the number of emulated UEs as the argument. For example, in the
case of 16 emulated UEs, one must run "./setup_routes.sh 16".
2021-05-24 16:33:12 +01:00
luis_pereira87
2a0510e29d
Fix num_dmrs_cdm_grps_no_data in allocate_dl_retransmission
2021-05-24 16:17:11 +01:00
Cedric Roux
02cedc0ca1
nr pdcp: bugfix: better nettle version detection
...
This fix may fail to work.
we should stop supporting old versions of nettle at some point.
2021-05-22 12:56:52 +02:00
Cedric Roux
e26c1f6f6d
nr pdcp: bugfix: bad HFN computation at PDU reception
2021-05-22 12:56:43 +02:00
Eurecom
cf1b125705
minor change in logging
2021-05-21 08:52:12 +02:00
Thomas Schlichter
97c199dd84
Merge remote-tracking branch 'origin/develop' into nr-dl-mimo-2layer
2021-05-21 08:38:14 +02:00
francescomani
0ce2f47725
add assertions in compute_csi_bitlen to avoid segmentation fault
2021-05-20 18:47:28 +02:00
rmagueta
a7a3bf5d90
Merge remote-tracking branch 'origin/NR_multiplexing_HARQ_CSI_PUCCH' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/LAYER2/NR_MAC_gNB/mac_proto.h
2021-05-19 15:00:52 +01:00
Thomas Schlichter
ff5eb3e657
Merge remote-tracking branch 'origin/develop' into nr-dl-mimo-2layer
2021-05-19 11:42:04 +00:00
Cedric Roux
e257f76dd0
nr: rlc: minor: set log level to error for max retx reached
...
Just in case there is a problem, better to see it.
max retx reached means "radio link failure". We should do
something about it at some point. For the moment, let's
inform the user that there is a problem.
We can set back to LOG_D later in time when we deal with it
properly.
2021-05-18 10:30:26 +02:00
Cedric Roux
913f402280
nr: pdcp: accept "infinity" for t-reordering
...
"infinity" is -1 in the code.
2021-05-18 10:30:26 +02:00
Cedric Roux
8393744c3f
nr: bugfix: bad check
...
38.323 5.2.2.1 says:
"if t-Reordering is running, and if RX_DELIV >= RX_REORD"
Let's do as is said.
2021-05-18 10:30:26 +02:00
rmagueta
6dab5f4a8d
Fix segmentations fault after merge
2021-05-17 14:40:41 +01:00
rmagueta
fd3a45de82
Fix build issues
2021-05-17 12:01:32 +01:00
hardy
ca60a69fc6
Merge remote-tracking branch 'origin/NR_multiplexing_HARQ_CSI_PUCCH' into integration_2021_wk20_a
2021-05-17 10:13:39 +02:00
rmagueta
cf605f4c77
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# cmake_targets/CMakeLists.txt
# cmake_targets/build_oai
# openair1/PHY/INIT/nr_init_ru.c
# openair1/PHY/NR_TRANSPORT/nr_ulsch.c
# openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/COMMON/platform_constants.h
# openair2/ENB_APP/enb_config.c
# openair2/F1AP/f1ap_cu_interface_management.c
# openair2/F1AP/f1ap_cu_rrc_message_transfer.c
# openair2/F1AP/f1ap_cu_ue_context_management.c
# openair2/F1AP/f1ap_du_interface_management.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/RRC/LTE/rrc_eNB.c
# openair2/RRC/NR/rrc_gNB.c
# openair2/RRC/NR_UE/rrc_UE.c
2021-05-17 01:36:39 +01:00
Raymond Knopp
1a8c9a562f
small changes for multiple lcid handling in gNB scheduler. PUSCH DTX handling and suspension of scheduling when UL failure is detected
2021-05-14 15:53:58 +02:00
Francesco Mani
e15231264a
Update description of function nr_acknack_scheduling
2021-05-14 07:10:40 +00:00
luis_pereira87
b62e8d9c1f
Change LOG level
2021-05-13 16:31:42 +01:00
Eurecom
6e49488f74
Merge branch 'gnb-n300-fixes' into NR_SA_F1AP_5GRECORDS
2021-05-13 09:06:46 +02:00
rmagueta
0ef6ef2b28
Code format improvements in differences for develop
2021-05-12 19:29:10 +01:00
francescomani
052f254306
fix in a condition for pucch2
2021-05-12 10:23:58 +02:00
rmagueta
bfd7954fb7
Fix srb cppcheck errors/warnings
2021-05-11 15:43:40 +01:00
rmagueta
9c417e1a14
Fix uplink data in phy-test
2021-05-11 15:38:49 +01:00
rmagueta
0792bf767a
Merge remote-tracking branch 'origin/develop-NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
2021-05-11 15:01:08 +01:00
rmagueta
5919b891bb
Fix new cppcheck errors/warnings
2021-05-11 15:00:39 +01:00
Laurent THOMAS
7d3c60ed37
small fixes, make all compile is same tree
2021-05-11 14:34:27 +02:00
hardy
681beefd76
Merge remote-tracking branch 'origin/nr-dmrs-fixes' into integration_2021_wk19
2021-05-10 21:41:44 +02:00
Laurent THOMAS
c631c96975
bug fixes
2021-05-10 11:29:44 +01:00
Laurent THOMAS
7ee6b61f4b
bug fixes
2021-05-10 11:29:49 +02:00
Raymond Knopp
83ccc50f18
Merge remote-tracking branch 'origin/develop' into oairu
2021-05-10 00:39:55 +02:00
Raymond Knopp
e2b68a99a9
CU/DU support for most recent changes. UE continues as far as in monolithic mode. Still to apply masterCellGroupConfig in DU from RRCReconfiguration. This has to be detected in DU and applied after decoding the RRC message intended for UE.
2021-05-09 12:44:55 +02:00
francescomani
74e2ea96cf
Merge remote-tracking branch 'origin/develop' into NR_multiplexing_HARQ_CSI_PUCCH
2021-05-08 11:39:04 +02:00
Luis Pereira
31b12e2e0c
Revert "Temporary fix for skip DL slots with invalid dl_DataToUL_ACK timing with OAI UE"
...
This reverts commit 9512e914fa
2021-05-07 10:16:21 +02:00
Thomas Schlichter
4db9c78450
fix PDSCH DMRS configuration type 2
2021-05-06 20:27:56 +02:00
rmagueta
9512e914fa
Temporary fix for skip DL slots with invalid dl_DataToUL_ACK timing with OAI UE
2021-05-06 17:46:12 +01:00
francescomani
5bacfb4015
another attempt at fixing FR2 RA
2021-05-06 15:32:23 +02:00
Thomas Schlichter
985338756a
Merge remote-tracking branch 'origin/develop' into nr-dl-mimo-2layer
2021-05-06 09:36:43 +02:00
francescomani
6222463fd8
Merge branch 'develop-NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-NR_SA_F1AP_5GRECORDS
2021-05-06 09:34:44 +02:00
francescomani
a8308db7bc
fixes for FR2 RA
2021-05-06 09:34:25 +02:00
rmagueta
bd1283e40a
Fix phy-simulators
2021-05-05 17:39:57 +01:00
rmagueta
f59dcb9b1a
Change LOG levels
2021-05-05 14:25:46 +01:00
francescomani
638f1b8203
Merge remote-tracking branch 'origin/develop' into NR_scheduling_CSIRS
2021-05-04 14:11:29 +02:00
rmagueta
8fab3da97e
Fix segmentation fault after merge
2021-05-04 12:07:02 +01:00
rmagueta
102a76fd56
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
# openair2/GNB_APP/MACRLC_nr_paramdef.h
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/NR_PHY_INTERFACE/NR_IF_Module.c
2021-05-04 11:23:21 +01:00
francescomani
64e42cacf2
implementation of handling csi and harq in the same pucch2
2021-05-04 11:47:48 +02:00
Thomas Schlichter
0ac5fcbfad
Merge remote-tracking branch 'origin/develop' into nr-dmrs-fixes
2021-05-04 11:32:07 +02:00
rmagueta
ad0be5b161
Fix build errors after merge
2021-05-03 20:15:20 +01:00
rmagueta
948df0e034
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# executables/softmodem-common.h
# openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/prachsim.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
2021-05-03 19:50:30 +01:00
rmagueta
4b5cef595a
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
# openair1/PHY/NR_TRANSPORT/nr_ulsch.c
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2021-05-03 18:44:54 +01:00