rmagueta
131cef2b6b
Fix build warnings
2021-04-15 22:59:35 +01:00
rmagueta
4301582f88
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/SIMULATION/NR_RRC/itti_sim.c
2021-04-15 15:29:03 +01:00
rmagueta
2c907fb6e5
Fix minor issues of develop
2021-04-15 15:09:22 +01:00
hardy
b5ffe11bd8
Merge remote-tracking branch 'origin/develop-SA-CBRA' into integration_2020_wk15
...
Conflicts:
openair1/PHY/TOOLS/nr_phy_scope.c
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2021-04-14 15:14:03 +02:00
hardy
c4745c3e46
Merge remote-tracking branch 'origin/new-gtpu' into integration_2020_wk15
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/TOOLS/time_meas.h
openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
openair2/LAYER2/RLC/rlc.h
2021-04-14 14:56:04 +02:00
hardy
246afc7ccb
Merge remote-tracking branch 'origin/sim-channels' into integration_2020_wk15
2021-04-14 14:37:09 +02:00
Raymond Knopp
cfe8224590
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-04-14 12:19:02 +02:00
Raymond Knopp
cee0f9451d
intermediate commit. up to Msg4 ACK and DCI_0_0 reception verified with COTS UE (Quectel).
...
- first PUSCH containing RRCSetupComplete not programmed for reception in PHY for some reason. DCI_0_0 received by UE.
- if RA fails, on the second attempt there is usually a crash (sometimes in L2_interface.c when getting UE context (added AssertFatal on this now).
2021-04-14 12:15:59 +02:00
matzakos
ea65e1899e
Add calls to initialization and configuration functions for RLC and PDCP at nrUE for SA mode
...
-RRCSetupComplete successfully transferred to RLC of the UE now through SRB1, but not at the MAC yet.
-Needed to enable some additional elements for RLC config. at the gNB side (asn1_msg.c) so that the addition of the SRB does not fail at the UE.
To verify if these are really required.
2021-04-14 10:20:33 +02:00
Laurent THOMAS
86881b1463
merge again develop
2021-04-13 22:45:41 +02:00
Laurent THOMAS
86f1c69f26
Fix code review remarks, merge develop, revert some merge errors
2021-04-13 22:28:02 +02:00
rmagueta
3c59974b23
Fix phy-test DL traffic
2021-04-13 15:26:44 +01:00
Raymond Knopp
22059801fe
reduced logging, UE MIB processing
2021-04-12 23:10:02 +02:00
rmagueta
e8f8297892
Fix search space and coreset for Msg2 and Msg4 at gNB
2021-04-12 19:20:23 +01:00
Raymond Knopp
4b712adc76
removed reading reconfig.raw with --sa. Also a segfault upon reception of RRCSetup-CellGroupConfig when this is not in the RRC context.
2021-04-12 16:36:11 +02:00
Raymond Knopp
1236f4c389
Merge remote-tracking branch 'origin/develop-SA-CBRA' into NR_SA_F1AP_5GRECORDS
...
Conflicts:
cmake_targets/build_oai
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
2021-04-12 16:03:09 +02:00
rmagueta
a8ca37a782
Add support for InitialBWP in nr_configure_pdcch
2021-04-12 13:48:47 +01:00
Raymond Knopp
743c19e560
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-04-12 10:21:33 +02:00
Raymond Knopp
1e60fbd49f
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
...
Conflicts:
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2021-04-12 10:21:25 +02:00
rmagueta
ddfc737c65
Fix search space for Msg2 and Msg4 at gNB
2021-04-09 19:46:35 +01:00
matzakos
45b2b61d1f
Trigger gNB registration with AMF for monolithic mode
2021-04-09 18:01:51 +02:00
Laurent Thomas
ab3ac5b29e
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into sim-channels
2021-04-09 14:49:48 +02:00
Laurent Thomas
7c6ece0f51
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into new-gtpu
2021-04-09 12:39:36 +02:00
Laurent Thomas
307098da4a
merge develop
2021-04-09 12:39:33 +02:00
rmagueta
b2b3f38344
Skip invalid MAC CCCH messages for being processed at both gNB and UE
2021-04-08 16:04:19 +01:00
Raymond Knopp
979a5d9389
pucch_ResourceCommon added to configuration file
2021-04-08 15:52:51 +02:00
rmagueta
2efe75130d
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
2021-04-08 14:10:14 +01:00
francescomani
0818e4b986
ssb start subcarrier in ssb indication for reception of sib1
2021-04-08 14:31:16 +02:00
Raymond Knopp
e3d13131b4
fix for last commit (removal on one line in asn1_msg.c)
2021-04-08 11:00:03 +02:00
Raymond Knopp
60e0048c29
added call to NAS for RRCSetupComplete message in UE. other minor modification in gNB/UE scheduling for SA
2021-04-08 08:40:40 +02:00
luis_pereira87
04b28e5f2a
Fix Msg4 mac pdu with padding
2021-04-07 16:31:06 +01:00
luis_pereira87
2ec6ee5f5b
Fix Msg4 mac pdu with padding
2021-04-07 16:03:26 +01:00
Raymond Knopp
470d0ac121
full configuration including Msg4/RRCSetup. InitialBWP handling at gNodeB
2021-04-07 10:57:00 +02:00
Raymond Knopp
2473a25ca1
Merge remote-tracking branch 'origin/develop-SA-CBRA' into NR_SA_F1AP_5GRECORDS
...
Conflicts:
openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
2021-04-06 16:38:37 +02:00
rmagueta
79864d001b
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
2021-04-06 11:38:33 +01:00
Laurent Thomas
89598e3bad
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into sanitize-v1
2021-04-06 12:11:29 +02:00
Cedric Roux
1a5f10be90
bugfix: nr: free RA process when UE is removed
...
The bug was:
connect a phone, disconnect, repeat five times. The fifth time the phone
does not reconnect because there is no free RA process.
When an UE is removed, we have to free associated RA processes.
2021-04-06 10:40:37 +02:00
Laurent OpenCells
4511e70fac
fix from ci results
2021-04-05 12:56:52 +02:00
Raymond Knopp
0f98cad8db
UE Configuration after SIB1 ok, RAR configuraiton/reception ok, Msg3 transmission / reception ok, CU fails when needing to at SRB1
2021-04-04 13:20:38 +02:00
hardy
dac2388ed1
Merge remote-tracking branch 'origin/fix-nr-rlc-range-nack' into integration_2021_wk14_a
2021-04-04 08:18:25 +02:00
hardy
02504ef747
Merge remote-tracking branch 'origin/fix-x2-without-gnb' into integration_2021_wk14_a
2021-04-04 08:18:04 +02:00
Laurent OpenCells
c0ef3e6f88
fix gcc reported issues
2021-04-03 23:37:58 +02:00
Laurent OpenCells
fed90543bc
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into sanitize-v1
2021-04-02 18:43:28 +02:00
Laurent THOMAS
0317d6725b
sanitize, calibration tool kickoff
2021-04-02 10:12:13 +02:00
rmagueta
d964cf60b8
Fix for RA when Msg3 fails
2021-04-01 18:45:29 +01:00
rmagueta
4a807dd083
Minor improvements and LOG updates
2021-04-01 14:11:14 +01:00
rmagueta
1aab76a48d
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
2021-04-01 11:19:28 +01:00
Cedric Roux
6c6b46985b
x2: exit if connection between eNB and gNB breaks
...
Before this commit, when the gNB crashes, the eNB keeps running.
Same, if the eNB crashes, the gNB keeps running.
In a far past when this happened, the other program (the one not
crashing) was forced to exit.
Then this behavior was changed, for some reason.
But the code was not finished, so now we have a system in an inconsistent
state.
So either we accept that the connection between eNB and gNB can break,
that is one of the programs crashes, and we clean the state of the
program that keeps running. But this is a complex work and it will
surely not survive very long, because someone will change something
in the code later that will break this complex behavior.
Or, simpler, we go back to initial behavior, which is: the program that
did not crash does actually exit when the other crashes.
This commit provides the second solution.
It can easily be reverted whenever someone wants to implement the complex
solution.
2021-03-31 16:39:30 +02:00
Cedric Roux
46c1aff489
fix: do NR only if at least one gNB is connected to the eNB
...
We used to set 'does_nr' of an UE if we detect ENDC supported in the
UE capabilities.
Then we activate NR measurements if 'does_nr' is true.
The problem is that if the eNB is not connected to a gNB but the UE
reports some NR measurements (because a gNB is running somewhere near)
then the eNB will crash when starting the switch to NR.
A (quick) solution is to set 'does_nr' only if there is a gNB connected to
the eNB.
Maybe not the best solution. To be changed if needed.
2021-03-31 16:39:30 +02:00
rmagueta
1175463c7e
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
2021-03-31 15:33:48 +01:00