Commit Graph
4157 Commits
Author SHA1 Message Date
Cedric Roux aea2da5e4f minor compilation warning fix 2016-07-08 12:57:33 +02:00
Cedric Roux c4c288cb90 minor bugfix 2016-07-08 12:57:13 +02:00
Cedric Roux 3310c2a93f cosmetic changes 2016-07-08 12:56:25 +02:00
Cedric Roux d0c99c296e Merge branch 'develop' into T 2016-06-28 13:21:32 +02:00
Cedric Roux cadb672d10 minor bugfix: forgot to update T_init in the example tracee 2016-06-28 13:00:16 +02:00
Cedric Roux 3d78e5a34b add option --T_dont_fork to tracee (lte-softmodem, oaisim)
The T has 2 processes: the tracee and the local tracer
if the tracee dies (segfault or whatever) the tracee
may still be running.

So there is a third process that monitors those two others
and kill everything when one dies.

The problem is that this third process has to be the parent
of the two others. That makes debugging the tracee with gdb
impossible. This new option disables the third monitor process.
2016-06-28 12:50:58 +02:00
Rohit Gupta af1f91827b minor fix for gitlab certificate issues 2016-06-25 23:12:40 +02:00
Rohit Gupta 107871d1b0 Merge branch 'feature-34-test_framework' into develop 2016-06-25 23:00:40 +02:00
Rohit Gupta f5fc18ff37 Gitlab CI: minor updates to test setup 2016-06-25 23:00:07 +02:00
Cedric Roux be03e9f80f bugfix in enb.c
we have to free memory in any case...
2016-06-24 18:11:09 +02:00
Cedric Roux 4bdacd953d add a .gitignore in the T directory
git status was way too noisy
2016-06-24 17:59:50 +02:00
Cedric Roux 3f4f285136 fix the T tracee example, it did not work anymore 2016-06-24 17:57:16 +02:00
Cedric Roux bc20616af7 minor: parameters missing to some LOG_ macros plus some cleanup 2016-06-24 17:51:00 +02:00
Cedric Roux bfa749a7fa hotfix: rrc_mac_remove_ue was wrong 2016-06-24 10:58:29 +02:00
Cedric Roux 1a6c20cf76 bugfix: record.c did not manage ctrl+c and ctrl+z correctly
ctrl+c did not work when the program was not connected yet.
It also didn't work if no event was received.
2016-06-23 14:48:25 +02:00
Cedric Roux 832ecfb470 update enb.c to include MAC PDU/SDU with full buffer logs 2016-06-23 12:41:19 +02:00
Cedric Roux 6445cc95f5 add T traces for MAC PDU/SDU including full buffers 2016-06-23 12:39:57 +02:00
Cedric Roux bb0816cdeb 2 new T logs: MAC PDU/SDU with buffer data 2016-06-23 12:38:59 +02:00
Cedric Roux bb051c0219 T_messages.txt is now sent by local_tracer.c
And it's sent at each connection attempt.
Before it was sent only once to the first tracer.
Plus there was a bug (length:(len) should have been length:(send_size)).
2016-06-23 11:09:05 +02:00
Cedric Roux d47e307472 rename T_cache to T_local_cache in T/local_tracer.c
needed because of the following commit
2016-06-23 11:06:48 +02:00
Cedric Roux 0d6c4a31f9 hotfix: include T.h before redefining VCD macros 2016-06-23 09:53:26 +02:00
Cedric Roux 6a809e84de add option -full to textlog.c to display full content of buffers 2016-06-22 16:13:47 +02:00
Cedric Roux 31e1be78fa add possibility to logger 'textlog' to print full content of buffers 2016-06-22 16:12:26 +02:00
Cedric Roux 088db3cf37 new function PUTX2 to display an int as an 8 bits hexadecimal 2016-06-22 16:10:32 +02:00
Cedric Roux bbcfd0047c add a "hacks" directory with hackish-quality pieces of software
stuff put in there is of lower quality / coding standard / whatever
and serves as example to do quick debugging taks using the T
infrastructure
2016-06-22 11:14:27 +02:00
Cedric Roux 3c5e27618d add PUSCH IQ and UL channel estimates for UE 0 to enb.c 2016-06-22 11:10:53 +02:00
Cedric Roux f31145ac96 new IQ logger
the current version is very specific to PUSCH IQ data, where the
input buffer has a special format

to be rewritten cleanly at some point
2016-06-22 10:58:25 +02:00
Cedric Roux d2bd09bb9d add function framelog_set_update_only_at_sf9 and update code about it 2016-06-22 10:55:34 +02:00
Cedric Roux 8c328e00b0 increase size of enb.c man window 2016-06-22 10:53:59 +02:00
Cedric Roux 7d311b57df hotfix: a value was missing in ref24
That led to uplink two resource blocks to fail being decoded (not always),
due to wrong channel estimation. (As was the previous hotfix for five
resource blocks.)

This commit also includes some cleanup of some historical code that is
not relevant anymore.
2016-06-21 15:54:03 +02:00
Cedric Roux 0d022cf5b0 hotfix: ref_primes has wrong value for 5 prbs
the bigger prime number lower than 60 is 59, not 50
2016-06-21 13:04:13 +02:00
Rohit Gupta 039f819d10 Gitlab CI: fix for 0255* + iperf script route 2016-06-20 18:59:44 +02:00
Cedric Roux 0f0fa90d16 xy view to exist in two flavours
XY_LOOP_MODE: replace old points with new ones, using the maximum size
              of the view
XY_FORCE_MODE: append_forced sets those and only those points
               and we crash if we pass too much points
2016-06-20 15:40:53 +02:00
Cedric Roux 8e458d9c9b add a very basic step mechanism to replay.c 2016-06-20 11:36:17 +02:00
Cedric Roux c5b126f598 update format of trace ENB_PHY_PUSCH_IQ to include N_RB_UL and symbols_per_tti 2016-06-20 10:02:40 +02:00
Rohit Gupta 566fd4515c Merge branch 'feature-34-test_framework' into develop 2016-06-18 22:16:47 +02:00
Rohit Gupta 7f4ec78295 Merge branch 'develop' into feature-34-test_framework 2016-06-18 22:16:11 +02:00
Rohit Gupta c00fae8702 Gitlab CI: minor fix for 0155* test cases 2016-06-18 22:15:09 +02:00
Rohit Gupta fabb23bbde minor fix to asn1c installation 2016-06-18 21:21:31 +02:00
Rohit Gupta 9c4bfb0195 Gitlab CI: netifaces installation + minor fixes 2016-06-18 19:53:14 +02:00
Rohit Gupta 79df1bf7a2 Merge branch 'feature-34-test_framework' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-34-test_framework 2016-06-18 18:56:19 +02:00
Rohit Gupta fb0aa1115e Gitlab CI: minor fixes to bandrich UE conf 2016-06-18 18:54:23 +02:00
Cedric Roux 8e28dacdd9 add a small utility to extract a configuration file from a log 2016-06-17 15:39:25 +02:00
Cedric Roux 99d1328d6e add a very basic replay tracer
to be used in conjunction with another tracer
so conceptually it's more a tracee than a tracer
2016-06-17 15:16:49 +02:00
Cedric Roux 97d1dcbccd add a 'record' tracer 2016-06-17 15:16:19 +02:00
Cedric Roux 9d49702639 cleanup: put DEFAULT_REMOTE_IP and DEFAULT_REMOTE_PORT in utils.h 2016-06-17 11:14:14 +02:00
Rohit Gupta 1581fcb5cb Merge branch 'develop' into feature-34-test_framework 2016-06-16 22:17:20 +02:00
Cedric Roux 031e6a024f Merge branch 'develop' into T 2016-06-16 17:22:30 +02:00
Cedric Roux 126be3fea6 synchronize VCD data in the T 2016-06-16 17:13:32 +02:00
Rohit Gupta 6bb3a001fa minor updates to X310 test cases 2016-06-16 14:09:52 +02:00