1. 11 Oct, 2016 1 commit
    • Cedric Roux's avatar
      hotfix: reserve RBs in Random Access Response case · ef67b3a0
      Cedric Roux authored
      The RBs were not marked as used. A later UE downlink scheduling
      could use those RBs, messing up everything.
      
      Not sure this is the right place to mark them used. Maybe better
      to do it in the "if (!CCE_allocation_infeasible" test.
      ef67b3a0
  2. 08 Oct, 2016 1 commit
  3. 07 Oct, 2016 1 commit
  4. 01 Oct, 2016 1 commit
  5. 28 Sep, 2016 1 commit
    • Cedric Roux's avatar
      hotfix: fields DLSCH_DCI and ULSCH_DCI of UE_TEMPLATE had wrong size · 1410b3f3
      Cedric Roux authored
      The old value was 6, it should be 8 because those fields are
      casted to 'struct DCI0_5MHz_FDD' and the like and those have
      a size multiple of 32 bits, that is 4 or 8 bytes as of today.
      
      (MAX_DCI_SIZE_BITS is 45, all the shifts, muls and adds lead
      to a value of 8 after this commit and 6 before.)
      
      The problem manifested itself with a 20MHz eNB. Push the traffic,
      after a while the DL harq process 0 is not used anymore.
      This is because DLSCH_DCI is directly followed by nb_rb in
      the structure UE_TEMPLATE and setting a value for harq process 7
      did overwrite nb_rb[0], putting much too big values in there,
      leading to the scheduler to always refuse to reschedule because
      the required RBs are impossibly huge (I saw values of 32744, 16384,
      and others).
      1410b3f3
  6. 23 Sep, 2016 1 commit
  7. 03 Sep, 2016 1 commit
  8. 01 Sep, 2016 1 commit
  9. 30 Aug, 2016 1 commit
  10. 22 Aug, 2016 1 commit
  11. 10 Aug, 2016 2 commits
  12. 06 Aug, 2016 1 commit
  13. 27 Jul, 2016 1 commit
  14. 20 Jul, 2016 1 commit
    • Cedric Roux's avatar
      hotfix: RLC AM reported wrong number of bytes to retransmit · 83371440
      Cedric Roux authored
      This was causing oaisim to fail way too often at the startup
      of a connection.
      
      Things should go better with this patch.
      
      It may not be the end of the story, the use of retrans_num_bytes_to_retransmit
      is not clear to me. The problem I see is: what if the max number of
      retransimission has been reached (if that has a meaning at all in RLC AM)?
      will this value be decreased or not?
      83371440
  15. 11 Jul, 2016 1 commit
    • Cedric Roux's avatar
      hotfix: better management of s-tmsi reconnect · d48c3369
      Cedric Roux authored
      The code was changing the rnti in the red-black tree without
      removing/reinserting the context. This is wrong because the
      rnti is a key of the red-black tree and you cannot change the
      key in a stored item at will.
      
      There are also modifications of the function mac_eNB_rrc_ul_failure
      which has to remove the UE in any case.
      
      And rrc_mac_remove_ue has been changed for the case where
      the UE is not found.
      d48c3369
  16. 08 Jul, 2016 1 commit
  17. 07 Jul, 2016 2 commits
  18. 24 Jun, 2016 1 commit
  19. 23 Jun, 2016 1 commit
  20. 16 Jun, 2016 1 commit
  21. 15 Jun, 2016 1 commit
  22. 10 Jun, 2016 4 commits
  23. 07 Jun, 2016 1 commit
  24. 02 Jun, 2016 1 commit
  25. 30 May, 2016 1 commit
  26. 27 May, 2016 1 commit
  27. 26 May, 2016 1 commit
  28. 15 May, 2016 1 commit
  29. 10 May, 2016 1 commit
  30. 26 Apr, 2016 1 commit
  31. 20 Apr, 2016 1 commit
  32. 10 Apr, 2016 1 commit
  33. 06 Apr, 2016 1 commit
  34. 01 Apr, 2016 1 commit
  35. 29 Mar, 2016 1 commit