1. 10 Dec, 2025 3 commits
  2. 09 Dec, 2025 5 commits
  3. 08 Dec, 2025 1 commit
  4. 04 Dec, 2025 1 commit
    • Jaroslava Fiedlerova's avatar
      Merge branch 'integration_2025_w49' into 'develop' · 91e7030c
      Jaroslava Fiedlerova authored
      Integration `2025.w49`/`v2.4`
      
      * !3786 Consistently use OAI_RNGSEED env variable for RNG
      * !3758 Add yq to edit yaml files and add yaml-dev library in containers missing it
      * Fix RFemulator noise device RNG initialization
      * !3780 NGAP: fix PDU Session Release Response
      * !3795 Increase Aerial-based L2 test core number
      * !3794 Fix missing E2SM-RC message forward
      * !3660 Fixes for BWP switching
      * !3797 Fix FAPI WLS timing, UL counter, doc
      * release notes v2.4
      
      See merge request oai/openairinterface5g!3792
      91e7030c
  5. 03 Dec, 2025 23 commits
  6. 02 Dec, 2025 6 commits
    • Robert Schmidt's avatar
      Merge remote-tracking branch 'origin/aerial-more-cores' into integration_2025_w49 (!3795) · 04ac7eb4
      Robert Schmidt authored
      Increase Aerial-based L2 test core number
      04ac7eb4
    • Robert Schmidt's avatar
      Merge remote-tracking branch 'origin/fix-e2ap-compilation-rrc-rc-forward' into... · 04318f64
      Robert Schmidt authored
      Merge remote-tracking branch 'origin/fix-e2ap-compilation-rrc-rc-forward' into integration_2025_w49 (!3794)
      
      Fix missing E2SM-RC message forward
      04318f64
    • Robert Schmidt's avatar
      Fix missing E2SM-RC message forward · 388ad30f
      Robert Schmidt authored
      E2SM-RC RRC message forwarding (e.g., to signal a new UE, measurement
      reports, ...) was broken since commit d6c29b2d, as we accidentally
      removed the E2_AGENT compilation definition from RRC layer.
      
      Although this commit fixes the mentioned issue, it also causes undefined
      references to functions defined in ran_func_rc.c file.  Therefore, we
      add a hack that provides the definition, and abort if we ever hit these
      functions, which in theory should not happen.
      
      Future cleanup should avoid linking in RRC and other layers into
      simulators.
      
      Fixes: d6c29b2d ("Fix E2_AGENT linking w.r.t. simulators ")
      388ad30f
    • Robert Schmidt's avatar
      Increase Aerial-based L2 test core number · f35a1cd7
      Robert Schmidt authored
      Testing has revealed that if PDCP drops some packets, the scheduler
      falls behind with handling Slot.indication. It could be that we don't
      have enough cores, which was reduced previously (from total 8 -> 2).
      Reincrease to four cores to have a bit more headroom.
      
      See-also: a18a4888 ("Change number of cores used for OAI gNB from 8 to 2")
      f35a1cd7
    • Robert Schmidt's avatar
      Merge remote-tracking branch 'origin/fix-pdu-session-release-transfer' into... · 8f89637f
      Robert Schmidt authored
      Merge remote-tracking branch 'origin/fix-pdu-session-release-transfer' into integration_2025_w49 (!3780)
      
      NGAP: fix PDU Session Release Response
      
      1. Refactor NG UE Context Release Request
      
        - Removed incorrect UE Context Release Response code (not in 3GPP TS
          38.413)
        - Fixed UE Context Release Request to use correct PDU Session Resource
          List structure
        - Removed incorrect use of pdusession_release_t type
      
      2. Fix PDU Session Release Response
      
        - Added missing mandatory PDUSessionResourceReleaseResponseTransfer IE
        - Implemented encode_ngap_pdusession_release_response_transfer()
          function
        - Fixed Release Command handler to correctly decode Cause from command
          transfer
        - Split Command/Response struct type definitions to prevent mixing
      8f89637f
    • Robert Schmidt's avatar
      RFemulator: initialize RNG when using noise device · 5af58cc6
      Robert Schmidt authored
      After !3786, we always have to initialize the RNG when using random
      numbers. This was not done for RFemulator and has been added here.
      5af58cc6
  7. 01 Dec, 2025 1 commit
    • Guido Casati's avatar
      fix PDU Sesion Release response: add missing PDUSessionResourceReleaseResponseTransfer IE · 9e45f38f
      Guido Casati authored
      The PDUSessionResourceReleaseResponse message was missing the mandatory
      pDUSessionResourceReleaseResponseTransfer IE in each released PDU session item. This caused Open5GS to send an error indication.
      
      Changes:
      - Add encode_ngap_pdusession_release_response_transfer() function to
        properly encode the transfer structure (empty since Secondary RAT Usage
        Information is optional and not used, per 9.3.4.21)
      - Always include the mandatory PDUSessionResourceReleasedListRelRes IE
      - Always encode the pDUSessionResourceReleaseResponseTransfer for each
        PDU session item
      - Fix Release Command handler to decode and log Cause from command transfer:
        instead of incorrectly copying command data to response: the 2 transfer
        IEs in the Command and the Response messages are different and should
        not be mixed
      - Split Command/Response struct type definitions
      - Add missing includes
      9e45f38f