- 18 Jun, 2021 1 commit
-
-
Melissa Elkadi authored
This commit properly is filing the dci_format but the rx_ind and dl_ind has not been updated in the NR UE prior to sending to gNB. The chnages in this commit to properly fill the dci_format include: - filling the dci canidates every slot indiction - checking for a dl_tti/ul_tti containing a dci - when dci payload is received we use the filled dci canidates to update the dci_format Also, a bug in LTE UE is found where we are indexing passed the end of ue_sdu array. We added a check for this. Furthermore, in the nr_ue_scheduler we were utilizing tx_req but the memory wasnt properly initialized.
-
- 16 Jun, 2021 3 commits
-
-
Melissa authored
Adjusted UDP port ids for multiple UE connection with proxy See merge request aburger/openairinterface5g!41
-
Deokseong "David" Kim authored
-
Melissa Elkadi authored
-
- 15 Jun, 2021 2 commits
-
-
Melissa Elkadi authored
Also started handling ul_dci that is received in NR UE. We now receive dci format 01, 10, and 11 at the NR UE. The dl_info being filled in NRUE was not memset to 0, that has been added. Additionally, we will need to get the dci_format based on the length in the dl_config structs and map it. For the moment the dci_format values are hard coded.
-
Melissa Elkadi authored
-
- 14 Jun, 2021 1 commit
-
-
Melissa Elkadi authored
Also, there is not a field for dci_format in nFAPI so there is a way it is detected by the NR UE. For now, we have hardcoded the value in the stub when we receive the DCI. Lastly, updated the nr_harq_handling in the gNB.
-
- 11 Jun, 2021 2 commits
-
-
Melissa Elkadi authored
This commit includes the changes made to gNB. All of these changes were cherry picked from the Eurecom/develop branch to ensure the CFRA procedure is working. Without these changes there were several seg. faults.
-
Melissa Elkadi authored
This commit contains the changes to the OAI code in the NR UE and in nFAPI. - Filling crc_ind for msg3 - Updating pack/unpack of CRC_ind - Creating phy abstraction CRC_ind handling in VNF - Removal of old comments - Only sending on RACH in phy_stub - Calling nr_msg3_transmitted in scheduler for NSA mode
-
- 10 Jun, 2021 3 commits
-
-
Melissa Elkadi authored
Also updated the NR nFAPI for properly packing and unpacking the ra_indication. Lastly, added the functionality for calling the callback RX_ind functions in the VNF. The RX_IND PDU is recevied as NULL in the gNB so need to investigate how to properly pack and unpack the *pdu in the RX_ind.
-
Melissa Elkadi authored
The send_standlone_msg will now be able to send any type of uplink message and we fill the RX indication in the stub_schedule_response and are trying to send to gNB. Need to update the NR nfapi.
-
Melissa Elkadi authored
-
- 09 Jun, 2021 2 commits
-
-
Melissa Elkadi authored
Also added logs for handling Msg3 and initialized ul_config->num_pdus at every received slot ind instead of every time we call get_ul_config()
-
Melissa Elkadi authored
-
- 08 Jun, 2021 1 commit
-
-
Melissa Elkadi authored
- Hardcoding the freq_index when filling RACH - Not handling DCI unless dci_rel_15 global is allocated - Verifies ra_rnti matches in prach pdu and RACH - Updates handling of DCI and RX from dl and tx reqs
-
- 07 Jun, 2021 2 commits
-
-
Melissa Elkadi authored
-
Melissa Elkadi authored
Also, changed freq_index hardcode to 0. Logging ra_rnti in gNB and NR UE
-
- 04 Jun, 2021 2 commits
-
-
Melissa Elkadi authored
Need to figure out where to set ra_rnti in the NRUE.
-
Melissa Elkadi authored
Changed NFAPI_mode check in the gNB scheduler to ensure that the frame is correctly updated for msg3. Also added comments in NR UE for handling the RAR and implementing the dci/rx_ind handover for the RAR procedure.
-
- 03 Jun, 2021 3 commits
-
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
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.
-
- 02 Jun, 2021 2 commits
-
-
Melissa Elkadi authored
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
-
Melissa Elkadi authored
Also fixed unpacking ul_tti_inds.
-
- 01 Jun, 2021 2 commits
-
-
Melissa Elkadi authored
-
Melissa Elkadi authored
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
-
- 28 May, 2021 1 commit
-
-
Melissa Elkadi authored
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
-
- 27 May, 2021 3 commits
-
-
Melissa Elkadi authored
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.
-
Melissa Elkadi authored
-
Melissa Elkadi authored
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.
-
- 26 May, 2021 1 commit
-
-
Melissa Elkadi authored
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.
-
- 25 May, 2021 5 commits
-
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
Several places where memory ownership was changed and the original owner was not set to NULL. Also, the transaction_identifier is now based on the received dl_dcch_msg in the LTE UE. Still need to fix the t_id for the NR UE. Also added comments for RACH procedure in NR UE.
-
- 24 May, 2021 2 commits
-
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
- 23 May, 2021 2 commits
-
-
Michael Cook authored
-
Michael Cook authored
-