1. 07 Sep, 2023 1 commit
  2. 30 Aug, 2023 1 commit
    • Robert Schmidt's avatar
      Merge branch 'integration_2023_w34' into 'develop' · 97b08440
      Robert Schmidt authored
      integration_2023_w34
      
      See merge request oai/openairinterface5g!2316
      
      * !2283 going back to sync mode when cell is barred in MIB
      * !2290 fix gtp delete. we should not delete all bearer in case of dedicaded bearer release
      * !2299 fix-mem-overflow_64qam
      * !2288 NR UE avoid crashes upon renewal of SIB1
      * !2279 web server enhancement and doc link fix
      * !2302 Tutorials: update links for Open Cells SIM Card programming tool and Ubuntu 22.04 LTS
      * !2303 NR gNB limit on PUCCH bits to be scheduled
      * !2207 Use F1 internally: UE Context Modification Required
      * !2315 Fix LCID to RB association, allow more than 8 LCIDs in the UE
      97b08440
  3. 29 Aug, 2023 3 commits
  4. 27 Aug, 2023 1 commit
  5. 24 Aug, 2023 7 commits
  6. 23 Aug, 2023 4 commits
  7. 22 Aug, 2023 1 commit
    • Robert Schmidt's avatar
      Merge branch 'integration_2023_w33' into 'develop' · 464a62dd
      Robert Schmidt authored
      integration_2023_w33
      
      See merge request oai/openairinterface5g!2300
      
      * !2247 Fix cppcheck warnings related to nullPointerArithmeticRedundantCheck
      * !2250 Fix cppcheck warnings related to negativeIndex
      * !2281 avoid NR UE stalling if SIB not decoded
      * !2273 NR_UE: fix limited UL data throughput in do-ra mode
      * !2295 hack: see Bye. message when quitting gnb running with aw2s
      * !2298 mapping LCID to RBID to index RLC entities
      * !2267 Make read-only global variables const, additional fixes
      * !2297 nr rlc: change retx logic
      * !2230 Readme correction
      * Lower scheduler PF averaging constant
      464a62dd
  8. 21 Aug, 2023 2 commits
    • Robert Schmidt's avatar
      Lower scheduler PF averaging constant · 8ad215f6
      Robert Schmidt authored
      This time constant plays a major role in how long a UE has to wait
      maximally before it might be scheduled. For instance, if a UE had a lot
      of traffic, the average traffic will be high, pushing the PF coefficient
      down. If another UE with no traffic in the past becomes active with
      heavy traffic, the first UE might not be scheduled for an extended
      period of time.
      
      In the AW2S-Amarisoft UE CI test pipeline, we sometimes see that the
      maximum number of RLC retransmissions was reached. While this might not
      be the (only) cause, scheduling a UE more often might prevent such
      situations, and we saw an improved stability.
      8ad215f6
    • Robert Schmidt's avatar
      4d244c5c
  9. 18 Aug, 2023 18 commits
  10. 17 Aug, 2023 1 commit
  11. 15 Aug, 2023 1 commit
    • Cedric Roux's avatar
      nr rlc: change retx logic · 3f8c8b73
      Cedric Roux authored
      When t_poll_retransmit expires we need to consider an SDU for
      retransmission.
      
      We used to take the first SDU (which could be a segment, not a full SDU)
      of the wait list and put it in the retransmit list.
      
      When testing with some UE (Amarisoft UE) a bad behavior was detected.
      
      This is what happens for the SDU with SN 6 (for illustration purpose).
      
      The gNB is sending an SDU in several pieces (it is segmented).
      
      slot n:     rlc sn 6 [1 .. 119[   p=0   RECEIVED
      slot n+x:   rlc sn 6 ]120 .. 180[ p=0   RECEIVED
      slot n+x+y: rlc sn 6 ]181 .. 210] p=1   not RECEIVED
      
      Then when t_poll_retransmit expires rlc retransmits only the PDU of
      slot n (with p=1 this time) and the UE replies with ack 6. So nothing
      happens on the gnb side.
      (We would have expected ack 7 + nack 6 181..end.)
      
      Then after t_poll_retransmit expires again rlc retransmits only PDU
      of slot n and the UE still replies with ack 6.
      
      This goes on forever (or some other timeout occurs.)
      
      The logic is now changed.
      
      When t_poll_retransmit expires we transfer all the SDUs in the wait list
      having the same SN as the head of the wait list into the retransmit list.
      
      Testing with Amarisoft UE, it seems to work properly.
      3f8c8b73