Skip to content
Snippets Groups Projects
  1. Aug 08, 2018
    • Cedric Roux's avatar
      T: add a 'multi' tracer · fdd4366d
      Cedric Roux authored
      This tracer allows the connection of several tracers to one tracee.
      
      To use the multi tracer:
      - run the tracee as usual, eg. ./lte-softmodem -O xxxx.conf --T_stdout 0
      - run the multi tracer: ./multi -d ../T_messages.txt
      - connect other tracers to the multi tracer:
         - ./enb -d ../T_messages.txt -p 2022
         - ./textlog -d ../T_messages.txt -p 2022
         - etc.
      
      By default the multi tracer connects to the tracee to the port 2021,
      as for any other tracer.
      
      Then it accepts connections from other tracers on the port 2022.
      
      This can be changed with parameters on the command line.
      
      The tracee and the other tracers can be stopped/started at any time.
      fdd4366d
    • Cedric Roux's avatar
      T: bugfix and cleanup · eb3b87d9
      Cedric Roux authored
      - bug fixed in ue and enb tracer: the socket needs to be closed
        in case of restart
      - cleanup: fix spacing in T_messages.txt
      eb3b87d9
  2. Aug 06, 2018
  3. Aug 01, 2018
    • Cedric Roux's avatar
      fix install on centOS · 9e8ad492
      Cedric Roux authored
      - install package 'vim-common' to have 'xxd' needed by the compilation
        process of the T tracer
      - change the way xxd is called so that no file is created in case
        of error
      9e8ad492
  4. Jul 31, 2018
  5. Jul 30, 2018
  6. Jul 24, 2018
  7. Jul 20, 2018
  8. Jul 13, 2018
  9. Jul 10, 2018
  10. Jul 09, 2018
  11. Jul 06, 2018
  12. Jul 05, 2018
  13. Jun 25, 2018
  14. Jun 19, 2018
  15. May 30, 2018
  16. May 15, 2018
  17. May 02, 2018
    • Cedric Roux's avatar
      T tracer: don't depend on T_BUFFER_MAX anymore in the tracers · 52cf61de
      Cedric Roux authored
      Whenever the value T_BUFFER_MAX changes, the tracers had to
      be recompiled. The only reason why it was needed is because we
      used some fixed size buffers to read events. This commit removes
      this restriction.
      
      Also, with the basic simulator, this value T_BUFFER_MAX now comes
      with an #ifdef which would have required some special hackish-level
      tricks in the tracers, which is not good.
      
      Let's just allocate memory when needed.
      52cf61de
    • Cedric Roux's avatar
      basic simulator: initial release · 6cb04bb4
      Cedric Roux authored
      This commit introduces a 'basic simulator'.
      
      This basic simulator is made of:
      - the standard eNB code using a special driver that mimics the USRP driver
      - the standard UE code using a special driver that mimics the USRP driver
      - no channel simulation
      - some special code to deal with faster-than-realtime behaviour of this
        basic simulator
      
      It connects one UE to one eNB. It requires an EPC, populated with the
      correct configuration for the UE.
      
      This is the initial release and may contain bugs (most probably race
      conditions due to the faster-than-realtime behaviour).
      
      To use it, see the documentation at:
          targets/ARCH/tcp_bridge/README.tcp_bridge_oai.
      
      It has been tested with 25, 50 and 100 RBs, FDD mode.
      (No check at all has been done to know if it could work in TDD mode.)
      6cb04bb4
  18. Apr 24, 2018
  19. Apr 12, 2018
  20. Apr 11, 2018
  21. Apr 09, 2018
  22. Apr 08, 2018
  23. Apr 06, 2018
  24. Apr 05, 2018
  25. Mar 23, 2018
    • Cedric Roux's avatar
      Disable ITTI dump · e7bca7fd
      Cedric Roux authored
      If anyone needs it, it's a simple matter of reverting this
      basic commit.
      e7bca7fd
  26. Mar 14, 2018
  27. Mar 09, 2018
    • Cedric Roux's avatar
      integration fix: fix license version to 1.1 · 92bb82eb
      Cedric Roux authored
      92bb82eb
    • Cedric Roux's avatar
      hack: try to avoid "buffer full" problem when pushing DL traffic · 71e7f971
      Cedric Roux authored
      This is hack-level development.
      
      With this commit you can do UDP DL traffic of say 100Mb/s over
      a 5MHz link with one connected UE and the eNB should not crash
      because of memory exhaustion. Of course on the receiver side
      you won't get 100Mb/s and many many lost packets. But the system
      should not crash. 1Gb/s does not work. So in any case try to
      remain within some reasonable limits. There is no reason to
      push more than twice the maximum achievable throughput of
      the link.
      
      This work is based on a patch proposed by Francesco Gringoli.
      71e7f971
  28. Mar 08, 2018
Loading