Sakthivel Velumani
41380e932e
Fixed ssb sync issue
2021-08-06 20:23:10 +05:30
Sakthivel Velumani
3f1c9df35c
commenting out function calls in nfapi
...
the priority now is monolitic. this should we reverted and fixed properly once we have a working code in monolitic
2021-08-06 20:23:10 +05:30
Sakthivel Velumani
bc6f39370c
Added checks if tx RU processing start in order
2021-08-06 20:23:10 +05:30
Raphael Defosseux
3e6ef7baa4
Merge remote-tracking branch 'origin/docker-improvements-august-2021' into integration_2021_w32
2021-08-06 10:40:53 +02:00
Raphael Defosseux
a0e3cc8de4
Merge remote-tracking branch 'origin/NR_SA_tempfix_coreset' into integration_2021_w32
2021-08-06 10:39:56 +02:00
Raphael Defosseux
597f2b3e8f
Merge remote-tracking branch 'origin/NR_new_ul_antennaports' into integration_2021_w32
2021-08-06 10:39:34 +02:00
Raphael Defosseux
7b2420760f
Merge remote-tracking branch 'origin/NR_UE_reworking_UCI_procedures' into integration_2021_w32
2021-08-06 10:37:22 +02:00
francescomani
2daa9144c4
Merge remote-tracking branch 'origin/NR_SA_tempfix_coreset' into NR_UE_SA
2021-08-06 09:26:17 +02:00
Sakthivel Velumani
902d6b6550
correcting the dlsch array size
2021-08-05 21:29:53 +05:30
Sakthivel Velumani
cb68456357
Enabled multi-threading for gNB L1 tx
...
A second thread message is created for L1 tx processing and pushed into the threaPool.
The message contain the nfapi rel15 PDUs for SSB, PDCCH and PDSCH. The memory of these PDUs are reused for subsequent slots.
Need to fix the nfapi mode VNF PNF implementation to adapt to this memory scheme.
2021-08-05 21:29:53 +05:30
Sakthivel Velumani
4d05f4b288
Blocking nr_scheduler_response untill L1 tx finishes
2021-08-05 21:28:08 +05:30
Sakthivel Velumani
66cbe490e1
Prevent buffer under/overflow in ULSCH decoding through alignment and sufficient array size
2021-08-05 21:28:08 +05:30
Laurent THOMAS
b7857a505e
try to fix CUDA, and fix infinite loop in nr UE uplink data collect
2021-08-05 17:31:31 +02:00
francescomani
067d9f8c87
reworking function for csi meas report bitlen (still not complete)
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
2021-08-05 15:43:56 +02:00
Rahul Gottipati
74c5816c72
VNF clock dependency removed
2021-08-05 17:30:12 +05:30
Thomas Schlichter
6c227f4d6b
NR_UE: Assure correct padding in nr_ue_get_sdu()
...
In case no MAC CE needs to be transmitted and we filled the buffer with SDUs from RLC, we missed to add padding for the last 3 bytes.
2021-08-05 12:33:09 +02:00
Raphael Defosseux
7e158447bb
fix(ci): phy-sim build failure not correctly handled
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-05 12:04:03 +02:00
Raphael Defosseux
4db87599bf
doc(ci): how to properly capture control packets
...
also added how to pull RAN images
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-05 10:52:22 +02:00
Laurent THOMAS
fadbdd3671
pdusession id fix: different values for UL and DL
2021-08-05 10:02:36 +02:00
Laurent THOMAS
464520304b
merge develop, make DNN, NSSAI configurable, fix infinite loop
2021-08-05 09:49:25 +02:00
Laurent THOMAS
3cbf516885
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into code-cleanup-20210716
2021-08-04 19:57:45 +02:00
Raphael Defosseux
3247e967ec
fix(docker): explicitely adding procps to target images
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-04 17:09:18 +02:00
Raphael Defosseux
ebebd3c7d7
doc(docker): adding tutorial on how to deploy RF sim with EPC
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-04 16:51:53 +02:00
francescomani
62b1531c55
improvement in fix for commonControlResourceSet for SIB1
2021-08-04 14:23:50 +02:00
cig
92fb370258
Removed unnecessary sdu_lengths array in nr_ue_get_sdu
2021-08-04 13:06:31 +02:00
cig
05a4c48d96
Bugfix in the generation of UL MAC PDU in Msg3
...
- restored FIXED subheader length
- restored SHORT subheader in MAX TBS (still unclear the reason behind the
selection of SHORT subheader here by developer)
2021-08-04 13:06:31 +02:00
cig
6e0737d9e4
Send Msg3 CCCH SDU in SA mode only
...
- send C-RNTI MAC CE otherwise
- init RA if there are bytes to send and is a PRACH occasion
- minor cleanups
2021-08-04 13:06:31 +02:00
cig
9af71a7a46
Set the tc-rnti only in CBRA
...
- TC-RNTI is set and used after RAR reception according to the specs
- C-RNTI is used in CFRA
2021-08-04 13:06:31 +02:00
cig
b6e3718d70
Changes to nr_write_ce_ulsch_pdu
...
- takes in input MAC instance
- uses a mac ce struct
- minor fixes
2021-08-04 13:06:31 +02:00
cig
07a80bc84e
Do generation of UL padding in nr_ue_get_sdu only
...
- removed code from outside this function
- generate random padding in RFSIM mode
- generate 0 padding in real-time
- padding is generated either to complete the PDU or to transmit a new one
when no data from RLC was fetched
2021-08-04 13:06:31 +02:00
cig
02012e77ee
Minor MAC UE fixes
...
- set constant variables to const
2021-08-04 13:06:31 +02:00
cig
021788c7a7
Improved logging in the MAC PDU processing function at gNB
...
- improved debug logging
- minor fixes and cleanup
2021-08-04 13:06:31 +02:00
cig
5cfa2cd2f4
Removed OAI exit in mac_rlc_data_req when no RB is present
...
- this prevents crashes when the function is called for LCIDs that have no RB
- and simply print error message and return 0 when no RB is found
2021-08-04 12:49:42 +02:00
cig
4277d4e1bb
Fixes to UE ULSCH PDU generation
...
- included MAC CE sub-PDUs size in the computation of RLC data to transmit
this fixes the error with residual mac pdu appearing at gNB side when
transmitting higher amount of data
- got rid of the nr_generate_ulsch_pdu and moved the relevant UL-SCH MAC PDU
generation procedure within the nr_ue_get_sdu and nr_ue_get_rach
- reduced memcpy calls and unnecessary memory allocations
- fetching RLC data and SDU size from the mac_rlc_data_req, removed the call
to mac_rlc_get_buffer_occupancy_ind
- introduced a new function to generate the MAC CEs sub-PDUs
- removed unnecessary function input parameters
- minor fixes and cleanup
- enhanced logging
2021-08-04 12:49:42 +02:00
Eurecom
969a7a08fe
Merge remote-tracking branch 'origin/develop' into bandwidth-testing
...
Conflicts:
openair2/GNB_APP/MACRLC_nr_paramdef.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-08-04 12:09:42 +02:00
Eurecom
24b2975893
added 50 MHz configuration file, SA,2x2,n310 all initial BWP.
2021-08-04 11:57:52 +02:00
Rahul Gottipati
4ec3434128
Rebase to latest develop
2021-08-04 14:57:52 +05:30
Eurecom
5274b35d02
added SA configuration file for n310, SA, 40 MHz BW. All on initial BWP.
2021-08-04 11:26:51 +02:00
Eurecom
1385af17e9
end2end functional again (sort of).
2021-08-04 11:21:39 +02:00
francescomani
8cc1d0a2de
initialization of pdcp only in nos1
2021-08-04 11:21:07 +02:00
Raphael Defosseux
efc696cce9
fix(ci): split 4G RF sim / 5G RF sim into 2 stages
...
- Fix the SA RF test (wrong conf file)
- No more copy of RAW files in SA
- Fix no-detection of failures on RA
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-03 15:41:16 +02:00
Raghavendra Dinavahi
6d051b4229
Changes in ASN extraction PERL script
2021-08-03 14:27:11 +02:00
Gokul Srinivasan
85b8f78d71
process ID overflow bugfix
2021-08-03 17:57:11 +05:30
Raghavendra Dinavahi
7043f64da3
Fixes of compilation errors after ASN update
2021-08-03 14:27:11 +02:00
Raghavendra Dinavahi
2380646da0
Updated ASN to Spec 38.331 version 16.4.1
2021-08-03 14:27:11 +02:00
Raphael Defosseux
a518701a27
feat(docker): adding conf template to gNB container image
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-03 11:52:31 +02:00
Raphael Defosseux
96997d1eca
Merge branch 'integration_2021_wk31' into 'develop'
...
integration_2021_wk31
See merge request oai/openairinterface5g!1219
2021-08-02 15:07:36 +00:00
francescomani
39307247c9
change error log to log_d to avoid flooding of error messages at ue
2021-08-02 12:49:50 +02:00
francescomani
5c744429c9
bugfix: not scheduling pucch transmission at UE when there is only negative SR
2021-08-02 12:47:32 +02:00
Sakthivel Velumani
6050776f55
Merge branch 'develop' into prb_based_dl_channel_estimation
2021-08-02 12:17:03 +02:00