+
+ } else if (Ant_ID >= p_x_ctx->PrachCPConfig.eAxC_offset && p_x_ctx->fh_init.prachEnable) {
+ /* PRACH packet has ruportid = num_eAxc + ant_id */
+ Ant_ID -= p_x_ctx->PrachCPConfig.eAxC_offset;
+ symbol_total_bytes += num_bytes;
+ if (seq.e_bit == 1) {
+ print_dbg("Completed receiving PRACH symbol %d, size=%d bytes\n",
+ symb_id, num_bytes);
+
+ if (symbol_total_bytes) {
+ int16_t res = xran_process_prach_sym(NULL,
+ pkt,
+ iq_samp_buf,
+ num_bytes,
+ CC_ID,
+ Ant_ID,
+ frame_id,
+ subframe_id,
+ slot_id,
+ symb_id,
+ num_prbu,
+ start_prbu,
+ sym_inc,
+ rb,
+ sect_id,
+ &mb_free);
+ if(res == symbol_total_bytes) {
+ ret = mb_free;
+ } else {
+ print_err("res != symbol_total_bytes\n");
+ }
+ pCnt->rx_prach_packets[Ant_ID]++;
+ }
+ symbol_total_bytes = 0;
+ } else {
+ print_dbg("Transport layer fragmentation (eCPRI) is not supported\n");
+ }
+
+ } else { /* PUSCH */