1. 29 Jul, 2021 1 commit
  2. 28 Jul, 2021 2 commits
  3. 20 Jul, 2021 1 commit
  4. 19 Jul, 2021 1 commit
  5. 17 Jul, 2021 1 commit
    • Michael Cook's avatar
      Separate nfapi.conf files for proxy · 102ff853
      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.
      102ff853
  6. 05 Jul, 2021 1 commit
  7. 02 Jul, 2021 1 commit
  8. 01 Jul, 2021 2 commits
    • Melissa Elkadi's avatar
      5G Userplane working 50% of the time · 4dfe7c25
      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.
      4dfe7c25
    • Melissa Elkadi's avatar
      Filling, queuing and sending UCI ind to gNB · 90d56417
      Melissa Elkadi authored
      Currently, the pull8 in nFAPI of the VNF
      is failing.
      90d56417
  9. 30 Jun, 2021 1 commit
    • Melissa Elkadi's avatar
      Updating dropping of PUSCH if repeated sfn/slot · fc79bb1c
      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.
      fc79bb1c
  10. 29 Jun, 2021 2 commits
  11. 28 Jun, 2021 8 commits
  12. 26 Jun, 2021 2 commits
  13. 25 Jun, 2021 1 commit
    • Melissa Elkadi's avatar
      This commit includes the iisc pnf_p7 slot tick fix · 46488432
      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.
      46488432
  14. 24 Jun, 2021 1 commit
  15. 21 Jun, 2021 3 commits
  16. 18 Jun, 2021 2 commits
    • Melissa Elkadi's avatar
      WIP: Not working or building. · e3bf4940
      Melissa Elkadi authored
      Starting to complete the final fill of
      dl_indication and an rx_indication
      e3bf4940
    • Melissa Elkadi's avatar
      Properly filling the dci_format · c7875ce2
      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.
      c7875ce2
  17. 16 Jun, 2021 3 commits
  18. 15 Jun, 2021 2 commits
  19. 14 Jun, 2021 1 commit
    • Melissa Elkadi's avatar
      Fixed a bug in rx and crc filling in the NR UE · 52dafe61
      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.
      52dafe61
  20. 11 Jun, 2021 2 commits
    • Melissa Elkadi's avatar
      CFRA procedure success commit pt. 2 · 2b698b77
      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.
      2b698b77
    • Melissa Elkadi's avatar
      CFRA Procedure success commit pt. 1 · e8cfcbe6
      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
      e8cfcbe6
  21. 10 Jun, 2021 2 commits
    • Melissa Elkadi's avatar
      Added an RX_IND handle in the gNB/VNF · 04ab6dba
      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.
      04ab6dba
    • Melissa Elkadi's avatar
      Changed nsa_send_standalone_msg() and sending RX · b91251d1
      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.
      b91251d1