1. 04 Apr, 2024 1 commit
    • 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
  2. 03 Apr, 2024 1 commit
    • Robert Schmidt's avatar
      Merge branch 'integration_2024_w13' into 'develop' · 1cae1879
      Robert Schmidt authored
      Integration `2024.w13`
      
      Closes #696 and #762
      
      See merge request oai/openairinterface5g!2653
      
      * !1911 Preparatory work for NR DL 4-layer MIMO at gNB
      * !2610 fix ug on pilot 2 in nr_pbch_dmrs_correlation() that is lacking signal...
      * !2639 NR gNB PUCCH2 CQI workaround
      * !2642 NR UE demoting to LOG_D another log that cause flooding
      * !2644 NR UE prevent segfault at detach
      * !2645 add error code for pdu session reject in the ue
      * !2600 Handle Msg3 with SRB1 RRCReestablishmentComplete and MAC CE C-RNTI
      * trigger RF-sim E1+F1 test without asan
      * !2636 Fix various F1 problems
      * !2641 NR DL and UL channel estimation fix
      * !2652 Provide additional troubleshooting documentation for QtScope
      * !2646 NRUE fix asn_sequence_del to clear a list
      * !2504 CI: use iperf3, refactor Iperf_Module
      * !2617 use UE ID instead of RNTI internally in NR RLC
      * !2619 Minor PDCP fixes
      * !2648 Minor CI fixes, stack protection, fix E1+F1 Quectel test, L2sim5G test
      1cae1879
  3. 02 Apr, 2024 11 commits
  4. 29 Mar, 2024 8 commits
  5. 28 Mar, 2024 15 commits
  6. 27 Mar, 2024 4 commits