1. 25 Oct, 2024 2 commits
  2. 24 Oct, 2024 19 commits
  3. 23 Oct, 2024 4 commits
  4. 22 Oct, 2024 7 commits
    • Cedric Roux's avatar
      fix nr rlc tests · b2b418fc
      Cedric Roux authored
      in openair2/LAYER2/nr_rlc/tests:
      
          ./run_tests.sh
      
      was failing.
      b2b418fc
    • Laurent THOMAS's avatar
      process registration reject in UE · 21a7f994
      Laurent THOMAS authored
      21a7f994
    • Robert Schmidt's avatar
      Merge branch 'ci-remove-unused-code' into 'develop' (!3058) · 2c07f008
      Robert Schmidt authored
      CI: remove unused code, clean up imports
      
      * Remove pyshark, matplotlib imports, as they are not used
      * Remove stats_monitor.py, as the CI does not use it
      * Clean up many warnings shown by pyflakes regarding includes that we don't use
      2c07f008
    • Robert Schmidt's avatar
      CI: remove unknown imports and uses of names · 670e1fb8
      Robert Schmidt authored
      pyflakes warns about various errors, addressed here. For cls_cluster.py,
      remove (unknown) sys.exit and replace through Exception, as sys.exit()
      has the unwanted effect that the CI script would stop.  Instead, raise
      an Exception that would show the problem in the HTML, and ensures that
      the script runs until the end.
      
      These are the warnings flagged by pyflakes.
      
          cls_cluster.py:297:4: undefined name 'sys'
      
          cls_containerize.py:39:1: 'subprocess' imported but unused
          cls_containerize.py:41:1: 'threading' imported but unused
          cls_containerize.py:43:1: 'multiprocessing.Process' imported but unused
          cls_containerize.py:43:1: 'multiprocessing.Lock' imported but unused
          cls_containerize.py:43:1: 'multiprocessing.SimpleQueue' imported but unused
          cls_containerize.py:49:1: 'cls_cluster as OC' imported but unused
          cls_containerize.py:50:1: redefinition of unused 'cls_cmd' from line 42
      
          cls_module.py:28:1: 'os' imported but unused
          cls_module.py:29:1: 'sys' imported but unused
          cls_module.py:34:1: 'subprocess' imported but unused
          cls_module.py:35:1: 'datetime.datetime' imported but unused
          cls_module.py:211:11: undefined name 'sshconnection'
      
          cls_oaicitest.py:37:1: 'pexpect' imported but unused
          cls_oaicitest.py:47:1: 'cls_cluster as OC' imported but unused
          cls_oaicitest.py:54:1: 'matplotlib.pyplot as plt' imported but unused
          cls_oaicitest.py:55:1: 'numpy as np' imported but unused
      
          cls_oai_html.py:34:1: 'sys' imported but unused
          cls_oai_html.py:41:1: 'multiprocessing.Process' imported but unused
          cls_oai_html.py:41:1: 'multiprocessing.Lock' imported but unused
          cls_oai_html.py:41:1: 'multiprocessing.SimpleQueue' imported but unused
      
          cls_physim.py:37:1: 'multiprocessing.SimpleQueue' imported but unused
      
          cls_static_code_analysis.py:39:1: 'time' imported but unused
          cls_static_code_analysis.py:40:1: 'multiprocessing.Process' imported but unused
          cls_static_code_analysis.py:40:1: 'multiprocessing.Lock' imported but unused
          cls_static_code_analysis.py:40:1: 'multiprocessing.SimpleQueue' imported but unused
      
          epc.py:41:1: 'multiprocessing.Process' imported but unused
          epc.py:41:1: 'multiprocessing.Lock' imported but unused
          epc.py:41:1: 'multiprocessing.SimpleQueue' imported but unused
      
          main.py:60:1: 'pexpect' imported but unused
          main.py:66:1: 'datetime' imported but unused
          main.py:68:1: redefinition of unused 'subprocess' from line 63
          main.py:70:1: 'multiprocessing.Process' imported but unused
          main.py:70:1: 'multiprocessing.Lock' imported but unused
          main.py:70:1: 'multiprocessing.SimpleQueue' imported but unused
      
          provideUniqueImageTag.py:2:1: 'os' imported but unused
      670e1fb8
    • Robert Schmidt's avatar
      a736bec5
    • Robert Schmidt's avatar
      f8b480be
    • Robert Schmidt's avatar
      Remove pyshark import: is not used · 8ef52d54
      Robert Schmidt authored
      8ef52d54
  5. 21 Oct, 2024 7 commits
    • Robert Schmidt's avatar
      Merge branch 'integration_2024_w42' into 'develop' · ec06c78b
      Robert Schmidt authored
      Integration: `2024.w42`
      
      Closes #547, #853, #854, #858, #859, #862, #844, and #746
      
      See merge request oai/openairinterface5g!3053
      
      * !3047 Resolve compilation warnings on ARM
      * !3052 Optimize T_ID() macro.
      * !3045 CI: Reduce tested DL throughput on Aerial
      * !3039 fix for Other SI reception when BWP start != 0
      * !2997 websrv regression
      * !3041 Update NR SA Tutorials
      * !3042 Update TESTBenches.md to reflect current testbench
      * !3004 Hotfix to remove an unwanted TX power reduction when using multiple TX antenna ports.
      * reduce ssPBCH_BlockPower in gNB config of FHI7.2 pipeline
      * !3046 A testsuite and a benchmark for RLC AM mode
      * !3038 Various bugfixes for gNB stability, cleanup
      * !3051 PUCCH2 DTX detection
      * nr_psbchsim: fix segv by providing correct get_nrUE_params()
      * !3049 Improve PUSCH and PUCCH SNR stability
      * !3054 Allocate and add sD to DRB NSSAI in case sD != 0xffffff
      ec06c78b
    • Jaroslava Fiedlerova's avatar
      Merge remote-tracking branch 'origin/fix-nssai-f1ap' into integration_2024_w42 (!3054) · 3f511975
      Jaroslava Fiedlerova authored
      Currently, sD has not been allocated, so the octet string is empty. Fix the
      allocation to correctly write&read NSSAIs in UE context setup/modification
      request messages.
      3f511975
    • Jaroslava Fiedlerova's avatar
      Merge remote-tracking branch 'origin/Improve_UL_SNR_stability' into integration_2024_w42 (!3049) · 784ae2a4
      Jaroslava Fiedlerova authored
      Reset TPC to 0 dB, after sending it to the UE, to not request new gain multiple
      times before computing new value for SNR.
      784ae2a4
    • Robert Schmidt's avatar
      2fe1c2f7
    • Robert Schmidt's avatar
      psbchsim.c: add license banner · 78fc4722
      Robert Schmidt authored
      78fc4722
    • Robert Schmidt's avatar
      nr_psbchsim: fix segv by providing correct get_nrUE_params() · 44616a6a
      Robert Schmidt authored
      When running, nr_psbchsim, we get this UBsan error:
      
          openair1/PHY/NR_UE_ESTIMATION/nr_adjust_synch_ue.c:79:16: runtime error: member access within misaligned address 0x0ff4278c791c for type 'struct nrUE_params_t', which requires 8 byte alignment
      
      The problem is that the corresponding definition of
      get_nrUE_params() in psbchsim.c does not actually return the UE params,
      but void, so we might or might not get something that resembles valid
      data in nr_adjust_synch_ue.c. Fix this by including nr-uesoftmodem.h
      (that provides the correct declaration) and define it correctly. Due to
      type mismatches, also adapt downlink_frequency, uplink_frequency_offset,
      and openair_cfg (which might result in the same type of bugs).
      44616a6a
    • V. Tuan Ngo's avatar
      da84a704
  6. 19 Oct, 2024 1 commit
    • Robert Schmidt's avatar
      Merge remote-tracking branch 'origin/pucch2_dtx' into integration_2024_w42 (!3051) · dd7c3f80
      Robert Schmidt authored
      This adds DTX detection in PUCCH 2 receiver. This is detected by MAC
      already which will drop PUCCH 2 indications that are detected as DTX.
      For the moment this uses the same pucch0_dtx_threshold value indicated
      in L1 section of the configuration file. The feature firstly reduces
      unnecessary logging on stdout and the use of invalid CSI measurements in
      the MAC scheduler.
      
      Closes: #547
      dd7c3f80