An error occurred fetching the project authors.
  1. 10 Jan, 2020 1 commit
  2. 09 Jan, 2020 1 commit
  3. 04 Nov, 2019 1 commit
  4. 25 Sep, 2019 1 commit
  5. 02 Jul, 2019 1 commit
  6. 18 Jun, 2019 1 commit
  7. 20 May, 2019 1 commit
    • Cedric Roux's avatar
      bugfix: fix UE realtime bug · 1efbfa53
      Cedric Roux authored
      When pushing traffic with iperf the UE was crashing.
      
      The argument passed to pthread_mutex_timedlock is absolute time based
      on the CLOCK_REALTIME timer, not relative time. That seems to be the
      root cause of the bug. (That there is a timeout is another story.)
      
      This commit uses absolute value.
      
      Also we separate cases between IS_SOFTMODEM_BASICSIM / IS_SOFTMODEM_RFSIM
      and standard realtime UE. In the 'sim' modes we don't care about
      timeout and just call pthread_mutex_lock. It seems to be the idea
      of the original work. If not, then to be fixed.
      1efbfa53
  8. 06 May, 2019 1 commit
  9. 22 Apr, 2019 1 commit
  10. 19 Apr, 2019 1 commit
  11. 05 Apr, 2019 1 commit
  12. 03 Apr, 2019 1 commit
    • Cedric Roux's avatar
      bugfixes for the ue T tracer · 4905a5e8
      Cedric Roux authored
      Not much major changes. In openair1/PHY/LTE_UE_TRANSPORT/dci_tools_ue.c,
      in the function generate_ue_dlsch_params_from_dci,
      'harq_pid' was removed and dci_info_extarcted.harq_pid is now used for
      all cases.
      
      The ue T tracer only deals with PHY signals (no MAC, RLC, PDCP, RRC).
      4905a5e8
  13. 09 Mar, 2019 1 commit
  14. 08 Mar, 2019 1 commit
  15. 04 Mar, 2019 1 commit
  16. 12 Feb, 2019 1 commit
  17. 29 Jan, 2019 1 commit
  18. 24 Jan, 2019 1 commit
  19. 22 Jan, 2019 1 commit
  20. 09 Jan, 2019 1 commit
  21. 07 Jan, 2019 1 commit
    • Cedric Roux's avatar
      fix a lot of file mode · aea6b4b5
      Cedric Roux authored
      For whatever reason most of the files had their permission
      changed from 644 to 755, which is not wanted.
      aea6b4b5
  22. 02 Nov, 2018 2 commits
  23. 26 Oct, 2018 1 commit
  24. 25 Oct, 2018 1 commit
  25. 23 Oct, 2018 1 commit
  26. 22 Oct, 2018 2 commits
  27. 17 Oct, 2018 1 commit
  28. 14 Sep, 2018 1 commit
    • Cedric Roux's avatar
      basic simulator: support TDD mode · 824f62d8
      Cedric Roux authored
      For whatever reason we need N_TA_offset to be 0 for the basic simulator
      to function properly.
      
      This is more a hack than a proper solution. More analysis is needed
      to understand what happens and what should be really done.
      824f62d8
  29. 27 Aug, 2018 4 commits
    • Raymond Knopp's avatar
      21be856f
    • Cedric Roux's avatar
      bugfix: fix threading in the UE · a48c3658
      Cedric Roux authored
      Various problems were found with the basic simulator.
      
      Variables used by various threads for synchronization need to
      be initialized properly. That is before the various threads
      start using them.
      
      This goes for:
      - UE->is_synchronized
      - UE->proc.instance_cnt_synch
      - UE->proc.instance_cnt_rxtx
      
      The function "UE->rfdevice.trx_start_func" was called in
      "UE_thread_synch" but should be called in "UE_thread" because
      "UE_thread" is the one that calls "UE->rfdevice.trx_read_func"
      and there is no guaranty that the call to "UE->rfdevice.trx_start_func"
      is done before as it has to (it's in another thread).
      
      And finally "pthread_cond_signal(&proc->cond_rxtx)" was called twice,
      which may not be a problem but was certainly not intended. Plus
      removing one call simplifies the code by removing some "if" logic,
      which is a good thing per se.
      
      This commit was not tested with a real UE and may thus introduce some
      issues. Hopefully not!
      a48c3658
    • Cedric Roux's avatar
      basic simulator: bugfix: wait for synch ready at the right time · 97ddf5ea
      Cedric Roux authored
      Before this commit we were checking for UE->is_synchronized == 0
      then we were waiting for a potentially active synch routine to
      finish and then we were starting the synch routine again but the
      synch routine that was running may have set UE->is_synchronized
      to 1. This was leading to various problems, most notably the following
      message repeated over and over in the UE log and the UE unable to
      connect properly:
      
          [RRC]  [UE 0] Frame 377: OUT OF SYNC FROM eNB 0 (T310 active 0 : T310 0, N310 345, N311 0)
      
      So let's wait for a potentially active synch routine to finish
      before anything else.
      97ddf5ea
    • Raymond Knopp's avatar
      lte-uesoftmodem compiles · a9e40033
      Raymond Knopp authored
      a9e40033
  30. 30 Jul, 2018 3 commits
  31. 24 Jul, 2018 1 commit
  32. 25 Jun, 2018 1 commit
  33. 21 Jun, 2018 1 commit