Commit 937e4b17 authored by Ming-Hong Hsu's avatar Ming-Hong Hsu Committed by hsum

add from VNF to PNF TX_Data.request log path (t1~t5)

parent f5093375
......@@ -2008,6 +2008,7 @@ void pnf_handle_tx_data_request(void* pRecvMsg, int recvMsgLen, pnf_p7_t* pnf_p7
pnf_p7->slot_buffer[buffer_index].sfn = req->SFN;
pnf_p7->slot_buffer[buffer_index].slot = req->Slot;
pnf_p7->slot_buffer[buffer_index].tx_data_req = req;
LOG_I(NFAPI_PNF,"[t5] Fill tx_data in buf[%d] , %d/%d\n",buffer_index,req->SFN,req->Slot);
pnf_p7->stats.tx_data_ontime++;
}
......@@ -2560,6 +2561,7 @@ void pnf_nr_dispatch_p7_message(void *pRecvMsg, int recvMsgLen, pnf_p7_t* pnf_p7
pnf_handle_ul_dci_request(pRecvMsg, recvMsgLen, pnf_p7);
break;
case NFAPI_NR_PHY_MSG_TYPE_TX_DATA_REQUEST:
LOG_I(NFAPI_PNF,"[t4] pnf_nr_dispatch_p7_message , %d/%d\n",pnf_p7->sfn,pnf_p7->slot);
pnf_handle_tx_data_request(pRecvMsg, recvMsgLen, pnf_p7);
break;
default:
......@@ -3252,6 +3254,7 @@ int pnf_nr_p7_message_pump(pnf_p7_t* pnf_p7)
if(FD_ISSET(pnf_p7->p7_sock, &rfds))
{
LOG_I(NFAPI_PNF,"[t3] socket receive\n");
pnf_nr_nfapi_p7_read_dispatch_message(pnf_p7, now_hr_time);
}
}
......
......@@ -460,6 +460,7 @@ int send_mac_subframe_indications(vnf_p7_t* vnf_p7)
int vnf_send_p7_msg(vnf_p7_t* vnf_p7, nfapi_vnf_p7_connection_info_t* p7_info, uint8_t* msg, const uint32_t len)
{
LOG_I(NFAPI_VNF,"[t2] socket sent\n");
int sendto_result = sendto(vnf_p7->socket, msg, len, 0, (struct sockaddr*)&(p7_info->remote_addr), sizeof(p7_info->remote_addr));
//printf("P7 msg sent \n");
if(sendto_result != len)
......
......@@ -1450,6 +1450,7 @@ static void nr_generate_Msg2(module_id_t module_idP,
TX_req->SFN = frameP;
TX_req->Number_of_PDUs++;
TX_req->Slot = slotP;
LOG_I(NFAPI_VNF,"[t1] scheduler_RA fill TX_D , %d/%d \n",frameP,slotP);
// Mark the corresponding symbols RBs as used
fill_pdcch_vrb_map(nr_mac,
......
......@@ -620,7 +620,7 @@ void schedule_nr_sib1(module_id_t module_idP,
TX_req->Slot = slotP;
type0_PDCCH_CSS_config->active = false;
LOG_I(NFAPI_VNF,"[t1] scheduler_bch fill TX_D , %d/%d \n",frameP,slotP);
T(T_GNB_MAC_DL_PDU_WITH_DATA,
T_INT(module_idP),
T_INT(CC_id),
......
......@@ -1385,6 +1385,7 @@ void nr_schedule_ue_spec(module_id_t module_id,
TX_req->Number_of_PDUs++;
TX_req->SFN = frame;
TX_req->Slot = slot;
LOG_I(NFAPI_VNF,"[t1] scheduler_dlsch fill TX_D , %d/%d \n",frame,slot);
/* mark UE as scheduled */
sched_pdsch->rbSize = 0;
}
......
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