1. 07 Jul, 2023 9 commits
    • Robert Schmidt's avatar
      Properly check and link (C)BLAS and LAPACKE dependencies · be4c03c9
      Robert Schmidt authored
      Instead of using the adhoc code for checking and including (globally!)
      BLAS/LAPACKE, use PkgConfig to correctly identify libs (see deleted
      comment: "Hope this gets fixed in future!" -- you are welcome). Next,
      only link into those libraries that need it (PHY_UE, SIMU). Note that
      only RHEL also needs cblas, so it is a non-REQUIREd dependency that is
      only linked in if available. Further, take out linking into all other
      modules, as they don't need it.
      
      In the source code, take out preprocessor directives to correctly
      include headers -- that is cmake's job, which it does just fine now.
      be4c03c9
    • Robert Schmidt's avatar
      Remove targets/Makerules: it is not used · 25f2a482
      Robert Schmidt authored
      25f2a482
    • Robert Schmidt's avatar
      Refactor CMakeLists.txt OpenSSL handling · 25edebb5
      Robert Schmidt authored
      First, we do not include openssl globally using `include_directories()`,
      as most modules don't need it. Further, it is linked into SECURITY, and
      removed from all other targets (they don't need it, only SECURITY).
      
      Finally, remove a header include in NR PDCP that is not needed
      25edebb5
    • Robert Schmidt's avatar
      439b6027
    • Robert Schmidt's avatar
    • Robert Schmidt's avatar
      Remove unused cmake options and commented code · 5b534c95
      Robert Schmidt authored
      - LINUX: option to optionally set a sighandler for certain simulators,
        no practical relevance
      - LINUX_LIST: not used anywhere
      - DEBUG_DLSCH: referenced in the code, but those files have a separate
        (commented) line `#define DEBUG_DLSCH`; probably never used
      - LINK_ENB_PDCP_TO_IP_DRIVER, LINK_ENB_PDCP_TO_GTPV1U: commented in
        cmake, although they are referenced. It is likely that code behaves
        unexpected if re-enabled; we therefore remove these options to avoid
        future problems
      - Remove some more commented code
      5b534c95
    • Robert Schmidt's avatar
      Remove cmake ENB_MODE option · 7ebdaf35
      Robert Schmidt authored
      ENB_MODE is a cmake option to swap the order of include directories.
      This has historical reasons; before OAI used cmake, it was very
      sensitive to the order of includes. Nowadays, the order does not matter.
      Remove this option, and fix the compilation issues that arise while
      doing so.
      7ebdaf35
    • Robert Schmidt's avatar
      Remove cmake NAS_NETLINK option · 11f4bd9c
      Robert Schmidt authored
      This option is almost not referenced anywhere,  and not documented.
      Remove it to avoid problems in the future.
      11f4bd9c
    • Robert Schmidt's avatar
      Remove unused includes · 32566062
      Robert Schmidt authored
      - openair2/ENB_APP/CONTROL_MODULES: this directory does not exist
        anymore
      - openair2/UTIL/{OMG,CLI,OMV}: not used anywhere
      32566062
  2. 20 Jun, 2023 1 commit
    • Robert Schmidt's avatar
      Merge branch 'integration_2023_w24' into 'develop' · 773a35ef
      Robert Schmidt authored
      integration_2023_w24
      
      See merge request oai/openairinterface5g!2171
      
      * !2108 Fix reconfigurationWithSync
      * !2138 check if SSB is on the sync raster for SA
      * !2149 Fix for physCellId different from 0 for CU DU
      * !2157 e1: fix security
      * !2161 asn1: properly initialize variables for uper_decode() and aper_decode()
      * !2143 PUCCH UE F0 and F1 refactoring and fixes
      * !2170 bladerf: have it functional (lte only, no nr)
      * !2102 Adding Sidelink (SL) carrier frequency
      * !2096 remove generic thread pool abort and use 3GPP CRC to detect the segment is decoded
      * !2158 NR UE adding flag for activation of AS security
      773a35ef
  3. 16 Jun, 2023 12 commits
  4. 15 Jun, 2023 2 commits
  5. 14 Jun, 2023 2 commits
  6. 13 Jun, 2023 2 commits
  7. 12 Jun, 2023 4 commits
  8. 11 Jun, 2023 1 commit
  9. 10 Jun, 2023 3 commits
  10. 08 Jun, 2023 4 commits