- 18 Feb, 2022 4 commits
-
-
Melissa Elkadi authored
-
Melissa Elkadi authored
These allow the NRUE to reach roughtly 15-25 Mbps with ~20%-34% packetloss without crashing.
-
Melissa Elkadi authored
-
Melissa Elkadi authored
Previously, we thought the memset in the nr_ue_dl_indication() was causing issues / exposing a race. This is not the case. The memset is not problematic, the issue is that in the emulate_l1 mode we were not always configuring the DCI nbits before handling the DCI when we are pushing high (15 Mbps) throughput traffic.
-
- 17 Feb, 2022 4 commits
-
-
Melissa Elkadi authored
Also, properly filling the CCE index and Agg level in the stub function when we get the DCI from nfapi
-
Melissa Elkadi authored
Instead of conditionally calling the pucch_scheduler we now only call the functions we need from the stub function directly. This is better because we are not modifying the OAI MAC layer code and ensuring that we are not calling the pucch_scheduler twice for the same sfn/slot
-
Melissa Elkadi authored
This is what we did in the NRUE for NSA mode
-
Melissa Elkadi authored
Adding error checking before indexing in mac layer harq array Adding error checking before writing ul_harq_sfn_slot Added comments Made a "static" free_uci_inds() actually static
-
- 16 Feb, 2022 4 commits
-
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
This reverts commit 9a78b589.
-
Melissa Elkadi authored
The nfapi code releases dl_ttis and tx_data_reqs if the buffer has data in it. In the proxy code we overwrite this instead of dropping the packet.
-
- 14 Feb, 2022 7 commits
-
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
The timing advance field could be abstracted in the proxy gNB. Currently we are not abstracting this value.
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
- 10 Feb, 2022 1 commit
-
-
Melissa Elkadi authored
-
- 09 Feb, 2022 8 commits
-
-
Melissa Elkadi authored
-
Melissa Elkadi authored
Attempting to manually cherry-pick this commit: 30c14c2f
-
Melissa authored
nfapi.c: Add on_error() See merge request aburger/openairinterface5g!96
-
Melissa Elkadi authored
If we dont have this break we are trying to queue the UL_TTI_REQ we just queued
-
Melissa Elkadi authored
We have gotten rid of filling the ACK/NACK with the DLSCH and now only fill with the PUCCH. This assumes that the MAC layer is properly decoding the dl_tti_req and tx_data_req and allows us to simply use the MAC layers scheduled SNF/Slot to return the ACK NACK. There are some hacks added in this commit which ensure that the PDCP packet has the correct header (1st byte = 80) and now with 15Mbps we are seeing about 20% packet loss and a gNB bug on the edge case (current frame is 1023 and the gNB schduler wants an ACK in frame 0 but the scheduled UL_TTI_REQ has a frame of 1023).
-
Melissa Elkadi authored
Several of these changes were made previously and lost in the merge.
-
Melissa Elkadi authored
This now matches the develop branch as well.
-
Melissa Elkadi authored
We should be setting the queued UCI indication slot based on the SCHEDULED slot, not the current slot.
-
- 08 Feb, 2022 9 commits
-
-
Melissa authored
Added NR to NUM_MCS for nr channel modeling. See merge request aburger/openairinterface5g!109
-
Melissa authored
Removed strange characters in the first line. See merge request aburger/openairinterface5g!108
-
Melissa authored
Added logs for timing analysis. See merge request aburger/openairinterface5g!106
-
Melissa authored
Downlink SISO modeling See merge request aburger/openairinterface5g!104
-
Melissa Elkadi authored
-
Melissa Elkadi authored
-
Melissa Elkadi authored
It seems that the RA procedure in the gNB was modified so the RAR is sent in a single tx_data_req. The emualted mode was not previously handling this. We now only process the PDU in the rx_ind that has a matching preamble. If any other PDUs exist, we ignore them and only build Msg3 based on this single matching RAR PDU. Also, two bug fixes applied here in the emulate-l1 mode.
-
Melissa Elkadi authored
-
Robert Schmidt authored
integration_2022_wk06 See merge request oai/openairinterface5g!1433
-
- 07 Feb, 2022 3 commits
-
-
Melissa Elkadi authored
This struct is used to store the uplink 5G nFAPI messages between the proxy and the gNB MAC layer. The original OAI implementation utilizes a similarly named variable (UL_info) to store the uplink 5G nFAPI messages between the PHY and MAC layer. This commit will utilize the original UL_info variable prior to calling the handle functions. These changes allow us to make minimal changes to the nFAPI handle functions and modifies the NR_UL_Indication parent function instead.
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/lte-ue-fix-EpsNetworkFeatureSupport' into integration_2022_wk06
-
Robert Schmidt authored
-