1. 13 Jan, 2026 6 commits
    • Robert Schmidt's avatar
      Move NGSetupResponse message to avoid confusion · 5fa624b2
      Robert Schmidt authored
      On NGSetupFailure, before moving, we might have
      
          [NGAP]   Received NG setup failure for AMF... please check your parameters
          [NGAP]   Received NGSetupResponse from AMF
      5fa624b2
    • Robert Schmidt's avatar
      Log TEID in host order · d7a940ba
      Robert Schmidt authored
      All over the GTP module, we use ntohl()/htonl() to convert between local
      and network order. It seems to have been forgotten here.
      d7a940ba
    • Robert Schmidt's avatar
      Log NGAP Initial Context Setup · b60a37eb
      Robert Schmidt authored
      For debugging, it might notably be useful to see the AMF UE NGAP ID. Log
      it in the single Initial Context Setup message.
      b60a37eb
    • Robert Schmidt's avatar
      NR MAC: warn on release for unknown UE · 89b3eb01
      Robert Schmidt authored
      89b3eb01
    • Robert Schmidt's avatar
      Forward AMF UE NGAP ID to RRC on DL NAS Message · f1db9cb1
      Robert Schmidt authored
      In the Initial Context Setup message, the NGAP forwards the AMF UE ID,
      but not in the DL NAS Message, although 38.413 says, in $8.3.1.2 either
      
      > The NG-RAN node shall use the AMF UE NGAP ID IE and RAN UE NGAP ID IE
      > received in the INITIAL CONTEXT SETUP REQUEST message as identification
      > of the logical connection
      
      or in $8.6.2.2
      
      > The NG-RAN node shall use the AMF UE NGAP ID IE and RAN UE NGAP ID IE
      > received in the DOWNLINK NAS TRANSPORT message as identification of the
      > logical connection
      
      So forward in both cases for harmonization.
      f1db9cb1
    • Robert Schmidt's avatar
      Always send release request at RRC · c0030961
      Robert Schmidt authored
      It might happen that the RRC does not know the AMF UE NGAP ID, yet. Even
      in that case, we should forward the release request to the NGAP module,
      which can either forward a message to the AMF, or reply back to release
      the UE.
      Reported-By: default avatarJegor Zelenjak <jzelenjak@proton.me>
      c0030961
  2. 08 Jan, 2026 5 commits
    • Jaroslava Fiedlerova's avatar
      Merge branch 'integration_2026_w02' into 'develop' · 699a5453
      Jaroslava Fiedlerova authored
      Integration: `2026.w02`
      
      * !3828 L2 UE files code cleanup for static functions
      * !3839 Couple rfsim fixes
      * !3835 Correctly include cblas include directories for RHEL
      * !3840 Fix missing return statements in SIB1 TDA validation
      * !3836 move NTN UE L1 functions to a new file
      * !3793 CI: Remove redundant Jenkinsfiles
      * !3770 RRC UE: Implement proper NH chain synchronization for RRC Reestablishment
      * !3843 fix(documentation): issue 1042
      * !3842 Remove unused cmake_targets files
      * !3832 Remove global iq_txshift and iq_rxrescale
      * !3847 Minor CI and nr_ulsim reporting adjustments
      * !3838 NR NGAP (N2HO) : Fix Time UE Stayed in Cell IE type and calculation
      * !3677 Support prach with start symbol of PRACH not at symbol 0
      
      Closes #1042 and #857
      
      See merge request oai/openairinterface5g!3841
      699a5453
    • Robert Schmidt's avatar
      Merge remote-tracking branch 'origin/oran_prach_start_symbol' into integration_2026_w02 (!3677) · c8866651
      Robert Schmidt authored
      Support prach with start symbol of PRACH not at symbol 0
      
      The following PRACH indice have been tested.
      
          index / format (nf mod x = y) / Subframe/ start_symbol /no_of_slot / occ / duration
          152     B4     2 1                4,9          0               2      1    12
          151     B4     2 1                4,9          2               1      1    12
          157     B4     1 0                 4           0               1      1    12
          159     B4     1 0                 9           0               1      1    12
      c8866651
    • Jaroslava Fiedlerova's avatar
      Merge remote-tracking branch 'Rakesh_B_B/fix-ngap-time-in-cell' into integration_2026_w02 (!3838) · 16c5f59e
      Jaroslava Fiedlerova authored
      NR NGAP (N2HO) : Fix Time UE Stayed in Cell IE type and calculation
      
      According to 3GPP TS 38.413, the 'Time UE Stayed in Cell' IE is an
      integer ranging from 0 to 4095. This patch updates the data structure
      to reflect the correct bit width and implements the dynamic calculation
      based on the UE's residence time.
      
      - Change time_in_cell from long to uint16_t in ngap_messages_types.h.
      - Replace dummy value with real-time calculation in rrc_gNB_NGAP.c.
      - Implement a ceiling of 4095 to comply with the 12-bit protocol limit.
      
      Ref: 3GPP TS 38.413 Section 9.3.1.97
      16c5f59e
    • Jaroslava Fiedlerova's avatar
      Merge remote-tracking branch 'origin/fix-usage-iq_rxrescale-iq_txshift' into... · 4b32dc58
      Jaroslava Fiedlerova authored
      Merge remote-tracking branch 'origin/fix-usage-iq_rxrescale-iq_txshift' into integration_2026_w02 (!3832)
      
      Remove global iq_txshift and iq_rxrescale
      
      iq_txshift and iq_rxrescale are defined but not used, this commit fixes it
      4b32dc58
    • Jaroslava Fiedlerova's avatar
      Merge remote-tracking branch 'origin/minor-adjustments' into integration_2026_w02 (!3847) · 937a90ee
      Jaroslava Fiedlerova authored
      Minor CI and nr_ulsim reporting adjustments
      937a90ee
  3. 07 Jan, 2026 3 commits
  4. 06 Jan, 2026 15 commits
  5. 05 Jan, 2026 6 commits
  6. 28 Dec, 2025 1 commit
  7. 26 Dec, 2025 4 commits