- Aug 08, 2018
-
-
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.
-
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
-
- Aug 06, 2018
-
-
Cedric Roux authored
-
Cedric Roux authored
Pass the command line arguemnt -vcd to trace all VCD variables and functions.
-
- Aug 01, 2018
-
-
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
-
- Jul 31, 2018
-
-
frtabu authored
-
- Jul 30, 2018
-
-
frtabu authored
remove compilation warnings, especially when disabling T_TRACER. enhance LOG_M macro implementation, introduce LOG_DEBUG_XXX macro to replace #ifdef DEBUG_XXX
-
frtabu authored
log.c simplification, fix usefull functionality which never worked, move all log code from openair2 to common
-
Wang Tsu-Han authored
-
- Jul 24, 2018
-
-
Raymond Knopp authored
2. minor modifications in dlsch_demodulation.c for 2 eNB TX antennas, 1 RX antenna. Inconsistant indexing of some arrays in this case. 3. change in config_load_configmodule.c : removed exit(-1) when no configuration file is used. This makes unitary simulators exit. Effect on lte-XXsoftmodem TBC.
-
Cedric Roux authored
This was used for the ITTI analyzer. The ITTI analyzer is now to be considered obsolete. The source code will be removed at some point.
-
- Jul 20, 2018
-
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
- Jul 13, 2018
-
-
Raymond Knopp authored
Log review step 1: legacy VCD removal, LOG macro modified, TTracer enabled at build time by default, in a way it, by default configuration, provides console logs, as in previous versions
-
- Jul 10, 2018
-
-
frtabu authored
-
- Jul 09, 2018
-
-
Raymond Knopp authored
T tracer configuration identical for all executables, no ref to T Tracer config variables (T_port, T_wait...) outside the T tracer
-
- Jul 06, 2018
-
-
oai authored
-
- Jul 05, 2018
-
-
Haruki NAOI authored
-
oai authored
Remove compilation warnings, also fix telnet server compilation failure and NB-IoT shared lib compilation failure introduced when reviewing L1 sources organization
-
- Jun 25, 2018
-
-
bruno mongazon authored
-
- Jun 19, 2018
-
-
Raymond Knopp authored
-
- May 30, 2018
-
-
Raymond Knopp authored
-
- May 15, 2018
-
-
Masayuki HARADA authored
-
- May 02, 2018
-
-
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.
-
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.)
-
- Apr 24, 2018
-
-
Cedric Roux authored
That allows to run several programs using this mechanism on the same computer (say both eNB and UE, to debug).
-
Cedric Roux authored
-
- Apr 12, 2018
-
-
Cedric Roux authored
-
- Apr 11, 2018
-
-
Haruki NAOI authored
(cherry picked from commit 3432385280c3155ee63a54be7c2e4846a17299de) # Conflicts: # openair2/UTIL/LOG/log.c
-
- Apr 09, 2018
-
-
Raymond Knopp authored
-
- Apr 08, 2018
-
-
Raymond Knopp authored
-
- Apr 06, 2018
-
-
Raymond Knopp authored
-
- Apr 05, 2018
-
-
Raymond Knopp authored
-
- Mar 23, 2018
-
-
Cedric Roux authored
If anyone needs it, it's a simple matter of reverting this basic commit.
-
- Mar 14, 2018
-
-
Raymond Knopp authored
-
- Mar 09, 2018
-
-
Cedric Roux authored
-
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.
-
- Mar 08, 2018