X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=fhi_lib%2Flib%2Fsrc%2Fxran_app_frag.c;h=96eb3789b9a41d77c770ccbfa5d0c236c32eb528;hb=2fbf70096f64af622da983e88c5a64e90ad9bdbd;hp=5b1dc47dd2d4071cd6c7a267f0bff8be42fa3eb7;hpb=cef07f74965b1749dd909fc1322e211489fea2ea;p=o-du%2Fphy.git diff --git a/fhi_lib/lib/src/xran_app_frag.c b/fhi_lib/lib/src/xran_app_frag.c index 5b1dc47..96eb378 100644 --- a/fhi_lib/lib/src/xran_app_frag.c +++ b/fhi_lib/lib/src/xran_app_frag.c @@ -16,7 +16,6 @@ * *******************************************************************************/ - /** * @brief xRAN application frgamentation for U-plane packets * @@ -52,10 +51,9 @@ static inline void __fill_xranhdr_frag(struct xran_up_pkt_hdr *dst, rte_memcpy(dst, src, sizeof(*dst)); - if(dst->ecpri_hdr.ecpri_seq_id.seq_id != *seqid - 1){ - /* not first fragment, incease seq id */ - dst->ecpri_hdr.ecpri_seq_id.seq_id = *seqid++; - } + dst->ecpri_hdr.ecpri_seq_id.seq_id = (*seqid)++; + + print_dbg("sec [%d %d] sec %d mf %d g_sec %d\n",sectinfo->startPrbc, sectinfo->numPrbc, dst->ecpri_hdr.ecpri_seq_id.seq_id, mf, *seqid); loc_data_sec_hdr.fields.all_bits = rte_be_to_cpu_32(dst->data_sec_hdr.fields.all_bits);