Melissa Elkadi
5ba3d16fbc
gNB scheduler was not updating Msg3 future frame
...
The fix added in this commit may not be correct and
should be reviewed by Eurecom. For now we set the
future frame based on the PRACH recevied frame + 1.
Also fixed the copying of RACH ind into UL_INFO global.
RAR is being passed to NR UE.
2021-06-03 12:24:13 -07:00
luis_pereira87
cc71b3f88a
Skip PDCP integrity verification
2021-06-03 19:09:48 +01:00
rmagueta
af8d115dae
Revert more pieces of code for LTE
2021-06-03 16:01:51 +01:00
francescomani
c3627daa22
update in CSI meas computation, including PMI for 2 port
2021-06-03 16:03:48 +02:00
rmagueta
c9a9c619c7
Add some LOGs
2021-06-03 13:47:38 +01:00
Melissa Elkadi
6299d4515e
Creating UL_ind RACH handle function in VNF
...
Also fixed a few bugs in nr-nFAPI:
- Push16->push8 fix in packing of RACH
- Allocating memory for pdu_list and preamble_list in unpack
- Properly indexing through both lists during unpack
- Created new nr_rach handling function
2021-06-02 16:33:12 -07:00
matzakos
0f98a57162
Remove redundant hack to send RRCSetupRequest through DCCH in F1 (CU/DU) mode
...
-Instead RRCSetupRequest is sent from DU to CU through nr_mac_rrc_data_ind()->DU_send_INITIAL_UL_RRC_MESSAGE_TRANSFER() and then through F1AP to CU.
2021-06-02 20:57:45 +02:00
Melissa Elkadi
f768b90f59
Fixing how we set slot_tx in the NR UE.
...
Also fixed unpacking ul_tti_inds.
2021-06-02 10:02:03 -07:00
luis_pereira87
5406a4534d
Release RNTI of LTE PHY when RA does not succeed
2021-06-02 16:29:45 +01:00
francescomani
2959b34704
2 port CSI configuration
2021-06-02 12:37:43 +02:00
Melissa Elkadi
7a7b668e16
The pRACH is now only generated for slot 19.
...
Several other changes in this commit include:
- Setting the number of PDUS in the ul_config
to be zero when we will it (inside of the
get_ul_config() function.)
- We reset the nprach flag to 0 for each slot.
- We return out of the prach scheduler if
mac->ul_config == NULL
- Added error checking for array indexing
- Created a dummy scheduler response function.
- Allocated ul_config_req initially
2021-06-01 12:09:15 -07:00
luis_pereira87
22ef918b11
Fix removed declaration of "message_p"
2021-06-01 18:10:49 +01:00
luis_pereira87
ff531831be
Avoid decoding UL-CCCH with all zeros
2021-06-01 14:54:42 +01:00
Roberto Louro Magueta
2e518d95fa
Revert "Merge remote-tracking branch 'remotes/oai/develop-NR_SA_F1AP_5GRECORDS' into..."
...
This reverts commit 4100dc3338
2021-05-31 14:13:46 +02:00
Masayuki Harada
4100dc3338
Merge remote-tracking branch 'remotes/oai/develop-NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
2021-05-31 20:30:21 +09:00
rmagueta
a205dcbf44
Fix GTP for LTE
2021-05-31 12:10:24 +01:00
Masayuki Harada
46183f895f
Merge remote-tracking branch 'remotes/oai/develop-NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
2021-05-31 18:45:37 +09:00
Xue Song
7379717ddf
Remove duplicate code
...
In the UE executable, delete the initialization of NR.nrrrc and check the NULL of NR.nrrrc
2021-05-31 17:36:18 +09:00
Roberto Louro Magueta
1145a5516c
Revert "Change hardcoded task id to TASK_VARIABLE"
...
This reverts commit 64aa42d646
2021-05-31 02:05:38 +02:00
Eurecom
ac4670990c
handling for UL failure. added do_precoding flag to nr-ru procedures. testing with 2x2 N310.
2021-05-30 23:14:12 +02:00
Mahesh
cf0659abe9
Cleanup
2021-05-31 02:13:19 +05:30
rmagueta
64aa42d646
Change hardcoded task id to TASK_VARIABLE
2021-05-30 20:16:55 +01:00
rmagueta
769da284fb
Change some hardcode values
2021-05-30 12:33:21 +01:00
rmagueta
024808e6fa
Revert more pieces of code to LTE
2021-05-29 20:35:53 +01:00
Melissa Elkadi
7db52420bf
Created new fill_rach function in the NR UE
...
Also calling the new L1_nsa_prach_procedures()
function after using the nr_ue_scheduler. Added
some error checking in the nr_ue_scheduler. Added
some error checking in the process_nsa_msg in both
the NR and LTE UE
2021-05-28 15:30:56 -07:00
francescomani
9460c27589
current implementation does not allow 2 csi report in a frame, moving second one in the following frame
2021-05-28 18:58:51 +02:00
luis_pereira87
ef509a9810
Uncomment fields in F1 gNB-CU CONFIGURATION UPDATE
2021-05-28 14:07:22 +01:00
luis_pereira87
9ae4d8639a
Fix fiveGS_TAC byte order for LTE
2021-05-28 12:38:44 +01:00
francescomani
a3b5b905b2
bugfixes for phy-test mode and BWP less than 50 PRBs
2021-05-28 12:08:34 +02:00
Luis Pereira
fa33b048b0
Revert "Add logs for cellId in F1"
...
This reverts commit ffb6fa7cc6
2021-05-28 07:02:42 +02:00
luis_pereira87
ffb6fa7cc6
Add logs for cellId in F1
2021-05-28 00:38:46 +01:00
luis_pereira87
6c494737f0
Revert LTE related code in DU_handle_UE_CONTEXT_SETUP_REQUEST
2021-05-28 00:20:33 +01:00
Melissa Elkadi
4fb87f9d08
Filling rach_ind and sending to proxy
...
Seems to be working at the moment but
may need to add more info in the rach_ind.
Also, need to verify gNB is getting the
rach_ind and starting RA procedure.
2021-05-27 15:46:00 -07:00
Melissa Elkadi
96be5588b4
Ready to fill rach indication.
...
Had to hack the code to schedule the prach.
Need to verify this is ok because ul_config = NULL.
Also had to change logic for calling fill_schedule_response.
2021-05-27 12:53:27 -07:00
luis_pereira87
e78e296eb0
Avoid assertion in F1 for LTE
2021-05-27 16:52:00 +01:00
francescomani
4ec568f5c4
Merge remote-tracking branch 'origin/NR_UE_rework_test' into NR_UE_reworking_UCI_procedures
2021-05-27 17:43:43 +02:00
francescomani
dd92d7b651
rrc configuration for SSB and CSI RSRP measurements
2021-05-27 17:36:54 +02:00
luis_pereira87
55936d24bf
Refactor some logs
2021-05-27 16:14:19 +01:00
Luis Pereira
ed0d8ee0be
Revert "Add logs for debug segmentation fault (to be reverted)"
...
This reverts commit a9527371e7
2021-05-27 17:07:20 +02:00
Luis Pereira
5040d32964
Revert "Temporary commit (to be reverted)"
...
This reverts commit 28ca9cfc38
2021-05-27 17:06:44 +02:00
Luis Pereira
4473ac7c00
Revert "Temporary commit #2 (to be reverted)"
...
This reverts commit b17b688c58
2021-05-27 17:05:44 +02:00
Raymond Knopp
8456908ef8
F1Setup procedure working for both LTE and NR
2021-05-27 15:49:30 +02:00
luis_pereira87
fb0b99af3e
Fix another SI_container index for LTE
2021-05-27 11:56:17 +01:00
francescomani
a1e3b5476b
Merge remote-tracking branch 'origin/develop' into NR_CSIRS_tomerge
2021-05-27 11:52:12 +02:00
luis_pereira87
b17b688c58
Temporary commit #2 (to be reverted)
2021-05-27 07:53:05 +01:00
Eurecom
5530f0ce8b
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-05-27 08:15:32 +02:00
Eurecom
51d93911f0
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2021-05-27 08:15:22 +02:00
luis_pereira87
28ca9cfc38
Temporary commit (to be reverted)
2021-05-27 06:24:48 +01:00
Melissa Elkadi
b32e3f735f
This commit breaks in RACH procedure
...
However, we are not properly calling the
nr_ue_get_rach() function. The RA is being
properly initialized. In the nr_ue_get_rach()
the pRACH is not scheduled. Tried to add in
the scheduling of this, but it crashes here.
The other changes include revering the
nr_ue_get_rach() changes from previous commit.
Also, changed a few log levels and reverted
a previous change in the NR UE RRC layer that
was incorrect.
2021-05-26 14:36:29 -07:00
luis_pereira87
a9527371e7
Add logs for debug segmentation fault (to be reverted)
2021-05-26 22:33:55 +01:00