dl_config->dl_config_list[dl_config->number_pdus].dci_pdu.dci_config_rel15.rnti=0xaaaa;// to be set
dl_config->dl_config_list[dl_config->number_pdus].dci_config_pdu.dci_config_rel15.rnti=0xaaaa;// to be set
}
}
if(search_space_mask&type0a_pdcch){
if(search_space_mask&type0a_pdcch){
...
@@ -590,7 +590,7 @@ void nr_ue_process_mac_pdu(
...
@@ -590,7 +590,7 @@ void nr_ue_process_mac_pdu(
// L: The Length field indicates the length of the corresponding MAC SDU or variable-sized MAC CE in bytes. There is one L field per MAC subheader except for subheaders corresponding to fixed-sized MAC CEs and padding. The size of the L field is indicated by the F field;
// L: The Length field indicates the length of the corresponding MAC SDU or variable-sized MAC CE in bytes. There is one L field per MAC subheader except for subheaders corresponding to fixed-sized MAC CEs and padding. The size of the L field is indicated by the F field;
// F: lenght of L is 8 or 16 bits wide
// F: lenght of L is 8 or 16 bits wide
// R: Reserved bit, set to zero.
// R: Reserved bit, set to zero.
uint8_tdone=0;
while(!done){
while(!done){
...
@@ -604,7 +604,7 @@ void nr_ue_process_mac_pdu(
...
@@ -604,7 +604,7 @@ void nr_ue_process_mac_pdu(
// MAC SDU
// MAC SDU
default:
default:
printf("[MAC] get lcid: %d which not support yet\n",((NR_MAC_SUBHEADER_FIXED*)buf_ptr)->LCID);
printf("[MAC] get lcid: %d which not support yet\n",((NR_MAC_SUBHEADER_FIXED*)pdu_ptr)->LCID);