1. 03 May, 2023 7 commits
    • Robert Schmidt's avatar
      Introduce mutex for MAC scheduler · 31a10033
      Robert Schmidt authored
      Different threads (e.g., RRC, DU tasks) might access the scheduler at
      the same time as the thread that drivers the scheduler itself
      (ru_thread). To avoid data races, introduce this mutex.
      
      Most functions of the scheduler are only used internally and have been
      marked static in the previous commit. The remaining ones, in this
      commit, either lock the scheduler mutex sched_lock, or a comment has
      been added of the assumption of how such function is to be locked (e.g.,
      if it might be called from different places, or if it is called by a
      function that already locks the scheduler).
      31a10033
    • Robert Schmidt's avatar
      Remove nr_mac_update_RA() · 44bf6275
      Robert Schmidt authored
      There is no point in updating RA, when we update the CellGroupConfig. We
      simply drop this function, therefore
      44bf6275
    • Robert Schmidt's avatar
      NR MAC: make many functions static · e7a8eb95
      Robert Schmidt authored
      To know which functions are used from outside and which are
      module-local, make many functions static. This will allow us to protect
      only those functions with a mutex for which it is necessary.
      e7a8eb95
    • Robert Schmidt's avatar
      Suppress any CellGroupConfig updates in F1 · 2a0142fb
      Robert Schmidt authored
      The CellGroupConfig should come from the DU. Currently, any update made
      to the CellGroupConfig is done at CU. In split-operation, we have no way
      of telling the DU about this update. Hence, in this commit, check if we
      are in F1 split mode operation during a CellGroupConfig update, and if
      so, suppress any updates to the CellGroupConfig, alongside a warning.
      2a0142fb
    • Robert Schmidt's avatar
    • Robert Schmidt's avatar
      f2a8b5c4
    • Robert Schmidt's avatar
      Merge branch 'integration_2023_w17' into 'develop' · 6cc01f7c
      Robert Schmidt authored
      integration_2023_w17
      
      See merge request oai/openairinterface5g!2083
      
      * !2045 ssb offset to point A harmonization
      * !2068 Add mac_CellGroupConfig in RRCReconfiguration after a RRCReestablisment
      * !2052 fix(ci): for old versions of iperf, server process shall be killed manually
      * !2056 Generic changes related to UEs used in CI
      * !2074 Fix of command for USRP B200 reset in CI pipeline
      * !2014 transform global variables into const or static
      * !2082 Change of the PLMN in AW2S pipeline
      * !2078 Improve PRS Tutorial
      * !2079 Update scope (Xforms, Qt) documentation and list in doc/README.md
      6cc01f7c
  2. 02 May, 2023 7 commits
  3. 28 Apr, 2023 5 commits
  4. 27 Apr, 2023 1 commit
  5. 26 Apr, 2023 1 commit
    • Arash Sahbafard's avatar
      commit messages · bc0083c2
      Arash Sahbafard authored
        There are some problems in the document that needs to be fixed.
      	modified:   doc/RUN_NR_PRS.md
      bc0083c2
  6. 24 Apr, 2023 3 commits
    • rakesh mundlamuri's avatar
      adressing the comments · 594fb18c
      rakesh mundlamuri authored
      594fb18c
    • rakesh mundlamuri's avatar
      ssb offset to point A bugfix · 5143133d
      rakesh mundlamuri authored
      5143133d
    • Robert Schmidt's avatar
      Merge branch 'integration_2023_w16b' into 'develop' · 6022fe5a
      Robert Schmidt authored
      integration_2023_w16b
      
      See merge request oai/openairinterface5g!2069
      
      * !1952 Fix problems detected by UBsan
      * !1924 NR UL 256 QAM
      * !1988 PUCCH2 for N = 64
      * !2053 separating MAC and PHY procedures for TA
      * !2058 fix interoperability with accelleran CU
      * !2060 avoid duplicated function in nr_common for supported bandwidth
      * !2064 CI AW2S config file fix
      * !2065 bugfix for msg3 retransmission scheduling frame
      * !2067 Modification of tagging develop images on OC
      6022fe5a
  7. 22 Apr, 2023 6 commits
  8. 21 Apr, 2023 7 commits
  9. 20 Apr, 2023 3 commits