Commit e5aba9ed authored by rmagueta's avatar rmagueta

Fix RA-Msg3 to logical channel CCCH

parent deef82d7
...@@ -237,12 +237,18 @@ void nr_process_mac_pdu( ...@@ -237,12 +237,18 @@ void nr_process_mac_pdu(
case UL_SCH_LCID_SRB3: case UL_SCH_LCID_SRB3:
// todo // todo
break; break;
case UL_SCH_LCID_CCCH_MSG3:
// todo
break;
case UL_SCH_LCID_CCCH: case UL_SCH_LCID_CCCH:
// todo mac_subheader_len = 1;
mac_subheader_len = 2; nr_mac_rrc_data_ind(module_idP,
CC_id,
frameP,
0,
0,
rnti,
CCCH,
pdu_ptr+mac_subheader_len,
pdu_len-mac_subheader_len,
0);
break; break;
case UL_SCH_LCID_DTCH: case UL_SCH_LCID_DTCH:
...@@ -500,6 +506,8 @@ void nr_rx_sdu(const module_id_t gnb_mod_idP, ...@@ -500,6 +506,8 @@ void nr_rx_sdu(const module_id_t gnb_mod_idP,
// re-initialize ta update variables afrer RA procedure completion // re-initialize ta update variables afrer RA procedure completion
UE_info->UE_sched_ctrl[UE_id].ta_frame = frameP; UE_info->UE_sched_ctrl[UE_id].ta_frame = frameP;
nr_process_mac_pdu(gnb_mod_idP, current_rnti, CC_idP, frameP, sduP, sdu_lenP);
free(ra->preambles.preamble_list); free(ra->preambles.preamble_list);
ra->state = Msg4; ra->state = Msg4;
......
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