Cedric Roux
f15b446469
Merge remote-tracking branch 'origin/feature-agent-id' into develop_integration_2018_w12
2018-03-23 10:47:36 +01:00
Cedric Roux
b79e6bfb10
Merge remote-tracking branch 'origin/fix-softmodem-restart' into develop_integration_2018_w12
2018-03-23 10:47:31 +01:00
Cedric Roux
16cb7eba64
remove start_background_system from eNB softmodem
...
This is only needed by the UE code, to setup IP settings.
The eNB does not need this. (To be reverted if this is
wrong.)
2018-03-23 10:44:13 +01:00
Cedric Roux
3a0d9339dc
bugfix: fix a memory leak
...
When doing TCP downlink traffic with iperf for several
hours, the memory consumption of lte-softmodem does not
stop to grow.
After analysis, this commit seems to be the only fix needed.
To be checked somehow.
2018-03-23 10:42:36 +01:00
Cedric Roux
e7bca7fdac
Disable ITTI dump
...
If anyone needs it, it's a simple matter of reverting this
basic commit.
2018-03-23 10:42:36 +01:00
Cedric Roux
5fdc3077db
disable U-plane inactivity timer.
...
It is annoying and does not seem to work properly.
To be checked/reworked if needed.
Keep in mind that we also want oaisim to be functional.
2018-03-23 10:42:30 +01:00
Robert Schmidt
9c47c860bc
FlexRAN: RCconfig_flexran(): only read necessary information
...
if the FlexRAN agent is disabled, do not read all the data and skip reading
of more information
2018-03-23 09:20:19 +01:00
Robert Schmidt
d54d415125
FlexRAN: add Information in enb_config_reply msg
2018-03-22 18:43:15 +01:00
Robert Schmidt
1854826053
FlexRAN: send agent_id (aka enb_id)
2018-03-22 18:43:15 +01:00
Robert Schmidt
e7a60fc992
FlexRAN: make agent_id for identification purposes, discern from mod_id
...
The agent_id is a uint64 consisting of: module ID (i.e. mod_id, the several
instances of OAI at once, 16 bit), the enb_id from the configuration file (32
bit) and the cell_id from the configuration file (16 bit).
The module ID is part of the agent ID but it is easier to have it directly in
the struct.
2018-03-22 18:41:14 +01:00
Guy De Souza
e88abf27c2
3/4 sampling for 80MHz / Max ofdm size 4096
2018-03-22 16:27:30 +01:00
Guy De Souza
8d953b0952
Frame parms init 30kHz-106/217 PRB
2018-03-22 15:20:05 +01:00
Guy De Souza
2fe84d937c
Build folder change/ NR exec
2018-03-22 11:03:32 +01:00
Guy De Souza
e8282dc406
Build_oai changes for NR
2018-03-21 17:09:28 +01:00
Guy De Souza
2c83775087
Fix CMakeLists.txt for lte-uesoftmodem
2018-03-21 15:08:01 +01:00
Guy De Souza
8824d20cd3
Fix CMakeLists.txt for lte-softmodem
2018-03-21 11:34:08 +01:00
Raymond Knopp
846268fdd3
bug fix for qpsk modulation
2018-03-20 18:02:52 +01:00
Robert Schmidt
318e4a345e
free configmodule memory when shutting down
...
It is possible to restart the lte-softmodem via the FlexRAN controller. For
this to work, the end_configmodule() method needs to be called when shutting
the lte-softmodem down so that the configuration can be read again during a
restart.
2018-03-20 14:41:58 +01:00
Haruki NAOI
eaa3f533a5
Fix: segmentation fault happens when clean_eNb_dlsch() function is executed while pdsch procedure running.
2018-03-20 13:00:21 +09:00
Cedric Roux
3fe90157e6
Merge remote-tracking branch 'origin/bugfixes-2018-w11' into develop
2018-03-19 10:57:35 +01:00
Cedric Roux
89201888e3
Merge remote-tracking branch 'origin/cherry-pick-5722d493' into develop
2018-03-19 10:57:16 +01:00
Cedric Roux
d393814772
bugfix: send UL NACK (on PHICH) at the right place
...
The PHICH was not programmed for the last round (4) because it was
not programmed in rx_sdu but in schedule_ulsch_rnti, only in case
of a programmed retransmission (there is obviously no retransmission
programmed after the last round).
The case of Msg3 is not handled. To be done somehow.
2018-03-19 10:28:16 +01:00
Raymond Knopp
dad93fe297
SCHED_NBIOT directory
2018-03-19 01:38:45 -07:00
Raymond Knopp
6d2158f37a
added SCHED_NR directories
2018-03-19 01:34:57 -07:00
Raymond Knopp
ece0996946
added readme for NR_REFSIG directory
2018-03-19 01:24:55 -07:00
Raymond Knopp
bf13e67b55
added README files to NBIoT/NR directories so they appear in gitlab
2018-03-19 01:23:34 -07:00
Raymond Knopp
fe95f0f478
created new directories for NBIoT and NR and split eNB/gNB/UE
2018-03-19 01:13:12 -07:00
Raymond Knopp
d312f9c805
debugging for TDD
2018-03-19 01:10:10 -07:00
Wang Tsu-Han
71a98a977e
bug fix for killing thread
2018-03-16 18:18:55 +01:00
Haruki NAOI
dbe3208302
Fix: eNB can not accept attach more than 257 times.
2018-03-16 15:32:14 +09:00
Cedric Roux
f1f3b8a0a8
bugfix: fix issue 285 - connect/disconnect multiple time
...
As reported by Emad Alizade:
According to "Issue255 256 257 paging reesta release" that has been
merged in develop version, we have a question: In rrc_eNB_free_UE()
function only all ulsch related memory of user has been cleaned, but
I think not only ulsch memory but also dlsch memory must be cleaned.
I tested the latest develop version and with repetition UE attach-detach
procedures we find that the dlsch memory has not been cleaned and after
repeat this sequence (45 times) assertion with cause UE_id!=-1 (no free
or exiting dlsch_context, dci_tools.c: fill_dci_and_dlsch() ) occurred
and no UE will be attached to system.
The fixes in this commit are from Emad Alizade.
(cherry picked from commit 4b5b556493 )
# Conflicts:
# openair1/PHY/LTE_TRANSPORT/dlsch_coding.c
# openair2/LAYER2/MAC/eNB_scheduler.c
# openair2/RRC/LITE/rrc_eNB.c
2018-03-16 15:25:31 +09:00
Cedric Roux
3da8cac59b
bugfix: try to release HARQ processes properly
...
The code is too complex. This commit may not be enough.
2018-03-15 10:48:16 +01:00
Raymond Knopp
8d90eda600
bug fix after merge
2018-03-14 16:21:51 +01:00
Raymond Knopp
c4a81c2215
changes for TDD signaling.
2018-03-13 16:18:26 +01:00
Raymond Knopp
d943cd281d
initial split of UE/eNB directories
2018-03-13 01:17:10 -07:00
Raymond Knopp
6295e57331
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2018-03-13 00:06:42 -07:00
Eino Virtanen
445524bc87
fix building protobuf when user name is not the same as primary group name
2018-03-12 15:57:58 +01:00
Raymond Knopp
f8f6f003ef
Bugfix
2018-03-12 13:54:09 +01:00
Raymond Knopp
1f130faf17
Resolving Merge conflicts
2018-03-12 13:48:12 +01:00
Raymond Knopp
b2cc1252c6
Merge remote-tracking branch 'origin/develop' into RU-RAU-split-parallel-EMUFH-phy-test-merge
...
Conflicts:
cmake_targets/build_oai
common/utils/itti/intertask_interface.c
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_TRANSPORT/dci.c
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/PHY/defs.h
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/ENB_APP/enb_paramdef.h
openair2/LAYER2/MAC/defs.h
openair2/LAYER2/MAC/eNB_scheduler.c
targets/ARCH/COMMON/common_lib.c
targets/COMMON/create_tasks.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-softmodem.h
2018-03-12 12:10:48 +01:00
Raymond Knopp
ffe2967d81
Split init and config USRP device. It seems to have solved the stop/restart RAU without stopping the RRU
2018-03-12 11:31:08 +01:00
jftt_wangshanshan
2505f15eab
Fix previous problem for no-ue-extension version of schedule_ulsch_rnti
2018-03-12 12:49:34 +08:00
jftt_wangshanshan
485b7fc060
Fix the defecitve process while there is an uci scheduled before an ulsch.
2018-03-12 11:07:59 +08:00
Raymond Knopp
9a373b2897
oaisim updates after merge with develop
2018-03-11 19:43:44 +01:00
Raymond Knopp
c42a4f4baa
testing monolithic eNodeB after merge with develop. Changes : don't create ru_thread_control and add initalization procedures during configuration instead.
2018-03-11 10:11:19 +01:00
Raymond Knopp
bf846280d1
removal of warnings
2018-03-11 09:20:45 +01:00
Raymond Knopp
4d71261cb9
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/INIT/lte_init_ru.c
openair1/PHY/defs.h
openair2/ENB_APP/enb_paramdef.h
targets/RT/USER/lte-ru.c
2018-03-11 08:45:09 +01:00
Raymond Knopp
79c8d0e0cb
updates for IF4p5 to handle >1 nb_rx/nb_tx. Tested with 2x2
2018-03-10 16:19:40 +01:00
Raymond Knopp
49bb8b4cd7
bug fixes in channel simulation routines for multi-UE
2018-03-10 00:02:50 +01:00
Raymond Knopp
6a4abf1464
modifications to default configuration files for oaisim and some minor chanes to lte-ru.c for simulator target
2018-03-09 10:48:32 -08:00