Robert Schmidt
2e53fdea9c
Rename NR_sched_pusch_t and use for Freq Alloc + MCS
2020-12-02 18:08:50 +01:00
Robert Schmidt
ee6cdc1359
Create UL preprocessor, allocate CCE, re-use DL structures
2020-12-02 18:08:50 +01:00
Robert Schmidt
415a843ac4
Add active_ubwp to NR_UE_sched_ctrl_t
2020-12-02 18:08:50 +01:00
Robert Schmidt
3eceba5062
Use UE's active DL BWP in UL sched
2020-12-02 18:08:50 +01:00
Robert Schmidt
f3b00ff144
UL_tti_req_ahead: pre-set slot and frame
2020-12-02 18:08:50 +01:00
Robert Schmidt
f45e8bbe0e
UL_tti_req_ahead: Create PUSCH PDU directly within nr_fill_nfapi_ul_pdu()
...
Use a "future" UL_tti_req structure to save in between scheduling and
reception slots. Should also work for FDD.
2020-12-02 18:08:50 +01:00
rmagueta
104b8ab21a
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-sib1
2020-12-02 16:28:38 +00:00
rmagueta
f4b20822d4
Fix build warnings
2020-12-02 16:27:20 +00:00
Hongzhi Wang
aa3317a009
set less dlsch thread by default
2020-12-02 11:36:57 +01:00
Raphael Defosseux
68e193c6cc
[DOCKER] finalize RRU templates
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-02 11:25:06 +01:00
Robert Schmidt
ee9268feee
Remove second clear_nr_nfapi_information call
2020-12-01 19:36:50 +01:00
Robert Schmidt
1cd46f4dfc
Clean up nr_schedule_ulsch()
2020-12-01 19:36:50 +01:00
Robert Schmidt
c0e5a180bc
Separate CCE allocation, MCS, RB Alloc in UL sched
2020-12-01 19:36:50 +01:00
Robert Schmidt
5244da263e
Clean up select_ul_harq_pid() and nr_schedule_ulsch()
2020-12-01 19:36:50 +01:00
Robert Schmidt
53d8fbf487
Remove schedule_fapi_ul_pdu()
2020-12-01 19:36:50 +01:00
Robert Schmidt
c8e607a18c
Create separate nr_schedule_ulsch(), move helper functions
2020-12-01 19:36:50 +01:00
Robert Schmidt
2481075122
Add debug output for nr_rate_matching_ldpc() asserts
2020-12-01 19:36:50 +01:00
Robert Schmidt
75a1562d7f
Remove unused (commented) copy_nr_ulreq()
2020-12-01 19:36:50 +01:00
Remi Hardy
dfb110bf80
Integration 2020 wk49
...
MR968: Bugfix nr ldpc size typo
- fix the copy of the decoded data bytes at the end of the processing of an LDPC segment
MR962: Remove x2 gnb hardcoding
- Removes hardcoding of some x2 configuration parameters used in ENDC setup request message at gNB side
MR949: rlc v2: change time keeping
- RLC has timers. We need to keep track of time.
We introduce rlc_tick() and call it in eNB_dlsch_ulsch_scheduler, which is called every subframe, both in FDD and TDD.
2020-12-01 19:35:15 +01:00
Raymond Knopp
d9b7d43ec6
rebase and fix non paralellized errors
2020-12-01 18:26:07 +01:00
Francesco Mani
ecdd7a7f62
taking aggregation level and nr of candidates from config at ue
2020-12-01 16:19:59 +01:00
cig
05d4b9205b
Do configuration of DRB UM in RA mode
...
- do DRB preconfiguration for deafult C-RNTI if !do_ra
- moved redundant configuration code at RLC layer to new RLC functions
2020-12-01 15:10:04 +01:00
cig
76a2a7559c
Removed exit call in PDCP PDU handling functions
2020-12-01 15:10:04 +01:00
cig
1a78bd8b1a
Replaced information message with assertion in nr_l2_init_ue
2020-12-01 15:10:04 +01:00
cig
8f7b041d7c
Cleanup of hardcoded C-RNTI
...
- Giving C-RNTI as an input to DRB preconfiguration
- Set C-RNTI from UE configuration for higher layer function calls
2020-12-01 15:10:04 +01:00
cig
33bab5ba4a
Changes to support DL IP traffic and timing adjustments in do-ra mode:
...
- enabled procedures that were already called for phy-test mode
- enabled setup of DRB for the current C-RNTI
- enhanced information, debugging and warning logging at MAC/RLC/PDCP level
2020-12-01 15:09:57 +01:00
Raphael Defosseux
2d6fea51b3
Merge remote-tracking branch 'origin/oc-docker-october-improvements' into ci-deploy-docker-compose
2020-12-01 10:09:02 +01:00
Raphael Defosseux
b29b88380c
[CI]: flexran-rtc support when deployed in a container.
...
-- Not completed for X2 Handover case
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-30 22:27:15 +01:00
rmagueta
c8dfaf8eb9
Improvements to decode SIB1 in 3rd party implementations and OAI UE with the same gNB configurations
2020-11-30 19:11:01 +00:00
hardy
92b8b12208
OAI UE Build : use --ninja and change timeout to 1200
2020-11-30 14:04:53 +01:00
rmagueta
46de16b6e1
Minor updates in LOGs
2020-11-30 12:26:12 +00:00
Francesco Mani
1acf4a68f2
mib ssb in mac structure, prach scheduled accordingly
2020-11-30 12:56:10 +01:00
Sakthivel Velumani
24bf54b2af
fixed one more build error
2020-11-30 11:44:31 +01:00
hardy
923c5f9d31
Merge remote-tracking branch 'origin/rlc-v2-tick' into integration_2020_wk49
2020-11-30 10:35:24 +01:00
hardy
279a721d23
Merge remote-tracking branch 'origin/remove_x2_gnb_hardcoding' into integration_2020_wk49
2020-11-30 10:34:52 +01:00
hardy
cfdd0b2220
Merge remote-tracking branch 'origin/bugfix-nr-ldpc-size-typo' into integration_2020_wk49
2020-11-30 10:34:27 +01:00
Raymond Knopp
687d151bfd
removal of a warning
2020-11-29 19:42:03 +01:00
Raymond Knopp
4a2a81f311
fixed missing parenthesis in ul_cqi computation
2020-11-29 08:24:35 +01:00
Cedric Roux
f36a1ef93f
nr pdcp: use pdcp config
...
There was a problem with SN size. It was hardcoded to 12 bits (so max
sn = 4095) but we configure the UE with 18 bits. After a while, iperf
didn't work anymore because of this (what a surprise!).
So let's get the correct value from pdcp_Config.
And while we're at it, let's store also discard_timer and t_reordering
that will be used later by a proper NR PDCP layer (which is currently
work in progress).
2020-11-29 07:41:26 +01:00
Raphael Defosseux
329a823d5d
CI: fix image build log collection
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-28 22:40:29 +01:00
Raphael Defosseux
858a1dc090
[DOCKER] remove log folder (contains the install logs)
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-28 22:35:47 +01:00
Raphael Defosseux
4639a59a51
[CI][Docker]: Finalize docker-compose-based EPC deployment
...
- Fix pcap capture commands
- added support for FlexRan-RTC and Traffic-Generator
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-28 21:24:10 +01:00
rmagueta
548015929e
Minor correction
2020-11-28 01:49:00 +00:00
rmagueta
a365bde8da
Minor correction: y cannot be zero
2020-11-28 01:32:31 +00:00
Raymond Knopp
0477e881b5
removed most new warnings
2020-11-28 00:11:13 +01:00
Raymond Knopp
18756c35eb
demotion of LOG_W to LOG_D
2020-11-27 21:46:22 +01:00
Raymond Knopp
223ed810b2
Merge remote-tracking branch 'origin/develop' into develop-oriecpriupdates
2020-11-27 19:11:05 +01:00
Raymond Knopp
2303a9bcf6
CPPcheck errors + some warnings
2020-11-27 18:54:09 +01:00
rmagueta
a3b633d26c
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-sib1
...
Conflicts:
openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2020-11-27 17:37:15 +00:00
Hongzhi Wang
9ef0107a6e
bug fix ue parallelization
2020-11-27 17:46:07 +01:00