- if (nr5g_fapi_crc_indication_to_fapi_translation(p_phy_instance,
- p_phy_crc_ind, p_fapi_crc_ind)) {
+ fapi_vendor_p7_ind_msg_t* p_fapi_vend_p7 =
+ nr5g_fapi_proc_vendor_p7_msg_get(vendor_extension_elems, phy_id);
+ fapi_vendor_ext_snr_t* p_fapi_snr = p_fapi_vend_p7 ? &p_fapi_vend_p7->crc_snr : NULL;
+ fapi_vendor_ext_crc_ind_t* p_fapi_vend_crc_ind = p_fapi_vend_p7 ? &p_fapi_vend_p7->crc_ind : NULL;
+
+ if (p_fapi_vend_crc_ind) {
+ p_fapi_vend_crc_ind->carrier_idx = phy_id;
+ p_fapi_vend_crc_ind->sym = p_phy_crc_ind->sSFN_Slot.nSym;
+ }
+
+ if (nr5g_fapi_crc_indication_to_fapi_translation(is_urllc, p_phy_instance,
+ p_phy_crc_ind, p_fapi_crc_ind, p_fapi_snr)) {