- 29 Jul, 2021 1 commit
-
-
David Kim authored
-
- 28 Jul, 2021 2 commits
-
-
David Kim authored
Restored original LOG level. Code cleanup to remove emptry space and added some logs.
-
David Kim authored
1. If VNF is slower than PNF, next scheduling will be done after resync. 2. If VNF is unstable in slot progress, next scheduling will be done in next stable status. 3. SFN/SLOT indications are queued in nrUE. 4. get_queue is used instead of unquque for FIFO operation.
-
- 20 Jul, 2021 1 commit
-
-
David Kim authored
-
- 19 Jul, 2021 1 commit
-
-
Melissa authored
Separate nfapi.conf files for proxy See merge request aburger/openairinterface5g!47
-
- 17 Jul, 2021 1 commit
-
-
Michael Cook authored
In scripts/conf_files, restore ue.nfapi.conf and nr-ue.nfapi.conf to the template versions. And add proxy_ue.nfapi.conf proxy_nr-ue.nfapi.conf for use with emane.git's run-oai and multi-ue-proxy.git's run-oai.
-
- 05 Jul, 2021 1 commit
-
-
Melissa Elkadi authored
-
- 02 Jul, 2021 1 commit
-
-
Melissa Elkadi authored
Also, updated the filing of the DCI payload based on the actual number of recevied bits and not based on the max number of rx'd bits.
-
- 01 Jul, 2021 2 commits
-
-
Melissa Elkadi authored
This commit includes several changes. First, it updates the way we fill the uplink UCI indication. This still has some todo comments since all the fields in this ind were hardcoded. It also updates the pack and unpack functions for the NR_UCI incations. Lastly, it includes updates to the gNB UCI scheduler. The updates in the gNB were cherry picked from develop. There are two updates to the VNF which allow the VNF timing/slots to be adjusted based on the received timing_info packets from the VNF. This adjustment was disabled in IISc's nFAPI code. For now, it is improving the timing between the VNF and PNF.
-
Melissa Elkadi authored
Currently, the pull8 in nFAPI of the VNF is failing.
-
- 30 Jun, 2021 1 commit
-
-
Melissa Elkadi authored
The previous two commits did not correctly check the gNB sfn and slot. The code now correctly sets the slot in which the PUSCH is SCHEDULED, not the slot the rx is expected. Also, the sfn/slot is only updated if we do in fact schedule a PUSCH.
-
- 29 Jun, 2021 2 commits
-
-
Melissa Elkadi authored
Also, we are now updating ul_tti_future for every index in the array, not just slot 7, 8, and 9.
-
Melissa Elkadi authored
Although the timing isnt perfect, if the VNF adjusts in the middle of scheduling a DCI the gNB would try to send two DCIs for a certain sfn/slot; this commit will stop that from happening. The timing issue still persits.
-
- 28 Jun, 2021 8 commits
-
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa authored
Sync more NFAPI changes from multi-ue-proxy.git See merge request aburger/openairinterface5g!45
-
Michael Cook authored
-
Melissa authored
Sync nfapi_p[57].c with multi-ue-proxy.git See merge request aburger/openairinterface5g!44
-
Michael Cook authored
-
Michael Cook authored
-
Melissa Elkadi authored
Also, added functionality to fill tx_req in NR UE when a DCI is received after the slot indication.
-
- 26 Jun, 2021 2 commits
-
-
Michael Cook authored
Most notably, nfapi_rx_indication_pdu_t.data type is changed from `uint8_t*` to `uint8_t[]`. Also, renamed from `data` to `rx_ind_data` to make it easier to find.
-
Michael Cook authored
These are all superficial, low-risk changes
-
- 25 Jun, 2021 1 commit
-
-
Melissa Elkadi authored
It also includes the queuing development. The idea is that the 5G Userplane messages will be filled and configured the same as previous commit, but the uplink messages will be queued and then sent to the gNB during the correct slot. Still WIP.
-
- 24 Jun, 2021 1 commit
-
-
Melissa Elkadi authored
Also ported in new gNB ulsch scheduler code from Eurecom/develop branch.
-
- 21 Jun, 2021 3 commits
-
-
Melissa authored
Enable -Werror compiler option See merge request aburger/openairinterface5g!43
-
Michael Cook authored
Fix some warnings, too.
-
Melissa Elkadi authored
-
- 18 Jun, 2021 2 commits
-
-
Melissa Elkadi authored
Starting to complete the final fill of dl_indication and an rx_indication
-
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 2 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.
-