1. 19 Nov, 2021 4 commits
    • Melissa Elkadi's avatar
      Modifying how we handle the UCI multiplexing. · 027cb33b
      Melissa Elkadi authored
      In this commit, we changed the UCI handling.
      When the UL_TTI_REQ arrives at the NRUE it
      has info related to how many UCIs we should
      pull from the queue and send to the gNB. If
      we do not have that many UCIs available (likely
      becasue a DL_TTI_REQ is late), then we will
      requeue the UL_TTI_REQ and wait until we have
      all the UCI indications before multiplexing.
      This change makes it easier to handle multiple
      UCIs becasue previously we would send what we
      had and then try again later which made keeping
      track of the UL_TTI_REQ and second UCI more
      difficult.
      027cb33b
    • Melissa Elkadi's avatar
      81b4412c
    • Melissa Elkadi's avatar
      The number of active harqs is included in the UL_TTI_REQ · f908db78
      Melissa Elkadi authored
      Also, we had two heap-buffer-overflow crashes while
      filling the CRC_IND and RX_IND. The corrected CALLOC
      command is included in this commit as well.
      
      Lastly, we included a better fix for handling late
      DL_TTI_REQs. If the number of active harqs is larger
      than the number of UCIs we have built, this is a good
      indicator that the DL_TTI_REQ is late. To mitigate
      problems, we will requeue the UL_TTI_REQ to when the
      late DL_TTI_REQ comes in, we can handle the late
      UCI that is built from it.
      f908db78
    • Melissa Elkadi's avatar
      Adding assertFatal to UCI multiplexing · 76cccf6b
      Melissa Elkadi authored
      76cccf6b
  2. 18 Nov, 2021 8 commits
  3. 17 Nov, 2021 8 commits
  4. 14 Nov, 2021 3 commits
    • Raphael Defosseux's avatar
    • Michael Cook's avatar
      Fix warning about unused variable `off` · 1a29cdbd
      Michael Cook authored
      It's used only if LOG_M is enabled.
      1a29cdbd
    • Remi Hardy's avatar
      Integration_2021_wk45_c · 6091ac84
      Remi Hardy authored
      MR !1307: WIP: [CI] real time stats and monitoring update
      -MR !1280 (closed) : MAC statistics in separate thread
      -log X1AP-PDU messages for eNB
      -update real time stats collection (from stats logs file instead of stdout)
      -update runtime monitoring (conf file, pages)
      
      MR !1301: Fix for blocked process in FR2
      
      MR !1312: CI: adding NSA-B200 sanity check pipeline to automatic regression test-suite
      -Validate that all required routes are present 
      -Copy the image from a "build" server to a "test" server 
      -fixes for the log collection on the CoreNetwork components
      
      MR !1282 : Add MCS from HARQ BLER
      -Estimates correct MCS using EMA, kept between target thresholds dl_bler_target_upper and dl_bler_target_lower (conf options) for 1st retx and below dl_rd2_bler_threshold for 2nd retx 
      -Maximum MCS configurable 
      -on 3rd retx, reduce MCS by 5
      
      Other commits in the integration branch:
      -push DL traffic to 60Mb
      -solve long ping time in SA
      6091ac84
  5. 12 Nov, 2021 4 commits
  6. 11 Nov, 2021 4 commits
  7. 10 Nov, 2021 6 commits
  8. 09 Nov, 2021 3 commits