1. 04 Aug, 2021 9 commits
    • cig's avatar
      Bugfix in the generation of UL MAC PDU in Msg3 · 444f0dc0
      cig authored
      - restored FIXED subheader length
      - restored SHORT subheader in MAX TBS (still unclear the reason behind the
        selection of SHORT subheader here by developer)
      444f0dc0
    • cig's avatar
      Send Msg3 CCCH SDU in SA mode only · a04b97fc
      cig authored
      - send C-RNTI MAC CE otherwise
      - init RA if there are bytes to send and is a PRACH occasion
      - minor cleanups
      a04b97fc
    • cig's avatar
      Set the tc-rnti only in CBRA · 6a36132b
      cig authored
      - TC-RNTI is set and used after RAR reception according to the specs
      - C-RNTI is used in CFRA
      6a36132b
    • cig's avatar
      Changes to nr_write_ce_ulsch_pdu · a2acfb36
      cig authored
      - takes in input MAC instance
      - uses a mac ce struct
      - minor fixes
      a2acfb36
    • cig's avatar
      Do generation of UL padding in nr_ue_get_sdu only · a209826e
      cig authored
      - removed code from outside this function
      - generate random padding in RFSIM mode
      - generate 0 padding in real-time
      - padding is generated either to complete the PDU or to transmit a new one
        when no data from RLC was fetched
      a209826e
    • cig's avatar
      Minor MAC UE fixes · 4f93619e
      cig authored
      - set constant variables to const
      4f93619e
    • cig's avatar
      Improved logging in the MAC PDU processing function at gNB · c3b7d35d
      cig authored
      - improved debug logging
      - minor fixes and cleanup
      c3b7d35d
    • cig's avatar
      Removed OAI exit in mac_rlc_data_req when no RB is present · fa833a64
      cig authored
      - this prevents crashes when the function is called for LCIDs that have no RB
      - and simply print error message and return 0 when no RB is found
      fa833a64
    • cig's avatar
      Fixes to UE ULSCH PDU generation · 55809687
      cig authored
      - included MAC CE sub-PDUs size in the computation of RLC data to transmit
        this fixes the error with residual mac pdu appearing at gNB side when
        transmitting higher amount of data
      - got rid of the nr_generate_ulsch_pdu and moved the relevant UL-SCH MAC PDU
        generation procedure within the nr_ue_get_sdu and nr_ue_get_rach
      - reduced memcpy calls and unnecessary memory allocations
      - fetching RLC data and SDU size from the mac_rlc_data_req, removed the call
        to mac_rlc_get_buffer_occupancy_ind
      - introduced a new function to generate the MAC CEs sub-PDUs
      - removed unnecessary function input parameters
      - minor fixes and cleanup
      - enhanced logging
      55809687
  2. 03 Aug, 2021 1 commit
  3. 02 Aug, 2021 5 commits
  4. 29 Jul, 2021 3 commits
  5. 28 Jul, 2021 2 commits
  6. 27 Jul, 2021 4 commits
  7. 26 Jul, 2021 3 commits
  8. 25 Jul, 2021 1 commit
    • Remi Hardy's avatar
      integration_2021_wk30 · 02d4ada2
      Remi Hardy authored
      MR !1206 : nr_ue_remove_high_speed_flag
      This flag is always set to 1, 
      With multiple DMRS symbols configuration, very recent DMRS containing symbol shall be for channel estimation.
      
      MR !1205 : fix-lte-ue-modem-in-docker-container
      We bind the socket to any_addr (instead of localhost), so the commands to the UE can come also from a remote machine
      
      MR !1178 : NR_CSIRS_tomerge
      Implementation of CSI RS transmission at gNB
      
      MR !1211 : develop-NSA_SA_fixes
      Small fixes for NSA and SA
      02d4ada2
  9. 24 Jul, 2021 1 commit
  10. 23 Jul, 2021 7 commits
  11. 22 Jul, 2021 4 commits