Melissa Elkadi
6ddb49d09c
Sending uci_ind based on rx'd ul_tti's sfn/slot
...
Also, updated the filing of the DCI payload
based on the actual number of recevied bits
and not based on the max number of rx'd bits.
2021-07-02 13:51:39 -07:00
luis_pereira87
081a287929
Fix gNB downlink MAC short/long header accordingly with RLC buffer size
2021-07-02 21:36:02 +01:00
francescomani
cb0de3ba03
csi period and offset in mac common
2021-07-02 17:29:23 +02:00
Laurent THOMAS
ee0e7c97a3
merge develop
2021-07-02 12:22:42 +02:00
Laurent THOMAS
670352d548
add array size fix
2021-07-02 12:15:59 +02:00
Laurent THOMAS
1f80f4f4dd
merge develop
...
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into x2_handle_sctp_shutdown
2021-07-02 11:43:52 +02:00
francescomani
c9c416cb01
Merge remote-tracking branch 'origin/develop' into NR_gNB_initial_MIB_fix
2021-07-02 11:43:37 +02:00
Melissa Elkadi
4dfe7c2596
5G Userplane working 50% of the time
...
This commit includes several changes.
First, it updates the way we fill the uplink
UCI indication. This still has some todo comments
since all the fields in this ind were hardcoded.
It also updates the pack and unpack functions for
the NR_UCI incations. Lastly, it includes updates
to the gNB UCI scheduler. The updates in the gNB
were cherry picked from develop. There are two updates
to the VNF which allow the VNF timing/slots to be
adjusted based on the received timing_info packets
from the VNF. This adjustment was disabled in IISc's
nFAPI code. For now, it is improving the timing
between the VNF and PNF.
2021-07-01 12:21:57 -07:00
francescomani
a49ebe249b
Merge remote-tracking branch 'origin/develop' into NR_UE_reworking_UCI_procedures
2021-07-01 16:38:41 +02:00
luispereira87
dcfec657df
Fix BWPstart and BWPsize for bwp_Dedicated
2021-07-01 15:02:59 +01:00
francescomani
38ad4bbfbc
Merge remote-tracking branch 'origin/develop' into NR_CSIRS_tomerge
2021-07-01 15:23:28 +02:00
Remi Hardy
2d4e8cc323
2021_wk26 Merge develop-NR_SA_F1AP_5GRECORDS
...
Initial implementation of NR5G Standalone Access Registration procedures with CN5G.
2021-07-01 11:55:26 +00:00
Melissa Elkadi
90d5641770
Filling, queuing and sending UCI ind to gNB
...
Currently, the pull8 in nFAPI of the VNF
is failing.
2021-06-30 17:21:41 -07:00
Melissa Elkadi
fc79bb1c91
Updating dropping of PUSCH if repeated sfn/slot
...
The previous two commits did not correctly check
the gNB sfn and slot. The code now correctly sets
the slot in which the PUSCH is SCHEDULED, not the slot
the rx is expected. Also, the sfn/slot is only updated
if we do in fact schedule a PUSCH.
2021-06-30 11:32:57 -07:00
rmagueta
282fe1063e
Fix build
2021-06-30 18:48:45 +01:00
rmagueta
160cb0b930
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS-lts2
...
# Conflicts:
# cmake_targets/CMakeLists.txt
# cmake_targets/build_oai
# cmake_targets/tools/build_helper
# executables/nr-gnb.c
# openair1/PHY/INIT/nr_init_ru.c
# openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
# openair1/PHY/NR_TRANSPORT/nr_ulsch.c
# openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
# openair1/PHY/NR_UE_TRANSPORT/nr_prach.c
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
# openair2/F1AP/f1ap_du_rrc_message_transfer.c
# openair2/F1AP/f1ap_du_rrc_message_transfer.h
# openair2/F1AP/f1ap_du_task.c
# openair2/GNB_APP/gnb_app.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/LAYER2/nr_pdcp/nr_pdcp_entity.c
# openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
# openair2/RRC/LTE/rrc_eNB_GTPV1U.c
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/rrc_gNB.c
# openair2/RRC/NR/rrc_gNB_NGAP.c
# openair2/RRC/NR_UE/rrc_UE.c
# openair3/NAS/NR_UE/nr_nas_msg_sim.c
# openair3/ocp-gtpu/gtp_itf.cpp
# targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2021-06-30 17:00:30 +01:00
Melissa Elkadi
ad653819b9
Not sending DCI if repeated sfn/slot
...
Also, we are now updating ul_tti_future
for every index in the array, not just slot 7, 8, and 9.
2021-06-29 15:51:48 -07:00
Melissa Elkadi
30fe619000
Dont send DCIs repeatedly for a given sfn/slot
...
Although the timing isnt perfect, if the VNF adjusts
in the middle of scheduling a DCI the gNB would try to
send two DCIs for a certain sfn/slot; this commit will
stop that from happening. The timing issue still persits.
2021-06-29 13:24:07 -07:00
rmagueta
18fae95fc7
Fix UL TDA in config file for NSA
2021-06-29 18:54:52 +01:00
Mahesh
64a7191872
Cleanup
2021-06-29 20:15:29 +05:30
Mahesh
9421c35a72
Code cleanup
2021-06-29 08:49:48 +05:30
Mahesh
831c47c40b
Merge remote-tracking branch 'origin/develop' into nfapi_nr_arch_mod
2021-06-29 07:54:09 +05:30
Melissa Elkadi
5ee9bc2cc9
Updating matacher function for de-queuing
2021-06-28 16:58:01 -07:00
Melissa Elkadi
f61d5b74b1
Removing free of unallocated memory
2021-06-28 15:02:04 -07:00
Melissa
01127c6ce7
Merge branch 'episys/sync-nfapi-with-muep-more' into 'episys/x2_trigger_nsa'
...
Sync more NFAPI changes from multi-ue-proxy.git
See merge request aburger/openairinterface5g!45
2021-06-28 14:53:37 -07:00
Michael Cook
9ac2d7724d
Merge remote-tracking branch 'origin/episys/x2_trigger_nsa' into episys/sync-nfapi-with-muep-more
2021-06-28 17:44:21 -04:00
Melissa
13c1379958
Merge branch 'episys/sync-nfapi-with-muep' into 'episys/x2_trigger_nsa'
...
Sync nfapi_p[57].c with multi-ue-proxy.git
See merge request aburger/openairinterface5g!44
2021-06-28 14:43:39 -07:00
Michael Cook
cf4758a742
Merge remote-tracking branch 'origin/episys/x2_trigger_nsa' into episys/sync-nfapi-with-muep-more
2021-06-28 17:40:00 -04:00
Michael Cook
4fb933cbdf
Copy review feedback from multi-ue-proxy.git
2021-06-28 17:39:16 -04:00
Melissa Elkadi
9b96dd2a5f
Unqueue based on sfn_slot
...
Also, added functionality to fill tx_req in NR UE
when a DCI is received after the slot indication.
2021-06-28 12:39:28 -07:00
rmagueta
a65fb113c1
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
2021-06-28 14:22:57 +01:00
Remi Hardy
635dabae31
Merge branch 'integration_2021_wk25' into 'develop'
...
Integration 2021 wk25
MR !1187 : improve UE module control
* improve UE module control
* make Qlog generation optional
* add nsa tests
* update jenkins pipeline
2021-06-28 12:24:08 +00:00
hardy
9fa3e1a758
fix the module CM process start/check
2021-06-27 22:12:16 +02:00
matzakos
408d05c682
Configure PDCP entity for UE DRB with no integrity and ciphering to comply with configuration at gNB
...
-To be revisited if we want to enable integrity and ciphering for DRBs
2021-06-27 10:34:37 +02:00
Michael Cook
e54896591b
Sync more NFAPI changes from multi-ue-proxy.git
...
Most notably, nfapi_rx_indication_pdu_t.data type is changed from
`uint8_t*` to `uint8_t[]`. Also, renamed from `data` to
`rx_ind_data` to make it easier to find.
2021-06-26 10:20:48 -07:00
Michael Cook
9a0926bdee
Sync nfapi_p[57].c with multi-ue-proxy.git
...
These are all superficial, low-risk changes
2021-06-26 09:08:54 -07:00
Melissa Elkadi
46488432e6
This commit includes the iisc pnf_p7 slot tick fix
...
It also includes the queuing development. The idea
is that the 5G Userplane messages will be filled
and configured the same as previous commit, but
the uplink messages will be queued and then sent to
the gNB during the correct slot. Still WIP.
2021-06-25 14:49:02 -07:00
Melissa Elkadi
912cba163d
Enabled VNF timing adjustments.
...
Also ported in new gNB ulsch scheduler code from
Eurecom/develop branch.
2021-06-24 15:33:22 -07:00
rmagueta
c3c925bd4d
Remove obsolete code from rrc_gNB_reconfig
2021-06-24 15:20:55 +01:00
rmagueta
4e449a0c40
Fix build warnings
2021-06-24 14:51:16 +01:00
luis_pereira87
e0769db455
Remove SRB2 from fill_initial_cellGroupConfig
2021-06-24 12:55:01 +01:00
francescomani
c249ca0bd8
fix for empty mib at beginning of execution
2021-06-24 12:22:03 +02:00
sfn
ae3e3c5f39
Fix PDSCH precoding bug
2021-06-24 11:08:33 +02:00
sfn
3a7dc238e0
Fix PUCCH bugs
2021-06-24 11:08:33 +02:00
sfn
3ac1f62bbb
Enable DMRS Config Type 2 for MIMO transmission
2021-06-24 11:08:33 +02:00
sfn
3613927bc8
Extend rfsimulator to support 2 layers for DL transmission from cm line with option --l 1 or 2
2021-06-24 11:08:05 +02:00
luis_pereira87
7017306cfb
RRCSetup should only configure SRB1
2021-06-23 21:13:26 +01:00
Laurent THOMAS
64e58a4300
dirty fixes that fix the UL malformed packets (detected in wireshark), and also internally memory corrpution
2021-06-23 21:41:56 +02:00
Thomas Schlichter
6f89a63d2c
Merge remote-tracking branch 'origin/develop' into nr-dl-mimo-2layer
2021-06-23 14:00:07 +02:00
luis_pereira87
4015724213
Fix a regression in UE (LCID loop)
2021-06-23 11:29:37 +01:00