Commit 4cbea4cc authored by Melissa Elkadi's avatar Melissa Elkadi

Cleaning up MR code

parent df79567b
......@@ -227,8 +227,8 @@ void handle_nr_ulsch(NR_UL_IND_t *UL_info)
);
if (rx_ind && UL_INFO.rx_ind.number_of_pdus > 0 && crc_ind && UL_INFO.crc_ind.number_crcs > 0) {
int i, j;
for (i = 0; i < UL_INFO.rx_ind.number_of_pdus; i++) {
for (int i = 0; i < UL_INFO.rx_ind.number_of_pdus; i++) {
int j;
for (j = 0; j < UL_INFO.crc_ind.number_crcs; j++) {
// find crc_indication j corresponding rx_indication i
const nfapi_nr_rx_data_pdu_t *rx = &UL_INFO.rx_ind.pdu_list[i];
......@@ -268,35 +268,21 @@ void handle_nr_ulsch(NR_UL_IND_t *UL_info)
handle_nr_ul_harq(UL_INFO.CC_id, UL_INFO.module_id, UL_INFO.frame, UL_INFO.slot, crc);
break;
} // for (j=0;j<UL_INFO.crc_ind.number_crcs;j++)
int last = UL_INFO.crc_ind.number_crcs -1;
int last = UL_INFO.crc_ind.number_crcs - 1;
if (j < last)
{
crc_ind->crc_list[j].handle = crc_ind->crc_list[last].handle;
crc_ind->crc_list[j].harq_id = crc_ind->crc_list[last].harq_id;
crc_ind->crc_list[j].num_cb = crc_ind->crc_list[last].num_cb;
crc_ind->crc_list[j].rnti = crc_ind->crc_list[last].rnti;
crc_ind->crc_list[j].tb_crc_status = crc_ind->crc_list[last].tb_crc_status;
crc_ind->crc_list[j].timing_advance = crc_ind->crc_list[last].timing_advance;
crc_ind->crc_list[j].ul_cqi = crc_ind->crc_list[last].ul_cqi;
crc_ind->crc_list[j] = rc_ind->crc_list[last];
UL_INFO.crc_ind.number_crcs--;
}
else if (j == last)
{
UL_INFO.crc_ind.number_crcs--;
}
last = UL_INFO.rx_ind.number_of_pdus -1;
last = UL_INFO.rx_ind.number_of_pdus - 1;
if (i < last)
{
int last = UL_INFO.rx_ind.number_of_pdus -1;
rx_ind->pdu_list[i].handle = rx_ind->pdu_list[last].handle;
rx_ind->pdu_list[i].harq_id = rx_ind->pdu_list[last].harq_id;
rx_ind->pdu_list[i].pdu = rx_ind->pdu_list[last].pdu;
rx_ind->pdu_list[i].pdu_length = rx_ind->pdu_list[last].pdu_length;
rx_ind->pdu_list[i].rnti = rx_ind->pdu_list[last].rnti;
rx_ind->pdu_list[i].timing_advance = rx_ind->pdu_list[last].timing_advance;
rx_ind->pdu_list[i].ul_cqi = rx_ind->pdu_list[last].ul_cqi;
rx_ind->pdu_list[i] = rx_ind->pdu_list[last];
UL_INFO.rx_ind.number_of_pdus--;
i--;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment