An error occurred fetching the project authors.
  1. 01 Mar, 2024 2 commits
    • Guido Casati's avatar
      Minor fixes, comments, Clang formatting · ffd176e9
      Guido Casati authored
      - comments to improve readability of the code
      - Clang formatting of E1 / RRC (partial)
      ffd176e9
    • Guido Casati's avatar
      E1 Reestablishment · 2a078c75
      Guido Casati authored
      - PDCP reestablishment on CUCP (DRBs) triggering Bearer Context Modification procedures over E1
      - Performing PDCP reestablishment for requested DRBs on CUUP
      - Introduced function to notify re-establishment to CU-UP
      - removed call to PDCP reestablishment for the DRBs on CUCP (it's done on CUUP)
      
      cuup_notify_reestablishment:
      
      - to fetch PDU session to setup in E1 following logic as in e1_send_bearer_updates
      - fill bearer context modification request with stored F1-U tunnel information
        during E1 reestablishment, otherwise it would initialized to 0 by default
      - update GTP tunnel with the stored configuration after E1 reestablishment
      2a078c75
  2. 28 Feb, 2024 1 commit
    • 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
  3. 03 Feb, 2024 1 commit
  4. 25 Jan, 2024 6 commits
  5. 30 Nov, 2023 2 commits
    • Sriharsha Korada's avatar
      F1AP and E1AP interface changes for QoS · ed29252c
      Sriharsha Korada authored
      - Implement: Extend the F1 encoding and decoding with Qos
      - Implement: E1 decoding for QoS
      - Fix: Modify the UE_MODIFICATION_REQUEST_MSG towards DU to contain QoS info based on E1AP context response
      - Fix: Modify the E1AP and F1AP message structures
      - Fill the Qos configuration to send to MAC
      ed29252c
    • Robert Schmidt's avatar
      Introduce separate gNB-CU-UP ID in configuration · 79c920cd
      Robert Schmidt authored
      3GPP has the concept of a gNB-CU-UP ID and a (separate) gNB ID (for gNB,
      CU-CP). This commit introduces the gNB-CU-UP as a separate ID that has to be
      set in the configuration file when running as a CU-UP. For the
      CU/monolithic gNB, it is optional (but needs to be the same as the
      gNB-ID if specified).
      
      The CU-UP ID is necessary, as some entities, e.g., the e2 agent, need to
      signal both IDs, e.g., to reconcile a CU-CP and (multiple) CU-UP(s)
      belonging together.
      79c920cd
  6. 27 Oct, 2023 6 commits
  7. 25 Oct, 2023 16 commits
  8. 22 Sep, 2023 1 commit
  9. 18 Aug, 2023 1 commit
  10. 11 Aug, 2023 1 commit
    • Robert Schmidt's avatar
      CU-UP/E1: mirror CU-CP UE ID in CU-UP, clean up messages · 763a95b1
      Robert Schmidt authored
      - Use the same CU-UP in E1 as in CU-CP: we don't have a separate entity
        to allocate IDs, and we just use the same as the CU-CP
      - Correct gNB CU-UP/CP UE IDs in E1AP message types to 32bit
      - Set CU UP UE ID explicitly for clarity
      - Remove RNTI from E1 messages, E1 does not know what an RNTI is
      763a95b1
  11. 08 Jul, 2023 2 commits
  12. 11 Jun, 2023 1 commit