From 81f7ef4dacfdffeda8227cd3dccfb56bd881da86 Mon Sep 17 00:00:00 2001 From: "kn.raju" Date: Fri, 7 Aug 2020 21:02:42 +0530 Subject: [PATCH] Fixed initial prach_id frame&slot number --- openair1/PHY/NR_TRANSPORT/nr_prach.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/openair1/PHY/NR_TRANSPORT/nr_prach.c b/openair1/PHY/NR_TRANSPORT/nr_prach.c index 7faca5913d..d9e7ed83ed 100644 --- a/openair1/PHY/NR_TRANSPORT/nr_prach.c +++ b/openair1/PHY/NR_TRANSPORT/nr_prach.c @@ -43,7 +43,10 @@ extern const char *prachfmt[9]; void init_prach_list(PHY_VARS_gNB *gNB) { AssertFatal(gNB!=NULL,"gNB is null\n"); - for (int i=0; iprach_vars.list[i].frame=-1; + for (int i=0; iprach_vars.list[i].frame = -1; + gNB->prach_vars.list[i].slot = -1; + } } void free_nr_prach_entry(PHY_VARS_gNB *gNB, int prach_id) { @@ -93,7 +96,10 @@ void nr_fill_prach(PHY_VARS_gNB *gNB, void init_prach_ru_list(RU_t *ru) { AssertFatal(ru!=NULL,"ruis null\n"); - for (int i=0; iprach_list[i].frame=-1; + for (int i=0; iprach_list[i].frame = -1; + ru->prach_list[i].slot = -1; + } pthread_mutex_init(&ru->prach_list_mutex,NULL); }