1. 26 Nov, 2024 3 commits
    • Jaroslava Fiedlerova's avatar
      Merge remote-tracking branch 'origin/ci-reduce-duplicate-xml-usage' into... · 8b7b918c
      Jaroslava Fiedlerova authored
      Merge remote-tracking branch 'origin/ci-reduce-duplicate-xml-usage' into integration_2024_w47 (!3123)
      
      Reduce double-usage of CI XML files
      
      Some pipelines use the same XML files. For instance,
      RAN-NSA-B200-Module-LTEBOX-Container and RAN-LTE-{TDD,FDD}-LTEBOX-Container
      use both fr1_epc_{closure,start}.xml, but use the core network on different
      hosts, by means of different pipeline configuration (EPCtype, etc).
      
      A future MR will remove these additional pipeline configuration, and store
      all the CN config in the repository. To simplify the transition, duplicate
      some XMLs (i.e., remove duplicate usage of them).
      
      After this MR, the only "double usage" of XML files for core (un-)deployment
      should be through pipelines RAN-LTE-{TDD,FDD}-LTEBOX-Container.
      8b7b918c
    • Jaroslava Fiedlerova's avatar
      Merge remote-tracking branch 'origin/nr-cleanup-includes' into integration_2024_w47 (!2966) · a9060cd3
      Jaroslava Fiedlerova authored
      Refactor of includes in gNB/UE for improved header management
      
      This merge request implements changes suggested by the Include What You Use
      (IWYU) open source tool to streamline the project’s header file usage.
      
      The adjustments ensure that each file includes only the necessary headers for
      the symbols it uses, making the code more efficient and maintainable.
      Unnecessary includes have been removed, and missing headers have been added
      where required. This improves modularity and reduces inter-dependencies between
      files, helping to avoid future build issues caused by unused or missing includes.
      
      Each output has been manually reviewed.
      
      Followed a similar approach as in !2953 (merged).
      
      Affected folders/files:
      
      - NR_MAC_gNB/main.c
      - nr-softmodem.c
      - unitary simulators: nr_dlsim, nr_ulsim, prachsim
      - openair2/RRC/NR
      - openair3/NGAP
      - openair2/LAYER2/nr_pdcp
      - openair2/SDAP/nr_sdap
      a9060cd3
    • Robert Schmidt's avatar
      Duplicate sa_cn5g_{start,closure}.xml · 566dad62
      Robert Schmidt authored
      Duplicate these files with the same reasons as in PARENT.
      566dad62
  2. 25 Nov, 2024 7 commits
  3. 22 Nov, 2024 18 commits
  4. 21 Nov, 2024 4 commits
  5. 20 Nov, 2024 1 commit
  6. 19 Nov, 2024 2 commits
    • Romain Beurdouche's avatar
      Add notes around sample SA gNB and nrUE commands in most basic tutorials... · 75cde75f
      Romain Beurdouche authored
      Add notes around sample SA gNB and nrUE commands in most basic tutorials 'NR_SA_Tutorial_COTS_UE.md' and 'NR_SA_Tutorial_OAI_nrUE.md'.
      The notes mention that for versions previous to 2024.w45, the --sa argument should be added to run in SA mode.
      75cde75f
    • Robert Schmidt's avatar
      Merge branch 'integration_2024_w46' into 'develop' · 5d1c0aaa
      Robert Schmidt authored
      Integration: `2024.w46`
      
      See merge request oai/openairinterface5g!3106
      
      * !3095 UE: Set default SSB config
      * !2991 fix BSR report malformed, add SHORT BSR when it can (instead of LONG BSR)...
      * !3104 Trigger deregistration only in SA mode → small fixup?
      * !3107 Clip the input for -32768 because this will make different result in...
      * !3109 T tracer: support float types in traces
      * !2777 NR UE trigger for re-establishment
      * !3108 Prevent segfaults in gNB stack
      * !3059 Test for init_RA
      * CI: increase UE thread pool size
      * !3036 Further improvements in analog beam management for CSI-RS
      * !3093 Added NTN FDD FR1 bands defined in 3GPP TS 38.101-5
      5d1c0aaa
  7. 18 Nov, 2024 5 commits
    • Jaroslava Fiedlerova's avatar
      Merge remote-tracking branch 'origin/NTN_FR1_bands' into integration_2024_w46 (!3093) · 0c3a2c15
      Jaroslava Fiedlerova authored
      Added NTN FDD FR1 bands defined in 3GPP TS 38.101-5
      
      Added support for NTN FDD FR1 bands 254, 255, 256 as specified in 3GPP
      TS 38.101-5. Example Conf files added for band254 for 15Khz, 5Mhz and
      30Khz, 10Mhz configurations. Tested NTN GEO configuration on band 254
      using these conf files.
      0c3a2c15
    • Jaroslava Fiedlerova's avatar
      Merge remote-tracking branch... · e5fda698
      Jaroslava Fiedlerova authored
      Merge remote-tracking branch 'origin/enabling_CSIRS_analog_beamformiing_l1_handling' into integration_2024_w46 (!3036)
      
      Further improvements in analog beam management for CSI-RS
      e5fda698
    • Robert Schmidt's avatar
      CI: increase UE thread pool size · 77b57bc2
      Robert Schmidt authored
      There seem to be randomly occurring deadlocks when running the UE in the
      CI. MR !3091 should fix this. While waiting for this, apply a workaround
      by increasing the number of worker pools in the UE to 12.
      77b57bc2
    • Robert Schmidt's avatar
      Reformulate section on standalone mode · ba78dc35
      Robert Schmidt authored
      Since tag 2024.w45/commit f54ca571,
      standalone mode/--sa is the default and does not exist. Correspondingly,
      it has been removed from the documentation.
      
      For users reading recent documentation, but running an older version of
      OAI, there might be a mismatch in that --sa is necessary to run OAI, but
      not given in the documentation. Provide explanatory text to make users
      aware of this.
      ba78dc35
    • Jaroslava Fiedlerova's avatar
      Merge remote-tracking branch 'origin/nr-ue-ra-testcase' into integration_2024_w46 (!3059) · 06e1c3bc
      Jaroslava Fiedlerova authored
      Test for init_RA
      
      A testcase for init_RA function.
      The testcase redefines the following functions as stubs:
      
      - nr_mac_rrc_ra_ind
      - nr_write_ce_ulsch_pdu
      - mac_rlc_data_req
      - lockGet_ul_config
      - release_ul_config
      - remove_ul_config_last_item
      - nr_ue_configure_pucch
      
      These stubs can be used to check init_RA behavior
      06e1c3bc