An error occurred fetching the project authors.
  1. 29 Oct, 2021 1 commit
  2. 07 Oct, 2021 1 commit
    • Guido Casati's avatar
      Bugifx simultaneous RACH with multiple UEs · 218de934
      Guido Casati authored
      - replaced taus with a random seed + random number generation
      - this fixes the bug with multiple UEs starting RA in the same time frame and slot
        and selecting the same preamble index
      218de934
  3. 30 Sep, 2021 2 commits
  4. 29 Sep, 2021 1 commit
  5. 27 Sep, 2021 1 commit
  6. 23 Sep, 2021 1 commit
    • Melissa Elkadi's avatar
      Code clean up part one. · 82ba5a35
      Melissa Elkadi authored
      This commit includes about 1/3 of the code clean up
      in preparation for the merge to the OAI develop
      branch. Several of the changes are white space changes,
      removing of logs, comment removals, and updating any
      changed code for our use-case to be clear for NSA mode.
      82ba5a35
  7. 14 Sep, 2021 1 commit
  8. 18 Aug, 2021 1 commit
    • Melissa Elkadi's avatar
      CFRA procedure is working! But gNB still crashes · 2c5f0af0
      Melissa Elkadi authored
      How? Well, we had to properly allocate the
      ul_config_req. We also had to update the
      ue_get_rach function. There were several
      places where the functionality would check
      for a particular mode (ra, sa, phy_test, etc).
      In some of these places we had to add NSA mode.
      In the VNF, they start the scheduler after 3 sec,
      this is sort of a hack, might want to revisit.
      This commit also includes removal of printfs.
      2c5f0af0
  9. 16 Aug, 2021 3 commits
  10. 09 Aug, 2021 1 commit
  11. 06 Aug, 2021 1 commit
  12. 04 Aug, 2021 5 commits
    • cig's avatar
      Bugfix in the generation of UL MAC PDU in Msg3 · 05a4c48d
      cig authored
      - restored FIXED subheader length
      - restored SHORT subheader in MAX TBS (still unclear the reason behind the
        selection of SHORT subheader here by developer)
      05a4c48d
    • cig's avatar
      Send Msg3 CCCH SDU in SA mode only · 6e0737d9
      cig authored
      - send C-RNTI MAC CE otherwise
      - init RA if there are bytes to send and is a PRACH occasion
      - minor cleanups
      6e0737d9
    • cig's avatar
      Set the tc-rnti only in CBRA · 9af71a7a
      cig authored
      - TC-RNTI is set and used after RAR reception according to the specs
      - C-RNTI is used in CFRA
      9af71a7a
    • cig's avatar
      Minor MAC UE fixes · 02012e77
      cig authored
      - set constant variables to const
      02012e77
    • cig's avatar
      Fixes to UE ULSCH PDU generation · 4277d4e1
      cig authored
      - included MAC CE sub-PDUs size in the computation of RLC data to transmit
        this fixes the error with residual mac pdu appearing at gNB side when
        transmitting higher amount of data
      - got rid of the nr_generate_ulsch_pdu and moved the relevant UL-SCH MAC PDU
        generation procedure within the nr_ue_get_sdu and nr_ue_get_rach
      - reduced memcpy calls and unnecessary memory allocations
      - fetching RLC data and SDU size from the mac_rlc_data_req, removed the call
        to mac_rlc_get_buffer_occupancy_ind
      - introduced a new function to generate the MAC CEs sub-PDUs
      - removed unnecessary function input parameters
      - minor fixes and cleanup
      - enhanced logging
      4277d4e1
  13. 03 Aug, 2021 1 commit
  14. 26 Jul, 2021 1 commit
  15. 22 Jul, 2021 1 commit
  16. 20 Jul, 2021 1 commit
  17. 11 Jun, 2021 1 commit
    • 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
  18. 09 Jun, 2021 1 commit
    • Melissa Elkadi's avatar
      Filling RACH ind with prach_pdu · d5a7a1a3
      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()
      d5a7a1a3
  19. 08 Jun, 2021 1 commit
    • Melissa Elkadi's avatar
      RAR successful here. This commit includes: · 88c614ee
      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
      88c614ee
  20. 07 Jun, 2021 1 commit
  21. 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
  22. 27 May, 2021 1 commit
    • Melissa Elkadi's avatar
      Ready to fill rach indication. · 96be5588
      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.
      96be5588
  23. 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
  24. 25 May, 2021 1 commit
  25. 10 May, 2021 1 commit
  26. 30 Apr, 2021 1 commit
  27. 23 Apr, 2021 1 commit
  28. 22 Apr, 2021 1 commit
  29. 20 Apr, 2021 2 commits
  30. 15 Apr, 2021 2 commits
  31. 04 Apr, 2021 1 commit