Cedric Roux
8a8fdd59c2
cleanup: no variable definition in header file
...
We declare variables in header files, we don't define them. So we need
to use 'extern' in the header file and put the definition
in some C file.
2019-07-11 15:28:33 +02:00
Cedric Roux
5775d325e0
phy: do not put random bits in unused DCI
...
This used to be done to ease power estimation in the UE,
but this is not correct. Let's put no energy in the REs
with no DCI data, which is what needs to be done.
Plus it consumes a lot of CPU because of calling taus()
way too much.
2019-07-11 15:26:00 +02:00
Cedric Roux
443b5fd026
T: add -no-bind option to macpdu2wireshark
...
To be used when you send data to another host.
On the other host, to avoid ICMP traffic about the port
not being open, do:
./nc -l -u -p 9999 > /dev/null
You need to restart this command each time you run macpdu2wireshark.
You can use any other program that will accept UDP packets on the
port 9999 (default port of macpdu2wireshark, change if you use another
port of course).
2019-07-11 15:22:30 +02:00
Raphael Defosseux
3c85cd58b4
Merge branch 'develop_integration_2019_w27' into 'develop'
...
Develop: Integration 2019 Week 27
See merge request oai/openairinterface5g!629
2019-07-05 22:23:07 +02:00
Raphael Defosseux
94875783dd
Fix a few compilation warnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-05 17:17:44 +02:00
Raphael Defosseux
b99c6a898d
CI: little bug fixes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-05 14:08:11 +02:00
Raphael Defosseux
a03ef2bfc3
Merge remote-tracking branch 'origin/hotfix-measurement-report' into develop_integration_2019_w27
2019-07-05 11:24:24 +02:00
Raphael Defosseux
3f2acf9485
Fix Coverity Scan CID 342010
...
Fix a few cppcheck errors/warnings
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-05 11:03:30 +02:00
Cedric Roux
e0eac2e331
hotfix: do not set s-Measure in measurement report configuration
...
The value was set to 20 which means -120 dB. Setting this value means
that the UE reports an event only if the RSRP of the serving cell
is lower than -120 dB.
In the lab, we get values of around -70, and to go as low as -120
means a very degraded environment. This is not practical.
Let's disactivate the setting of this parameter for the moment so that
the UE reports an event without taking into consideration the RSRP
of the serving cell.
With this hotfix, the X2 handover works much better.
2019-07-04 14:47:11 +02:00
Raphael Defosseux
d2a6cca8f9
CI: better detection for segmentation fault
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-04 12:58:55 +02:00
Raphael Defosseux
6eb4661a5d
Merge remote-tracking branch 'origin/fix-init-cu' into develop_integration_2019_w27
2019-07-04 12:54:46 +02:00
Raphael Defosseux
6cabf4ff2b
Merge remote-tracking branch 'origin/bugfix-minor-T-tracer' into develop_integration_2019_w27
2019-07-04 12:54:08 +02:00
Raphael Defosseux
6e1cac6e8b
Merge remote-tracking branch 'origin/flexran_agent_rrc_cm_rebased2' into develop_integration_2019_w27
2019-07-04 12:53:08 +02:00
Raphael Defosseux
aa5aa9f321
Merge remote-tracking branch 'origin/channel-simulation-in-rfsimulator' into fix-rfsim-sync-ue
2019-07-03 12:29:34 +02:00
laurent
924e10f73a
fix rfsim ue initial sync and legacy OAI C struct syntax
2019-07-01 15:17:07 +02:00
Robert Schmidt
e26f7d7555
F1: correctly initialize CU RRC params (clean up code after 99012f88b9)
2019-06-27 14:22:10 +02:00
Cedric Roux
175da6f258
minor: fix parameters to T call for T_ENB_MASTER_TICK
2019-06-27 12:20:09 +02:00
laurent
77bd2751ba
merge again develop
2019-06-25 15:59:13 +02:00
Robert Schmidt
5b12a60950
Flexran-triggered RRC Reconf: free memory of mac_MainConfig after setting new, do not free new memory
2019-06-25 15:47:52 +02:00
Robert Schmidt
0f568fd40a
FlexRAN: Comment non-functional code regarding Neigh CGI PLMN ID reporting
2019-06-25 10:40:12 +02:00
Robert Schmidt
f1a1ff036d
FlexRAN: HO request first check whether X2 is active, minor indentation fixes
2019-06-24 17:55:13 +02:00
Robert Schmidt
a6be54a6f4
Fix: X2 Setup Req/Resp: first check, then increase number of cells
2019-06-24 17:54:38 +02:00
Robert Schmidt
960e8dc9d8
FlexRAN: Calculate sfnsn such that diff 1s = 1000
2019-06-24 16:29:14 +02:00
Robert Schmidt
a90a7f352e
Additional messages for error diagnosis for net-ctrld HO
2019-06-24 16:29:14 +02:00
Robert Schmidt
67fc2f7c62
FlexRAN: add GTP statistics in UE stats through RRC module
2019-06-24 16:29:14 +02:00
Konstantinos Alexandris
75e3622daf
Configure eNB for X2 handover controlled by network (ignore UE HO request)
2019-06-24 16:29:14 +02:00
Konstantinos Alexandris
8957cfef78
Add HO trigger function via FlexRAN controller (OAI + FlexRAN handler)
2019-06-24 16:29:14 +02:00
Konstantinos Alexandris
5e148d439a
Legal 3GPP values check for measurement report parameters
2019-06-24 16:29:14 +02:00
Robert Schmidt
939251e004
Fix: Memory allocation for offsetFreq parameter
2019-06-24 16:29:14 +02:00
Robert Schmidt
8cf520d283
Rename FlexRAN RRC reconfiguration function, simplify function
2019-06-24 16:29:11 +02:00
Konstantinos Alexandris
1b90c4a02d
Create RRC setters for Periodic, A1-A5 event and offsets related to RRC Measurement Report
2019-06-24 16:28:16 +02:00
Konstantinos Alexandris
1de4b7400b
Fix: flexran agent for HO case, to be tested if Nb_ue in RRC is needed
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
3cd1717fb6
add measurement information/clean-up measurement report in flexran agent
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
f5e928afab
Fix: condition on CellsToAddModList memory allocation in case of zero neighbouring cells
2019-06-24 16:15:44 +02:00
Robert Schmidt
76a7b7036e
FlexRAN: Add Protobuf UE-specific RRC measurement report configuration
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
772dc508e8
Fix: Segfault error, free properly measurement info struct, add rsrp/rsrq filter coefficient
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
b7530528e0
To be tested: Add code for measurement report based on the neighbouring cells after x2 setup, ocs/ocn for multiple cells
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
5dfec71629
Fill in the RRC Measurement info struct in the RRC layer
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
0eeee616d8
Create RRC struct and getters for Periodic, A1-A5 event and offsets related to RRC Measurement Report
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
7024f289a6
fixes: segmentation faults issues in RRC CM for RRC Measurement report, clean-up and re-implementation of functions in RAN API
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
9ec157d9e1
Add neighbouring cells (cgi,plmn), clean-up a bit current RRC CM
2019-06-24 16:15:08 +02:00
Raphael Defosseux
67293964ac
Merge branch 'develop_integration_2019_w25' into 'develop'
...
Develop: Integration 2019 Week 25
See merge request oai/openairinterface5g!617
The following Merge Requests are included:
* MR 576 : Multi-RU support and OTA Synch/Calibration for TDD
* MR 589 : UE side FeMBMS-EnTV
* MR 610 : Enhance CI with external EPC usage
* MR 614 : fixed rar_Hopping configuration for eMT
* MR 619 : bugfix: fix RRC UE removal
* MR 620 : Coverity Scan defect fixes
2019-06-21 18:58:38 +02:00
Raphael Defosseux
541184c2cc
CI: adding pauses in F1 cases
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-21 16:05:28 +02:00
Raphael Defosseux
99012f88b9
HACK: force initialization of variables in CU case!
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-21 16:02:23 +02:00
Raphael Defosseux
ec0538c461
CI: adding a include path to cppcheck
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-21 13:06:05 +02:00
Raphael Defosseux
8931915030
Merge remote-tracking branch 'origin/434-coverity-scan-fix-week25' into develop_integration_2019_w25
2019-06-21 13:04:51 +02:00
Raphael Defosseux
18b8bd4ee9
Merge remote-tracking branch 'origin/bugfix-rrc-ue-removal' into develop_integration_2019_w25
2019-06-21 13:03:39 +02:00
Raphael Defosseux
4bf932d6bd
DOC: added caution message about nasmesh
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-21 12:57:40 +02:00
Dong Anyuan
42a0f7b016
Remove Coverity Scan CID 261519 (Using uninitialized value tmp. Field tmp.elems is uninitialized when calling _mm256_insert_epi16.)
2019-06-21 18:39:47 +09:00
Dong Anyuan
14e6da9ab5
Remove Coverity Scan CID 261470 (Using uninitialized value tmp. Field tmp.elems is uninitialized when calling _mm256_insert_epi8.)
2019-06-21 18:36:44 +09:00