1. 20 Jan, 2020 5 commits
    • Robert Schmidt's avatar
      FlexRAN: reimplement timers without ITTI · b6d466d7
      Robert Schmidt authored
      The timer code used to trigger periodic statistics message sending used
      ITTI. Together with a high frequency reporting (e.g. 1ms), this resulted
      in high CPU usage. This commit reimplements this:
      * using a thread that is synchronized to the RU (if there is no MAC, we
        assume there is no RU generating a tick so we create the tick source
        ourselves)
      * no RB trees but plain arrays
      * smaller interface for users
      * slight user interface changes
      * remove stopped timer state: such timer might be simply removed
      * remove one-shot timers
      b6d466d7
    • Robert Schmidt's avatar
      FlexRAN: include header, not C file · 233affc9
      Robert Schmidt authored
      233affc9
    • Robert Schmidt's avatar
      FlexRAN: helper function to get No. UEs · 5c4aa309
      Robert Schmidt authored
      5c4aa309
    • Robert Schmidt's avatar
      FlexRAN: Simplify stats request handling · 7415d081
      Robert Schmidt authored
      * only set up timer for sending requests
      * simplify interface for timer setup
      * on timer expiry, do not pass through stats request function but
        directly send the reply
      * Remove whatever report structure and use stats request directly for
        inferring the data to send
      7415d081
    • Robert Schmidt's avatar
      Remove unused sleep function() · a21c1b1f
      Robert Schmidt authored
      a21c1b1f
  2. 17 Jan, 2020 6 commits
  3. 16 Jan, 2020 5 commits
  4. 15 Jan, 2020 5 commits
  5. 14 Jan, 2020 1 commit
  6. 13 Jan, 2020 1 commit
  7. 10 Jan, 2020 3 commits
  8. 09 Jan, 2020 4 commits
  9. 08 Jan, 2020 8 commits
  10. 06 Jan, 2020 2 commits