Raymond Knopp
7ea7891b67
more warning removal
2017-09-21 15:53:54 -07:00
Cedric Roux
e6bf9698ed
bugfix: fix do_MIB
...
- carrier->MIB will be reused, so "spare" has to be allocated
- wrong parameters sent to uper_encode_to_buffer
2017-09-21 17:08:18 +02:00
Raymond Knopp
dbb20c23fa
removal of ITTI messages eNB MAC->RRC
2017-09-20 12:52:04 +02:00
Raymond Knopp
0fccd99446
patch for open-nfapi
2017-09-19 04:59:15 -07:00
Raymond Knopp
0b5be18c8a
extracted FAPI interface functions into fapi_l1.c
2017-09-16 06:29:07 -07:00
Raymond Knopp
362f584d66
integration of remaining nFAPI messages
2017-09-14 07:15:49 -07:00
Raymond Knopp
828077c2de
bugfixes for eNB on usrp, some minor fixes for eMTC
2017-08-13 23:04:16 -07:00
Raymond.Knopp
8ee3f3b353
initial tests with USRP as monolithic eNB, "connectionless" execution is fine.
2017-07-25 22:15:52 +02:00
Raymond Knopp
ae884afe24
integration of LTE-M SIB1/SI interfaces and scheduling
2017-07-24 16:19:24 -07:00
Raymond Knopp
d56525c807
NFAPI UL indications added and full UE connection tested.
2017-07-19 03:07:40 -07: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
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
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
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
Cedric Roux
9d65f4dd09
warnings removal in LOG_X
...
those popped up thanks to previous commit
2017-05-18 14:16:24 +02:00
Cedric Roux
ce08fa8e9e
integration fix: remove various warnings
2017-05-15 15:57:26 +02:00
Raymond Knopp
63a18b8193
first time UE connection established
2017-04-25 11:50:15 -07:00
Raymond Knopp
b42aed9ed9
initial testing version of L1L-L1H split (RRU-RAU)
2017-04-17 10:40:23 -07:00
Wilson W.K. Thong
8d88bae9e8
#221 fixed incorrect processing of CQI_PMI_Index in RRCConnectionReconfiguration
2017-03-28 10:39:09 +08:00
Cedric Roux
4e3acb6a5d
integration fix: disable XER_PRINT
...
This generates too much prints and may disrupt realtime.
This has to be off by default.
2017-03-24 17:18:51 +01:00
Cedric Roux
fc5c876a81
Merge remote-tracking branch 'origin/feature-228-rrc-rel14' into develop_integration_w12
2017-03-24 17:08:27 +01:00
Cedric Roux
4fcb6272f4
RRC Rel14
...
- import RRC ASN.1 defintions from the specifications
(file openair2/RRC/LITE/MESSAGES/asn1c/ASN1_files/RRC-e10.asn)
contrary to rel8/10, all modules have been imported, maybe it's too much
to refine in case of problems
- deal with rel14 in fix_asn1
- all code that was for Rel10 is now for Rel10/Rel14
- some incompatible changes (mostly in naming) were resolved in favor
of rel14, see in openair2/RRC/LITE/defs.h
- unsure about the rlc layer, some arrays have changed (values appended),
I only changed the definition and in tests in the code, I changed
the index limit, maybe it's not enough
Rel14 is the default compilation mode.
2017-03-23 18:06:40 +01:00
Calisson
7685cf1811
fixing srs in msg3. now all SRS subframe configs work.
2017-03-21 14:16:19 +01:00
Calisson
e2d46f8040
adding mechanism for SRS scheduling of multiple UEs.
2017-03-20 17:13:42 +01:00
Calisson
1e193853eb
WIP: adding srs channel estimation to eNB. estimation results yet to be checked.
2017-03-14 17:13:14 +01:00
Rohit Gupta
02f3298a58
several fixes to previous commit. First tests in FDD with USRP and UE ok.
2017-03-10 16:18:40 +01:00
Cedric Roux
e62f569b5d
Merge remote-tracking branch 'origin/various-l2-fixes-187' into develop_integration_w07
2017-02-17 18:23:00 +01:00
Cedric Roux
603c84c700
fix warnings: fix LOG_X problems when compiling lte-softmodem
...
The compilation line was:
./build_oai --eNB -w USRP
The file openairinterface5g/cmake_targets/log/lte-softmodem.Rel10.txt
has been checked and all LOG_X (and 'msg') warnings have been fixed.
2017-02-17 18:07:06 +01:00
Chia-Yu Chang
1b417979e9
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into various-l2-fixes-187
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/if4_tools.c
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_udp.c
targets/ARCH/ETHERNET/USERSPACE/LIB/if_defs.h
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/rcc.band7.tm1.if4p5.50PRB.usrpb210.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rru.band7.tm1.if4p5.25PRB.oaisim.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rru.band7.tm1.if4p5.50PRB.oaisim.conf
2017-02-17 12:01:26 +01:00
Cedric Roux
1f3b1ff8ff
integration fix: remove XER_PRINT from RRC
2017-02-16 12:53:25 +01:00
Cedric Roux
f92bd91544
Merge branch 'enhancement-199-nas-multi-ue' into develop_integration_w07
...
Conflicts:
openair1/SCHED/phy_procedures_lte_ue.c
targets/RT/USER/lte-softmodem.c
targets/SIMU/USER/oaisim.c
targets/SIMU/USER/oaisim_functions.c
2017-02-16 12:14:26 +01:00
gabrielC
2dc9dc0316
Merge remote-tracking branch 'origin/tm4-fixes' into develop_integration_w07
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/LTE_TRANSPORT/power_control.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
targets/SIMU/USER/oaisim_functions.c
2017-02-14 15:25:37 +01:00
hbilel
e88d1e739e
[OAI-UE] new pucch procedure to support all formats
2017-02-13 16:15:47 +01:00
Xenofon Foukas
9e55f8ebcd
Fixed bug in the establishment of DRBs
2017-02-11 17:57:11 +02:00
Cedric Roux
0ada1e9e32
Merge remote-tracking branch 'origin/oaisim-rru' into develop_integration_w06
...
Conflicts:
openair2/RRC/LITE/rrc_UE.c
2017-02-10 11:36:06 +01:00
Elena_Lukashova
b31282ae30
Merge branch 'develop' into feature-59-tm4
2017-02-09 18:03:16 +01:00
Florian Kaltenberger
e0b8998def
fixing bug in PDSCH power allocation for TM2
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/PHY/LTE_TRANSPORT/power_control.c
2017-02-07 10:02:49 +01:00
Raymond Knopp
bb5ee76ad8
changes in oaisim to support RRU + fronthaul. minor bugs corrected in UE.
2017-02-05 14:31:00 -08:00
Elena_Lukashova
a51c30f459
Merge branch 'develop' into feature-59-tm4
...
dlsim_tm4 works fine.
dlsim has a bug in llr processing after llr computations (see XFORMS).
2017-01-30 13:37:24 +01:00
hbilel
7b64eae285
[OAI-UE] issue#200 release harq p[rocess after sending Ack
2017-01-30 12:00:08 +01:00
Frédéric Leroy
2d8cf88884
openair2/RRC/LITE: remove fixed ue_mod_id = 0
2017-01-25 13:06:13 +01:00
Cedric Roux
89445da9eb
attempting at fixing RRC
...
RRC does not work very well when one UE goes away and comes
back in some situations.
This commit is an attempt at making things work better.
It is probably not the end of the story.
2017-01-20 14:59:24 +01:00
Cedric Roux
2c578f350a
remove XER printing in asn1_msg.c, too verbose
2017-01-19 17:23:15 +01:00
Cedric Roux
390085c377
remove printing of UE capabilities on stdout
...
Modern UEs have very long UE capabilities.
It disrupts realtime behaviour of the modem.
Let's put a simple log message indicating we got the
UE capabilities.
2017-01-19 12:47:50 +01:00
Cedric Roux
ff11cf5f23
Merge branch 'bugfix-183-LOG_X-format' into develop_integration_w02
2017-01-13 17:16:16 +01:00
Cedric Roux
ab7a3e8e9c
fix compilation of RRH GW
...
I am not sure this is the correct solution.
The problem seems to be that the RRH GW does not use ITTI
and thus the type 'as_nas_info_t' is not defined, and then
the compilation fails.
The simple fix is to include 'as_message.h' in
'openair2/RRC/LITE/defs.h' if ENABLE_ITTI is not
defined. Maybe it's not good. RRH GW compiles with this fix.
2017-01-12 17:58:28 +01:00
Cedric Roux
f2f32f5340
fix LOG_X macros
...
Some of them might not be correctly handled.
I put /* TODO: XXX */ where I didn't know if
the fix was correct.
2017-01-11 15:48:00 +01:00
Cedric Roux
40add2d572
Merge remote-tracking branch 'origin/various-fixes-2016-w50' into develop_integration_wk01
2017-01-06 18:03:32 +01:00