Robert Schmidt
f87c1cbb92
FlexRAN refactor+format MAC stats function
2020-01-20 11:35:35 +01:00
Robert Schmidt
b6d466d772
FlexRAN: reimplement timers without ITTI
...
The timer code used to trigger periodic statistics message sending used
ITTI. Together with a high frequency reporting (e.g. 1ms), this resulted
in high CPU usage. This commit reimplements this:
* using a thread that is synchronized to the RU (if there is no MAC, we
assume there is no RU generating a tick so we create the tick source
ourselves)
* no RB trees but plain arrays
* smaller interface for users
* slight user interface changes
* remove stopped timer state: such timer might be simply removed
* remove one-shot timers
2020-01-20 11:35:35 +01:00
Robert Schmidt
233affc9dd
FlexRAN: include header, not C file
2020-01-20 11:34:54 +01:00
Robert Schmidt
5c4aa309eb
FlexRAN: helper function to get No. UEs
2020-01-20 11:34:54 +01:00
Robert Schmidt
7415d08138
FlexRAN: Simplify stats request handling
...
* only set up timer for sending requests
* simplify interface for timer setup
* on timer expiry, do not pass through stats request function but
directly send the reply
* Remove whatever report structure and use stats request directly for
inferring the data to send
2020-01-20 11:34:54 +01:00
Robert Schmidt
a21c1b1f73
Remove unused sleep function()
2020-01-20 11:33:32 +01:00
Francesco Mani
ec416c88b0
option for FR2 and 50MHz
2020-01-20 11:02:53 +01:00
Javier Morgade
dff766ae15
*HOTFIX: After develop/develop-nr merge UE was crashing with MBMS U-Plane traffic running
...
-New MAC SDU integrity check in ue_procedures .c introduced for MCH channels.
-This SDU behavior didn’t show up with former develop
-TOCHECK whether NFAPI was properly merged on the eNB side.
-eNB_scheduler_mch has been slightly rearranged.
*BUGFIX:
-In dlsch_demodulation.c “ rxF_comp_d.m” was continuously being written to disk
*New reference config file added (lte-fdd-mbms-basic-sim.conf) for rfsim environment
2020-01-20 10:34:41 +01:00
Raphael Defosseux
979fa3a659
DOC: added hyper links to new sections
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-17 21:42:14 +01:00
Dr.-Ing. Javier Morgade
954c9d4173
Update FEATURE_SET.md with MBMS features
2020-01-17 21:41:08 +01:00
Dr.-Ing. Javier Morgade
0ec5db48d3
Update README.txt with MBMS features
2020-01-17 21:41:00 +01:00
Raphael Defosseux
c383b5e696
CI: prepare release notes for release 1.2.0
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-17 21:40:49 +01:00
Raphael Defosseux
f2d90e79e3
CI: fix the git clone extension when creating the UE workspace
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-17 21:39:34 +01:00
Raphael Defosseux
0e3401829f
Merge branch 'integration-develop-nr-2020w03' into 'develop-nr'
...
Integration develop-nr 2020 week 03
See merge request oai/openairinterface5g!755
This integration branch includes the following MRs:
- MR 745 : Add support for different PUSCH DMRS modes
- MR 748 : Nr dlsch multi threading
- MR 752 : Merging develop tag 2019.w51 to develop-nr
- MR 753 : RedHat Entreprise 7.7 build support
IMPORTANT: This should be the last integration branch to develop-nr as the result of this MR will become develop
2020-01-17 21:37:28 +01:00
Francesco Mani
98c66bab40
config file also for x300
2020-01-17 18:11:17 +01:00
Francesco Mani
8e7b12257c
first version of config file for FR2 (I changed only few parameters)
2020-01-17 18:09:51 +01:00
Cedric Roux
ad5706c88d
activate NR measurements for NR capable UEs
...
many things hardcoded, to be refined
2020-01-17 16:56:57 +01:00
Francesco Mani
dc6b0b15f7
option to have an IF frequency set from config file for FR2
2020-01-17 16:30:15 +01:00
Raymond Knopp
41b739ebff
ENDC X2AP: Add handling of sGNB Reconfiguration Complete message at gNB side
2020-01-17 13:09:07 +01:00
Raymond Knopp
1493b7cb55
Merge branch 'nr-dual-connectivity' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-dual-connectivity
2020-01-17 12:52:24 +01:00
matzakos
e52f8b7ad7
Merge branch 'nr-dual-connectivity' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-dual-connectivity
2020-01-17 12:43:29 +01:00
matzakos
2865eb95a6
ENDC X2AP: Add generation of X2 sGNB Reconfiguration Complete message
2020-01-17 12:43:07 +01:00
Francesco Mani
24740eb2f2
Merge branch 'NR_RRCConfiguration' into NR_RRCConfiguragion_FR2
2020-01-17 12:12:31 +01:00
Cedric Roux
5930acaca6
harmonize calloc parameters
...
use:
type *x = calloc(1, sizeof(*x));
everywhere to avoid bad types inside the sizeof.
2020-01-17 12:08:41 +01:00
Cedric Roux
1f92529452
harmonize calloc parameters
...
use:
type *x = calloc(1, sizeof(*x));
everywhere to avoid bad types inside the sizeof.
2020-01-17 12:05:25 +01:00
Francesco Mani
40c06a843e
taking into account raster step size in nrarfcn functions
2020-01-17 11:24:52 +01:00
Dr.-Ing. Javier Morgade
a25c06edf7
BUGFIX feptx0
...
- New slot numbering approach was missing for PMCH case
2020-01-16 23:15:13 +01:00
Francesco Mani
9901cd4266
adding all NR FR2 bands in table
2020-01-16 18:15:06 +01:00
Francesco Mani
7769d19449
compilation errors solved
2020-01-16 18:00:42 +01:00
Francesco Mani
0c6b51015f
merge between FR2 and RRC branches
2020-01-16 17:20:56 +01:00
cig
e41204899c
Cleanup commented code and old lte code
2020-01-16 14:04:36 +01:00
Raphael Defosseux
b3dbce6db6
Merge remote-tracking branch 'origin/nr-dlsch-multi-thread' into integration-develop-nr-2020w03
2020-01-16 12:47:49 +01:00
Raphael Defosseux
d3478a9f9f
Merge remote-tracking branch 'origin/472-add-pusch-dmrs-modes' into integration-develop-nr-2020w03
2020-01-16 12:47:23 +01:00
Raphael Defosseux
c82fd2e444
CI: fixing the check after UE mounted tunnel interfaces
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-16 12:34:30 +01:00
WANG Tsu-Han
92c100bb5a
remove uhd_set_thread_priority function
2020-01-16 11:30:27 +01:00
Raphael Defosseux
7be64625cc
CI: fix false negative report on 5G-NR RF simulator check
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-16 09:58:34 +01:00
Raymond Knopp
18d717ea26
removal of several warnings. Still lots left. dlsim functional after some recent modifications broke it. New memory leak in dlsch decoding for low mcs high TBS fixed.
2020-01-15 22:58:46 +01:00
Raymond Knopp
90731a683a
minor modifications for rhel7.7 build
2020-01-15 17:21:47 +01:00
Raphael Defosseux
f4f0fae00a
Removing all spare4 references
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-15 17:18:15 +01:00
Cedric Roux
4256251f24
fix rrc asn file
...
spare4 is not there in rrc 15.6. It leads to bad encoding.
2020-01-15 16:14:24 +01:00
Raphael Defosseux
2a92d27bad
refix gNB build and eNB seg fault issue
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-15 15:59:10 +01:00
cig
17090f22c1
Fixed sdu initialization: this was causing assertion failure at UE side
2020-01-15 15:56:21 +01:00
Francesco Mani
6906d8a33f
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-01-15 14:20:25 +01:00
Francesco Mani
06fa8e3699
frame number synchronization at UE
2020-01-15 14:19:17 +01:00
Raphael Defosseux
7292fb2505
NR-UE: fix temporarly the build. Quite dirty.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-15 12:56:52 +01:00
Raymond Knopp
7d9a839e61
Merge branch 'nr-dual-connectivity' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-dual-connectivity
2020-01-14 15:49:47 +01:00
matzakos
3552b8e4d3
Fix conflict on platform_constants
2020-01-14 15:47:24 +01:00
matzakos
4472e6d041
ENDC: Modifications at the gNB slave conf. file used for ENDC
2020-01-14 15:33:40 +01:00
Cedric Roux
fb9db399ae
hotfix: fix value of MAX_MOBILES_PER_ENB
...
set MAX_MOBILES_PER_ENB to 4, to be same value as NUMBER_OF_UE_MAX.
Maybe we should set NUMBER_OF_UE_MAX to 16 instead?
2020-01-14 15:11:26 +01:00
Raymond Knopp
3a52199351
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into nr-dual-connectivity
2020-01-14 14:57:10 +01:00