1. 08 Apr, 2021 12 commits
  2. 07 Apr, 2021 9 commits
  3. 06 Apr, 2021 5 commits
  4. 04 Apr, 2021 3 commits
  5. 03 Apr, 2021 1 commit
  6. 02 Apr, 2021 2 commits
  7. 01 Apr, 2021 4 commits
    • rmagueta's avatar
      Fix for RA when Msg3 fails · d964cf60
      rmagueta authored
      d964cf60
    • rmagueta's avatar
      Minor improvements and LOG updates · 4a807dd0
      rmagueta authored
      4a807dd0
    • rmagueta's avatar
      Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA · 1aab76a4
      rmagueta authored
      # Conflicts:
      #	openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
      #	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
      1aab76a4
    • Remi Hardy's avatar
      Integration 2021 wk13 d · 91909a4b
      Remi Hardy authored
      MR !1085 : Nr mac ssb
      -MAC scheduling of multiple SSBs
      -Symbol level occupation of VRB map for SSBs
      -Multi SSB SIB1 scheduling
      
      MR !1097 : NR_PRACH: nr_du\[\] buffer not filled in High Speed case for both gNB and nrUE
      Issue: TC nr_prachsim failed with High Speed(-H) enabled.
      While generating NR PRACH for High Speed case : Array nr_du\[\] was not filled for both gNB and nrUE. Added function nr_fill_du() to resolve the issue. 
      
      MR !1107 : Small bugfixes for 5G NR
      91909a4b
  8. 31 Mar, 2021 4 commits
    • hardy's avatar
      pusch_proc_threads = 6 vs 8 · 0fe69eaf
      hardy authored
      0fe69eaf
    • rmagueta's avatar
    • Cedric Roux's avatar
      x2: exit if connection between eNB and gNB breaks · 6c6b4698
      Cedric Roux authored
      Before this commit, when the gNB crashes, the eNB keeps running.
      Same, if the eNB crashes, the gNB keeps running.
      
      In a far past when this happened, the other program (the one not
      crashing) was forced to exit.
      
      Then this behavior was changed, for some reason.
      But the code was not finished, so now we have a system in an inconsistent
      state.
      
      So either we accept that the connection between eNB and gNB can break,
      that is one of the programs crashes, and we clean the state of the
      program that keeps running. But this is a complex work and it will
      surely not survive very long, because someone will change something
      in the code later that will break this complex behavior.
      
      Or, simpler, we go back to initial behavior, which is: the program that
      did not crash does actually exit when the other crashes.
      
      This commit provides the second solution.
      
      It can easily be reverted whenever someone wants to implement the complex
      solution.
      6c6b4698
    • Cedric Roux's avatar
      fix: do NR only if at least one gNB is connected to the eNB · 46c1aff4
      Cedric Roux authored
      We used to set 'does_nr' of an UE if we detect ENDC supported in the
      UE capabilities.
      
      Then we activate NR measurements if 'does_nr' is true.
      
      The problem is that if the eNB is not connected to a gNB but the UE
      reports some NR measurements (because a gNB is running somewhere near)
      then the eNB will crash when starting the switch to NR.
      
      A (quick) solution is to set 'does_nr' only if there is a gNB connected to
      the eNB.
      
      Maybe not the best solution. To be changed if needed.
      46c1aff4