1. 01 Apr, 2025 1 commit
    • Jaroslava Fiedlerova's avatar
      Merge branch 'integration_2025_w13' into 'develop' · fca1971a
      Jaroslava Fiedlerova authored
      Integration: `2025.w13`
      
      Closes #923, #924, #928, and #925
      
      See merge request oai/openairinterface5g!3345
      
      * !3300 Allow RSRP report handling in phy-test mode
      * !3318 Improve handling of some pointers causing potential segfault
      * !3321 DLSCH scheduler LOGs assertion prevention in case of HARQ disabled
      * !3335 Other compilation improvements
      * !3338 prevent access to NULL pointer in RELEASE_IE_FROMLIST
      * !3337 Fix for wrong NSA init at UE
      * !3339 fix NTN regression by correctly setting cellBarredNTN_r17 for NTN band again
      * !3340 NR UE: fix nr_pbch_channel_estimation()
      * !3260 Shared memory realtime radio simulation
      * !3341 rfsimulator: apply deadlock detection only if more than one client is connected
      * !3343 K-offset updated with configured sub carrier spacing
      * !3331 Add documentation for Foxconn RU
      * !3216 FHI72: Management plane support
      * !3295 Fix SRS report TLV unpack
      fca1971a
  2. 31 Mar, 2025 26 commits
  3. 29 Mar, 2025 8 commits
    • Teodora's avatar
      Add RPC send and receive functionalities · 93aaaef5
      Teodora authored
      93aaaef5
    • Teodora's avatar
      Add ssh connect function for M-plane · 3f98ec50
      Teodora authored
      3f98ec50
    • Teodora's avatar
      M-plane integration - initial commit · da63bf9f
      Teodora authored
      da63bf9f
    • Teodora's avatar
      Install dependencies for M-plane support · 0be72c19
      Teodora authored
      0be72c19
    • Teodora's avatar
      Properly include xran_common.h in ${xran_INCLUDE_DIRS} · efcc9fc9
      Teodora authored
        - ${xran_LOCATION}/src/xran_common.h
        - delete unnecessary target_include_directories() from FHI72
      efcc9fc9
    • Teodora's avatar
      These commands are unnecessary · 978fa2ed
      Teodora authored
        - the FHI72 CMakeLists.txt exists and POST_BUILD properly links oran_fhlib_5g library
      978fa2ed
    • Teodora's avatar
      Delete duplicated FindLibXml2.cmake file · 3219d0a5
      Teodora authored
        - cmake version 3.12 defines libxml2 module; the default path is
          /usr/share/cmake-3.<sub-version>/Modules/FindLibXml2.cmake
        - OAI requires minimum cmake version 3.16
      3219d0a5
    • Teodora's avatar
      M-plane support - explanation on needed parameters · 3a095ac5
      Teodora authored
        - RU IP address - to connect to RUs via netconf
        - DU MAC address - for setting up the CU-planes on RU; not used in xran
        - VLAN tag (*) - for setting up the CU-planes on RU; not used in xran
        - DU keypair - for authentication when connecting to RU(s)
      
      The parameters that RU-controller shall retreive from RU list of
      capabilities:
        - MTU
        - compression
        - RU MAC address
        - PRACH offset (**)
      
      (*) VLAN tag is not used in xran but an option is given in fh_config struct.
      In my opinion, it is not a very suitable place, as it is needed for VFs.
      Therefore, I moved it in the initialization part for M-plane purposes.
      
      (**) PRACH offset shall be >= max(Ntx,Nrx), as per O-RAN CUS specification:
      "The O-DU may decide to use same eAxC ID value to address endpoints on different O-RUs,
      but eAxC ID values assigned to one O-RU must be unique within the O-RU’s endpoints of same direction."
      => however, LITEON supports flexible assignment of PRACH eAxC IDs, so
      we made a workaround in the xran library to support PRACH eAxC IDs same
      as PUSCH eAxC IDs.
      3a095ac5
  4. 28 Mar, 2025 5 commits