1. 03 Jun, 2021 1 commit
    • Melissa Elkadi's avatar
      gNB scheduler was not updating Msg3 future frame · 5ba3d16f
      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.
      5ba3d16f
  2. 02 Jun, 2021 2 commits
  3. 01 Jun, 2021 2 commits
    • Melissa Elkadi's avatar
      Updating gNB configuration for EMANE · 2949d300
      Melissa Elkadi authored
      2949d300
    • Melissa Elkadi's avatar
      The pRACH is now only generated for slot 19. · 7a7b668e
      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
      7a7b668e
  4. 28 May, 2021 1 commit
    • Melissa Elkadi's avatar
      Created new fill_rach function in the NR UE · 7db52420
      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
      7db52420
  5. 27 May, 2021 3 commits
  6. 26 May, 2021 1 commit
    • Melissa Elkadi's avatar
      This commit breaks in RACH procedure · b32e3f73
      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.
      b32e3f73
  7. 25 May, 2021 5 commits
  8. 24 May, 2021 2 commits
  9. 23 May, 2021 2 commits
  10. 21 May, 2021 1 commit
    • Melissa Elkadi's avatar
      Have completed full NSA procedure once. · caa3e034
      Melissa Elkadi authored
      At the moment, the NSA mode worked once, but shows
      unpredictable behavior. Other times it does not work.
      In this commit I added several LOG_A messages for NSA
      mode. Also removed old comments that were added during
      development. Lastly, more comments for all the hacks
      have been added.
      caa3e034
  11. 20 May, 2021 2 commits
  12. 19 May, 2021 2 commits
  13. 18 May, 2021 4 commits
  14. 16 May, 2021 1 commit
  15. 13 May, 2021 5 commits
  16. 12 May, 2021 2 commits
  17. 11 May, 2021 3 commits
  18. 10 May, 2021 1 commit
    • Melissa Elkadi's avatar
      Handling UE_capability_enquiry at NR UE · 90091242
      Melissa Elkadi authored
      Now, we are able to fill the UE_Capability_Info that
      the LTE UE and eNB are expecting. We then are able to
      generate a RRC_DCCH_DATA_COPY_IND to trigger the
      processing of the UE_Capability_Info (and sending the
      info to the eNB). The info being received at eNB has not
      been tested yet.
      Also some code clean up.
      90091242