Commit Graph
8069 Commits
Author SHA1 Message Date
WEI-TAI CHEN 4dd74fbd9c Upata the loss config 2018-08-08 16:15:40 -07:00
Cedric Roux 5b17b036ba T: improve to_vcd tracer
Make it compatible with 'template' gtwave files as found in openair's
repository.

The type VCD_NAME was added to the VCD IDs in T_messages.txt.
The database processing code was adapted to use it.
The tracer to_vcd was adapted to use it and render the produced vcd
output compatible with the 'template' gtkwave files.

When running to_vcd, do not forget to pass -vcd to use this feature.
2018-08-08 15:42:02 +02:00
Cedric Roux fdd4366daf T: add a 'multi' tracer
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.
2018-08-08 15:41:39 +02:00
Cedric Roux eb3b87d956 T: bugfix and cleanup
- bug fixed in ue and enb tracer: the socket needs to be closed
  in case of restart
- cleanup: fix spacing in T_messages.txt
2018-08-08 11:58:26 +02:00
Raymond Knopp 11a33bc44c Merge remote-tracking branch 'origin/develop' into issue-centos-fixes 2018-08-07 17:40:18 +02:00
Calvin HSU bb47c46c31 UE: samll error fixed. 2018-08-07 16:55:35 +02:00
Calvin HSU 511562bba1 UE: update L2 intra primitives, FAPI message 2018-08-07 16:39:28 +02:00
WEI-TAI CHEN b9037d1566 Complete merge develop into nr-rrc-additions
First build command : ./build_oai --gNB -w USRP -I
2018-08-07 05:31:52 -07:00
hongzhi wang 248aa02777 ue add waiting time for initial sync 2018-08-07 12:51:30 +02:00
Cedric Roux e04b8241dc Merge remote-tracking branch 'origin/develop_integration_2018_w31' into develop
Summary of changes:
- bug fixes in various places
2018-08-07 11:28:26 +02:00
Cedric Roux 1cbd60e9c8 remove warning 2018-08-07 10:35:14 +02:00
Cedric Roux 43ffecb1a1 remove warnings 2018-08-07 09:53:57 +02:00
Cedric Roux 9126c88294 HACK: let the basic simulator work again
A better solution has to be found.
2018-08-06 16:57:15 +02:00
Cedric Roux 19a01f6cb0 minor: bug fix in T tracer 'to_vcd' 2018-08-06 12:26:35 +02:00
Cedric Roux 1752c92980 T: update 'to_vcd' tracer to trace all VCD variables and functions
Pass the command line arguemnt -vcd to trace all VCD variables
and functions.
2018-08-06 11:27:02 +02:00
WEI-TAI CHEN 3e354e2ece merge develop but not complete [unstable] 2018-08-06 01:46:19 -07:00
WEI-TAI CHEN 9b7143ca86 merge develop 2018-08-05 06:19:32 -07:00
WEI-TAI CHEN a6c95ca2da Define new structure for fill cellgroupconfig 2018-08-04 07:00:31 -07:00
Raymond Knopp a2cf8611ed small modifications for CentOS build 2018-08-04 08:39:25 +02:00
Raphael Defosseux 35ff61118f CI: adding profiling option to iperf:
-- balanced (current version): all UE shares the same BW
 -- single-ue : one UE will use the whole requested BW
 -- unbalanced : all but one UE will use a residual 2% of the requested BW
                 the rest of requested BW will be used by one UE

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-03 15:23:47 +02:00
Cedric Roux 07d1610602 quick hack to avoid a DLSCH regression
One of the optimized RE allocation function does not work properly
and generates some decoding errors with a COTS UE. Let's use the
generic function for the moment, while analyzing what is wrong.
2018-08-03 15:01:49 +02:00
Cedric Roux 15f7ae91be fix single_thread_flag usage 2018-08-03 14:58:18 +02:00
Calvin HSU 23437bcc5c UE: Add DCI_IND, DL_CONFIG_REQ for DL-SCH 2018-08-03 14:41:59 +02:00
Raphael Defosseux d885eb5bc2 CI: hotfix in Jenkins pipeline script
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-03 13:24:30 +02:00
Raphael Defosseux 2bccdeb556 Merge branch 'develop-ci' of gitlab.eurecom.fr:oai/openairinterface5g into develop-ci
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-03 13:11:56 +02:00
Raphael Defosseux 4080cfd81f CI: adding UL iperf support
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-03 13:08:48 +02:00
WEI-TAI CHEN 09c00b291b merge develop-nr 2018-08-03 03:33:28 -07:00
WEI-TAI CHEN 037e37eab4 do_SERVINGCELLCONFIGCOMMON will be reuse for fill common config 2018-08-03 03:29:17 -07:00
Cedric Roux ad32a8c923 Merge remote-tracking branch 'origin/338-correcting-changes-made-in-dlsch_demodulation-c-in-8cbe7cf6af8adf63680d6e610b570acf45df40c2' into develop_integration_2018_w31
Conflicts:
	openair1/PHY/LTE_UE_TRANSPORT/dlsch_demodulation.c
2018-08-03 09:47:29 +02:00
Raphael Defosseux 9db654d61b CI: retrieve HTML report from slave job and archive it
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-03 09:47:02 +02:00
Cedric Roux d688c99843 Merge remote-tracking branch 'origin/337-fix-t_ids-h-issue-for-phy_mex' into develop_integration_2018_w31
Conflicts:
	cmake_targets/CMakeLists.txt
2018-08-03 09:46:22 +02:00
Cedric Roux 409b3d5c20 Merge remote-tracking branch 'origin/issue326_LOGreview' into develop_integration_2018_w31 2018-08-03 09:45:26 +02:00
Cedric Roux 50815ab6bf Merge remote-tracking branch 'origin/issue332-dft-initializations' into develop_integration_2018_w31 2018-08-03 09:45:11 +02:00
Cedric Roux 37a097cc35 Merge remote-tracking branch 'origin/334-iq-replay-without-mmap-usage' into develop_integration_2018_w31 2018-08-03 09:44:57 +02:00
Cedric Roux c95b84e9d0 Merge remote-tracking branch 'origin/parallel-phy-test-EMUFH' into develop_integration_2018_w31 2018-08-03 09:44:38 +02:00
WEI-TAI CHEN 02a602fad3 Update the 38331-f21 version 2018-08-02 09:17:00 -07:00
Calvin HSU 459257dae9 UE: Finish Type0-PDCCH scheduling and corresponding FAPI-like message DL_CONFIG_REQ
Procedures based on 38.213 ch.13 and ch.10, 38.211 ch.7.
 - Type0-PDCCH search space
 - Type0-PDCCH coreset
2018-08-02 17:45:55 +02:00
Raphael Defosseux 9766eaa1bf CI: Improvements
* adding merge request allow flag:
  -- if false no forced merge to develop
  -- if true and if branch is not develop, then forced merge to develop
 * lowered the ru gains in CI conf files
 * adding on-the-fly HTML summary within python main.py script
 * adding 20 MHz testcases to FDD band 7 scenario
 * adding GitLab status for
  -- centOS build
  -- FDD-band7 tests

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-02 17:36:52 +02:00
Raphael Defosseux b6c42575d8 CI: adding 20 MHz testcases to FDD band 7 scenario
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-02 16:56:57 +02:00
Raphael Defosseux 67796d8420 CI: pipeline fix
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-02 16:41:40 +02:00
Raphael Defosseux a867e4ebcc CI: Moving html archiving in case of error
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-02 16:38:57 +02:00
Raphael Defosseux 2ac9b4ff96 CI: adding on-the-fly HTML summary within python
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-02 16:28:27 +02:00
WEI-TAI CHEN 307b763b8d -Uppdate RRC ASN1 Version to 38331-f21
But NR-RRC-Definitions.asn file only include the NR-RRC-Definitions DEFINITIONS section
If we include the NR-UE-Variables into asn file, it will can't be compile in asn tool
and also some of implict problem for new version asn file
2018-08-02 06:39:55 -07:00
Raphael Defosseux ceaac8dffb CI: lower ru gains
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-02 13:52:57 +02:00
Raphael Defosseux 434a0a7d81 CI: adding merge request allow flag:
-- if false no forced merge to develop
 -- if true and if branch is not develop, then forced merge to develop

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-02 10:28:45 +02:00
Raphael Defosseux 5bc579f05c CI: hotfix in Jenkins pipeline script
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-02 09:17:29 +02:00
Raphael Defosseux d1dd00b08e CI:
-- Adding script to notify developer when introducing compilation warnings
  -- Fix on the CentOS log archiving / reporting

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-01 17:23:26 +02:00
Cedric Roux 9e8ad4923b fix install on centOS
- 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
2018-08-01 16:36:35 +02:00
Raphael Defosseux 86c199e3f7 CI:
Adding a build stage on CentOS (only one variant : -w USRP --eNB)
  Should not trigger a fail for the moment

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-08-01 14:36:46 +02:00
WEI-TAI CHEN 964970924b fix undefined reference problem in nr-softmodem 2018-08-01 03:50:39 -07:00