1. 09 Apr, 2024 11 commits
  2. 08 Apr, 2024 19 commits
  3. 05 Apr, 2024 6 commits
  4. 04 Apr, 2024 4 commits
    • Robert Schmidt's avatar
      Avoid concurrent write while filling RX/CRC.indication · 5951caa9
      Robert Schmidt authored
      We observe these asserts while running concurrent UL traffic on many
      UEs:
      
        Assertion (crc->rnti == rx->rnti) failed!
        In handle_nr_ulsch() ../../../openair2/NR_PHY_INTERFACE/NR_IF_Module.c:193
        mis-match between CRC RNTI 7221 and RX RNTI 35cf
      
      CRC and RX indication need to be pairwise for one UE, when here we have
      each for different UE. However, investigation seemed to indicate that
      both arrays for CRC and RX indication contained only one PDU; it seemed
      the RNTI changed while writing the CRC/RX.indication messages in
      nr_fill_indication().
      
      In this patch, we change the logic to mark a ULSCH free AFTER calling
      nr_fill_indication(). It is difficult to say if this makes the assertion
      disappear, but preliminary tests did not exhibit the same failure
      states.
      
      Closes #773
      5951caa9
    • Robert Schmidt's avatar
      Bugfix: make preamble_list an array · e6e25275
      Robert Schmidt authored
      - It is only a couple of bytes
      - It hid a bug: if two preambles, L1_nr_prach_procedures() overwrote the
        preamble of the first with the second one
      e6e25275
    • Robert Schmidt's avatar
      NRUE: print RA RNTI when receiving RAPID · 0f1f7687
      Robert Schmidt authored
      0f1f7687
    • Robert Schmidt's avatar
      increase response_window in multi-UE test · 08748008
      Robert Schmidt authored
      08748008