shahab SHARIATBAGHERI
3cc3762ed9
carrier index
2017-08-04 16:27:15 +02:00
shahab SHARIATBAGHERI
d12f55d2ed
add operating downlink frequency
2017-08-04 16:22:57 +02:00
shahab SHARIATBAGHERI
8e5b174047
merge to 68
2017-08-04 16:02:17 +02:00
shahab SHARIATBAGHERI
8de28502e1
Merge branch 'feature-68-uplink' into feature-68-enb-agent
2017-08-04 14:49:25 +02:00
Cedric Roux
10c9d899bb
Merge remote-tracking branch 'origin/bugfix-258-unknown-ue-id-for-rnti' into develop_integration_w30
2017-07-28 10:06:39 +02:00
kogo
99dcb4ceb4
added config file + bug fixing
2017-07-27 19:53:39 +02:00
Cedric Roux
8d5901c815
bugfix: fix bug "Unknown UE_id for rnti"
...
This bug happens when we detect uplink failure for one UE.
In this case, a DCI format 1A is sent to the UE to ask it
to do random acces.
The way this DCI is generated was not compatible with how
the software is organized. It was expected that the DCI are
added (with add_ue_spec_dci and add_common_dci) in a very
specific order: first all DCIs in common space are added
(with add_common_dci) then all DCIs in UE specific space
are added (with add_ue_spec_dci).
The problem was that the DCI format 1A DCI sent to the UE
for it to do random access is added (with add_ue_spec_dci)
before the DCIs in common space.
That totally messed up the logic in add_common_dci and
add_ue_spec_dci.
The solution is to get rid of Num_common_dci and Num_ue_spec_dci,
replace those two counters by only one (Num_dci) and add
"search_space" in the dci_alloc structure to be used later by
the function "allocate_CCEs" when calling "get_nCCE_offset".
The software had to be adapted to the new variables, everywhere.
I am not sure that the simulators work. It seems that some
of them didn't use Num_common_dci and Num_ue_spec_dci to
decide on what space (common or UE specific) to put the DCI,
but relied on the rnti (comparing with SI_RNTI). To be tested
properly.
The modified simulators are:
- openair1/SIMULATION/LTE_PHY/dlsim.c
- openair1/SIMULATION/LTE_PHY/dlsim_tm4.c
- openair1/SIMULATION/LTE_PHY/dlsim_tm7.c
- openair1/SIMULATION/LTE_PHY/framegen.c
- openair1/SIMULATION/LTE_PHY/pdcchsim.c
- openair1/SIMULATION/LTE_PHY/syncsim.c
2017-07-27 17:12:19 +02:00
Raymond Knopp
9a8d277b68
small change in init_SI routine in rrc_eNB.c after merge
2017-07-26 17:39:15 -07:00
Raymond Knopp
05573ced20
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
...
Conflicts:
openair2/ENB_APP/enb_config.c
openair2/RRC/LITE/MESSAGES/asn1_msg.c
openair2/RRC/LITE/MESSAGES/asn1_msg.h
2017-07-26 17:13:30 -07:00
Raymond Knopp
64ee15062f
added selection of LTE or BL/CE SIB1/2 configuration
2017-07-26 16:49:17 -07:00
kogo
1d8833c743
updated SIB1 ,, added BR option
2017-07-26 19:52:00 +02:00
kogo
930e5364e9
SIB23 reads successfullt from config file -- done testing
2017-07-26 18:13:31 +02:00
Raymond.Knopp
8ee3f3b353
initial tests with USRP as monolithic eNB, "connectionless" execution is fine.
2017-07-25 22:15:52 +02:00
ahmed elias
33e6766d41
adding all changes from ornage private branch
2017-07-25 20:56:22 +02:00
shahab SHARIATBAGHERI
9e7e57de74
DL Fixed Bug get TBS
2017-07-25 19:12:42 +02:00
Raymond Knopp
b61a2e0efe
small changes to allow for monolithic eNB execution.
2017-07-24 17:18:34 -07:00
Raymond Knopp
ae884afe24
integration of LTE-M SIB1/SI interfaces and scheduling
2017-07-24 16:19:24 -07:00
Nikos Makris
9db40696f7
Added functionality for UDP/TCP/SCTP transferring of data over the ASYNC channel interface.
...
Added selection of interfaces through the configuration file with a new block of statements as follows:
FLEXSPLIT_INTERFACES :
{
DU_INTERFACE_NAME_FOR_F1U = "lo";
DU_IPV4_ADDRESS_FOR_F1U = "127.0.0.1/24";
DU_PORT_FOR_F1U = 2210;
CU_INTERFACE_NAME_FOR_F1U = "lo";
CU_IPV4_ADDRESS_FOR_F1U = "127.0.0.1"; //Address to search the DU
CU_PORT_FOR_F1U = 2210;
// One of TCP/UDP/SCTP
F1_U_TRANSPORT_TYPE = "UDP";
};
2017-07-21 14:02:09 +03:00
Anta Huang
e51d8d3fd7
Add the slice_maxmcs_uplink to flexran agent ulsch
2017-07-20 13:24:16 +02:00
Raymond Knopp
d56525c807
NFAPI UL indications added and full UE connection tested.
2017-07-19 03:07:40 -07:00
Xenofon Foukas
e2ac251cc6
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
2017-07-14 12:53:54 +03:00
Raymond Knopp
8da1c4b5bb
Note: this commit is work in progress. Contains initial integration of NFAPI data structures which are tested for TX path. RX path to follow.
2017-07-06 08:18:32 -07:00
fnabet
40e42c4c2d
fix Issue 250 RLC AM
2017-06-29 17:15:10 +02:00
shahab SHARIATBAGHERI
1ecdcba33a
uplink VSF
2017-06-08 18:36:25 +02:00
Raymond Knopp
d23697aef3
Merge branch 'develop' into RU-RAU-split
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_ESTIMATION/lte_ul_channel_estimation.c
openair1/PHY/LTE_TRANSPORT/dci.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/dlsch_coding.c
openair1/PHY/LTE_TRANSPORT/dlsch_decoding.c
openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/LTE_TRANSPORT/dlsch_llr_computation.c
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/PHY/LTE_TRANSPORT/if4_tools.c
openair1/PHY/LTE_TRANSPORT/if5_tools.c
openair1/PHY/LTE_TRANSPORT/if5_tools.h
openair1/PHY/LTE_TRANSPORT/pcfich.c
openair1/PHY/LTE_TRANSPORT/phich.c
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/PHY/LTE_TRANSPORT/rar_tools.c
openair1/PHY/LTE_TRANSPORT/srs_modulation.c
openair1/PHY/defs.h
openair1/PHY/impl_defs_lte.h
openair1/PHY/impl_defs_top.h
openair1/SCHED/phy_procedures_lte_eNb.c
openair1/SCHED/phy_procedures_lte_ue.c
openair2/COMMON/mac_rrc_primitives.h
openair2/ENB_APP/enb_config.c
openair2/ENB_APP/enb_config.h
openair2/LAYER2/MAC/config.c
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
openair2/LAYER2/MAC/eNB_scheduler_mch.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/main.c
openair2/LAYER2/MAC/proto.h
openair2/RRC/LITE/MESSAGES/asn1_msg.c
openair2/RRC/LITE/MESSAGES/asn1_msg.h
openair2/RRC/LITE/rrc_UE.c
openair2/RRC/LITE/rrc_common.c
openair2/RRC/LITE/rrc_eNB.c
targets/ARCH/COMMON/common_lib.c
targets/ARCH/COMMON/common_lib.h
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_raw.c
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_udp.c
targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.c
targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.h
targets/ARCH/ETHERNET/USERSPACE/LIB/if_defs.h
targets/ARCH/LMSSDR/USERSPACE/LIB/lms_lib.cpp
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rcc.band7.tm1.if4p5.25PRB.lo.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rcc.band7.tm1.if4p5.50PRB.lo.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rru.band7.tm1.if4p5.25PRB.oaisim.conf
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-ue.c
targets/RT/USER/rt_wrapper.h
targets/SIMU/USER/channel_sim.c
targets/SIMU/USER/init_lte.c
targets/SIMU/USER/oaisim.c
targets/SIMU/USER/oaisim_functions.c
2017-06-05 15:33:38 -07:00
Raymond Knopp
413df163d8
first working version with oaisim. This is prior to MAC interface reworking
2017-06-04 02:44:26 -07:00
Cedric Roux
00242daa6b
Merge remote-tracking branch 'origin/feature-143-support-enterprise-linux-7' into develop_integration_w22
2017-06-02 18:06:54 +02:00
Frank A. Zdarsky
633fda9a6e
minor fixes and add building drivers from source for CentOS7
...
Signed-off-by: Frank A. Zdarsky <fzdarsky@redhat.com >
2017-06-02 12:32:15 +02:00
Cedric Roux
60c4b5ecd7
integration fixes
...
- rename UE_NO_LOG to DISABLE_LOG_X
because the name is misleading. The full software
is impacted, not only the UE part
- same for compilation option ---ue-no-log
that becomes --disable-log
- keep LOG_X for the standard case, that is the
case without DISABLE_LOG_X where printf has been
put. Two reasons:
* printf is not realtime friendly
* keep behavior similar for other users who may
be troubled by different logs that don't add
any benefit to previous logs
2017-06-02 11:24:22 +02:00
Cedric Roux
bc0f099091
Merge remote-tracking branch 'origin/UE_logging' into develop
2017-06-02 10:07:25 +02:00
Xenofon Foukas
7a86fd3216
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
...
Conflicts:
openair2/RRC/LITE/rrc_eNB.c
2017-05-31 10:42:40 +00:00
shahab SHARIAT BAGHERI
8458c8fcf8
uplink mac parser
2017-05-23 23:46:31 +02:00
Cedric Roux
b67847c9cf
minor: fix file permissions (from 755 to 644)
2017-05-23 17:33:29 +02:00
Cedric Roux
31ef9b5203
cleanup - rewrite a bit allocate_CCEs for better logging
...
We want the log in case of failure also for the case:
if (nCCE + (1<<dci_alloc->L) > nCCE_max)
2017-05-23 15:44:48 +02:00
Cedric Roux
324e6501d6
bugfix: wrong CCE allocation
...
We have to not only ensure that the CCE is free but
also that it's below the number of availables CCEs
with respect to the current PDCCH size.
2017-05-23 15:42:09 +02:00
shahab SHARIATBAGHERI
2e2b07ef9e
push update load
2017-05-22 19:19:28 +02:00
gabrielC
8758d3d4cf
--ue-no-log, add printf to verify attach is ok
2017-05-22 17:26:03 +02:00
gabrielC
16acea57cc
Merge tag '2017.w20' into UE_logging
2017-05-22 11:31:18 +02:00
Cedric Roux
2237b431c2
integration fix: fix compilation warnings
2017-05-22 10:34:55 +02:00
Cedric Roux
c15a9a8294
post-integration fix: remove compilation warnings
2017-05-22 10:23:24 +02:00
Cedric Roux
312fad1293
Merge remote-tracking branch 'origin/fjt_bug_fix_issue239' into develop_integration_w20
2017-05-19 17:22:39 +02:00
gabrielC
abf30c20b1
Remove some logs
2017-05-19 16:01:38 +02:00
gabrielC
fe350d5b6f
UE logging change :
...
--ue-trace : Enabling UE trace for debug
--ue-timing : Enabling UE timing trace
--ue-no-log : Disabling all LOG_X traces
2017-05-19 14:28:34 +02:00
echigoya
d79c186a13
Fujitsu No.6 Correct DAI incrementation
2017-05-19 09:36:47 +09:00
shahab SHARIATBAGHERI
042a16d1f6
Fix percentage
2017-05-18 17:26:08 +02:00
shahab SHARIATBAGHERI
5c7377e1c0
Fix bug header
2017-05-18 17:21:07 +02:00
Cedric Roux
c08bd6ba9c
warning removal
...
force j to -1, there is a compilation warning with the T tracer
(variable may be used uninitialized)
2017-05-18 15:43:16 +02:00
Cedric Roux
dcfdd76113
minor: warnings removal
...
It seems that ciphering_algorithm is "unsigned int" in RRC Rel10
and "unsigned long" in RRC Rel14 (as processed by asn1c)
Let's force it to unsigned long in the log to avoid compilation-time
warnings.
2017-05-18 15:42:30 +02:00
shahab SHARIATBAGHERI
5de045b802
Uplink slices
2017-05-18 15:25:10 +02:00
Cedric Roux
9d65f4dd09
warnings removal in LOG_X
...
those popped up thanks to previous commit
2017-05-18 14:16:24 +02:00