- 03 Dec, 2019 10 commits
-
-
Cedric Roux authored
Not very clean, but will do the job for the time being.
-
Cedric Roux authored
Limitation: this fix only works if there is only one eNB, because we force module_id = 0 in the function deliver_sdu where (as the code is today) we have no way to know which module_id is concerned. More generally, the rlc v2 does not work with more than 1 eNB.
-
Cedric Roux authored
The UE code to compute BSR is too complex, has to be reworked/simplified. This commit just removes the assert, does not solve anything.
-
Cedric Roux authored
-
Cedric Roux authored
The old method was wrong. The new method is better, but not accurate, especially when the TX buffer contains SDU of size > 2047 bytes. Plus it's probably too slow. To be refined at some point.
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
simply ignore the error maybe not the best solution
-
Cedric Roux authored
-
Cedric Roux authored
This commit introduces an alternative RLC implementation based on 36.322 version 8. AM and UM done, TM not done. See openair2/LAYER2/rlc_v2/TODO for missing parts.
-
- 27 Nov, 2019 1 commit
-
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 19 Nov, 2019 1 commit
-
-
Raphael Defosseux authored
hotfix: better CQI requests, especially for TDD See merge request oai/openairinterface5g!708
-
- 08 Nov, 2019 4 commits
-
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Raphael Defosseux authored
--> also adding TDD monolithic test at 20MHz with default scheduler --> putting IF4.p5 TDD scenarios with default scheduler Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
masayuki.harada authored
-
masayuki.harada authored
Fix cqi_req clear timing, and schedule PUSCH when CQI has not been received for a long time in fairRR scheduler.
-
- 06 Nov, 2019 1 commit
-
-
Cedric Roux authored
In TDD mode, CQI requests are not possible in special subframes (at least for some TDD configurations, see 36.213 7.2.3 that says "a DL subframe is valid if it does not contain a DwPTS field if the length is less than 7680 Ts"). In the code, we simply disable CQI requests in special subframes, no matter what the length of DwPTS. A problem can arise if the DCI0 for a given UE are sent only in those special subframes. In this case the UE will never report CQI and the eNB will use low MCS for this UE, impacting performances. Another, related, problem is when there are several UEs. There again one UE might always get its DCI0 in special subframes and thus never report CQI. There again, performance issues. This commit is an attempt to improve the situation. It does two things. 1 - tag the UE as schedulable in the function UE_is_to_be_scheduled if the cqi_req_timer is expired 2 - use cqi_req_timer as a criterium when ordering UEs for UL scheduling The value chosen for the expiration of the cqi_req_timer in UE_is_to_be_scheduled is quite high (300) because as the code is today we may overschedule the UE for short bursts until we receive a CQI from the UE. [TODO: fix the code properly to avoid this behavior.] Note: the fairRR scheduler has not been analyzed and this commit may not fix anything in case the fairRR scheduler is used.
-
- 11 Oct, 2019 4 commits
-
-
Raphael Defosseux authored
Develop Integration Branch: 2019 week 41 See merge request oai/openairinterface5g!689
-
Raphael Defosseux authored
-
Raphael Defosseux authored
-
Raphael Defosseux authored
-
- 08 Oct, 2019 5 commits
- 04 Oct, 2019 1 commit
-
-
Raphael Defosseux authored
initial support for iperf in distributed environment Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 03 Oct, 2019 1 commit
-
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 27 Sep, 2019 1 commit
-
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 26 Sep, 2019 1 commit
-
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 25 Sep, 2019 1 commit
-
-
Raphael Defosseux authored
- Add more IP routes / rules - OAI UE should be pingable! - Relative time column added to HTML report Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 24 Sep, 2019 1 commit
-
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 20 Sep, 2019 1 commit
-
-
Raphael Defosseux authored
-- Adding the python framework of build and test to inria r2lab pipeline -- R2LAB pipeline has logCollections and artifacts storing -- Python framework should support latest Rel14 OAI openair-cn/cn-cups EPC -- Pipeline uses the latest version of booking-lease script (by duration) -- Support for distributed smartphone adb servers -- Initial scenarios: ** Build on one OAI 4G eNB and one OAI 4G UE ** Test in FDD band7 / 5MHz / TM1 in noS1 configuration ** Test in FDD band7 / 5MHz / TM1 with latest OpenAir-CN-CUPS --> just attachment Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 05 Sep, 2019 1 commit
-
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 03 Sep, 2019 6 commits
-
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Raphael Defosseux authored
Develop Integration Branch: 2019 week 36 The following MR are included: * MR 653 : Feature LTE-M PUSCH CE - 8 Repetitions * MR 654 : Rfsimu config and CI scripting updates
-
Raphael Defosseux authored
-- Properly stopping FlexRan Ctl in case of failure Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Raphael Defosseux authored
-- IperfNoS1 when eNB crashed -- LTE-M module failed attachment -- LTE-M module pinging Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Raphael Defosseux authored
-