1. 23 Oct, 2017 1 commit
  2. 18 Oct, 2017 1 commit
    • Cedric Roux's avatar
      T tracer: improve a bit enb tracer · 2516216d
      Cedric Roux authored
      - UE_id 0 is for rnti 65535 (sib)
      - UE_id 1 is for rnti 65534 (this is a hack)
      - UE_id 2 is for rnti 2     (RA RNTI as of today's code/config)
      - we start enb by displaying UE_id 3
      - there was a bug: we need to lock when resetting UE ids (reset_ue_ids)
      2516216d
  3. 17 Oct, 2017 1 commit
  4. 12 Oct, 2017 1 commit
  5. 11 Oct, 2017 1 commit
  6. 09 Oct, 2017 1 commit
  7. 07 Oct, 2017 1 commit
  8. 06 Oct, 2017 1 commit
  9. 04 Oct, 2017 1 commit
  10. 02 Oct, 2017 1 commit
  11. 01 Oct, 2017 1 commit
  12. 29 Sep, 2017 2 commits
  13. 27 Sep, 2017 1 commit
    • Cedric Roux's avatar
      update T tracer · e6936f1b
      Cedric Roux authored
      not finished, UE may not work, many things bad/to fix properly
      e6936f1b
  14. 14 Sep, 2017 1 commit
  15. 29 Aug, 2017 2 commits
  16. 20 Aug, 2017 1 commit
  17. 16 Jun, 2017 1 commit
  18. 19 May, 2017 1 commit
  19. 15 May, 2017 1 commit
  20. 17 Apr, 2017 1 commit
  21. 23 Mar, 2017 1 commit
    • Cedric Roux's avatar
      fix issue 227 - UE IP settings disrupts realtime · cff91499
      Cedric Roux authored
      see oai/openairinterface5g#227
      
      When the UE connects to the eNodeB and receives its IP address from the
      network, it calls system() to set it in the linux kernel world. This call
      is not done in a realtime thread, but in the NAS, which uses its own thread,
      independent of the realtime processing.
      
      In some situations this totally disrupts realtime processing.
      
      It is difficult to know precisely why that happens, but it seems that calling
      fork(), as system() does, in a multi-threaded program is not a good idea. (So
      say several people on the internet.) It is not clear why the softmodem is
      impacted, but it seems that fork() is really what triggers the disruption.
      Several tests lead to that conclusion.
      
      To fix the problem, we create a child background process very early in main()
      (before anything else basically). Then instead of calling system(), the main
      process sends the string to the background process. The background process
      gets...
      cff91499
  22. 20 Feb, 2017 1 commit
  23. 17 Feb, 2017 1 commit
    • Cedric Roux's avatar
      T: let it compile with C++ · f9b5dafe
      Cedric Roux authored
      We now have 4 versions of T_HEADER:
       - bad quality C++ version with time
       - good quality C version with time
       - bad quality C++ version without time
       - good quality C version without time
      f9b5dafe
  24. 09 Feb, 2017 1 commit
  25. 02 Feb, 2017 1 commit
  26. 30 Jan, 2017 3 commits
  27. 25 Jan, 2017 3 commits
  28. 11 Jan, 2017 1 commit
  29. 09 Jan, 2017 1 commit
  30. 03 Jan, 2017 1 commit
  31. 26 Dec, 2016 1 commit
  32. 22 Dec, 2016 1 commit
  33. 21 Dec, 2016 1 commit
  34. 19 Dec, 2016 1 commit