1. 05 Mar, 2024 1 commit
  2. 04 Mar, 2024 10 commits
  3. 01 Mar, 2024 16 commits
  4. 28 Feb, 2024 8 commits
    • vijay chadachan's avatar
      Fixed for the PRB allocation issue assert in DLSCH scheduler · 3efb5b36
      vijay chadachan authored
      The following ASSERT is tirggered while testing 16 UE setup.
      
      Assertion (NPRB>0 && (NPRB + RBstart <= BWPsize)) failed!
      In PRBalloc_to_locationandbandwidth0() /home/ran/common/utils/nr/nr_common.c:286
      Illegal NPRB/RBstart Configuration (1,48) for BWPsize 48
      
      Corrected the get_start_stop_allocation calculation to fix the issue.
      The implementation was wrong. The rbstop shall be the last rb that could
      be allocated. Also the following two conditions are taken care
      
      rbStart needs to be strictly smaller than rbStop
      
      rbStart+rbSize needs to be smaller or equal to rbStop
      
      The problem was that we confounded both conditions, so rbStart could
      be equal to rbStop, which then leads to one PRB being allocated at the end.
      Setting rbStop to BWPsize - 1 and making sure the above two conditions are
      true does not make it lead to wrong allocations anymore.
      3efb5b36
    • Cedric Roux's avatar
      T tracer: textlog: remove GUI code · 1f81b3f1
      Cedric Roux authored
      textlog is, well, text log. The GUI part is totally useless.
      Let's remove it.
      1f81b3f1
    • Jaroslava Fiedlerova's avatar
      c99db698
    • Robert Schmidt's avatar
      Reestablishment: preserve additional secondaryUE data · b1f9e9d5
      Robert Schmidt authored
      The previous code removed the "secondary UE" data (about DU association,
      DU UE ID, associated CU UP), and only filled the F1-related data. In
      other words, the associated CU-UP was lost. This commit reworks this
      piece of code to retrieve old data, and update the relevant data without
      destroying other.
      b1f9e9d5
    • Guido Casati's avatar
      Separated E1 Bearer Context Setup from Modification procedures · b6087da1
      Guido Casati authored
      - many structs and definitions are overlapping between the two different E1 procedures
      - introduced naming specific to E1 Bearer Context Modification to improve readability
      - grouped SDAP and PDCP configuration IEs for better reusability and readability
      - introduced functions to set and get default PDCP config (DRBs and Bearer Contexts)
      
      find_or_next_pdu_session:
      - find_or_next_pdu_session refers to the E1 Bearer Context Modification Request
      -- therefore it has to return pdu_session_to_mod_t* and takes in input e1ap_bearer_mod_req_t *
      
      see !MR2545 for more context
      b6087da1
    • Guido Casati's avatar
      Removed redundant definition for max SRBs number (used in RRC procedures) · f392158c
      Guido Casati authored
      - according to specs, in NR there are 4 SRBs
      - in OAI the relevant define is used in the RRC procedures
      - this commit harmonizes code by removing redundancy
      f392158c
    • Guido Casati's avatar
      Introduced define for uint8_t integrity and ciphering keys data structures · ea0185f8
      Guido Casati authored
      - the goal is to improve maintanability
      ea0185f8
    • Laurent THOMAS's avatar
  5. 27 Feb, 2024 5 commits