diff --git a/openair2/LAYER2/PDCP_v10.1.0/pdcp.c b/openair2/LAYER2/PDCP_v10.1.0/pdcp.c index 8f7b306ade47ff694d49bddf15bfc6ae6e68e11f..0a130c74a5669ba4a6bb3eb9d5cd70fdbd976d33 100755 --- a/openair2/LAYER2/PDCP_v10.1.0/pdcp.c +++ b/openair2/LAYER2/PDCP_v10.1.0/pdcp.c @@ -688,7 +688,7 @@ pdcp_data_ind( unsigned int dst_instance; int ctime; - if (pdcp_p->rlc_mode == RLC_MODE_AM ) { + if ((pdcp_p->rlc_mode == RLC_MODE_AM)&&(MBMS_flagP==0) ) { pdcp_p->last_submitted_pdcp_rx_sn = sequence_number; } @@ -699,11 +699,12 @@ pdcp_data_ind( #endif ctime = oai_emulation.info.time_ms; // avg current simulation time in ms : we may get the exact time through OCG? - LOG_D(PDCP, - PROTOCOL_PDCP_CTXT_FMT"Check received buffer : (dst %d)\n", - PROTOCOL_PDCP_CTXT_ARGS(ctxt_pP, pdcp_p), - ctxt_pP->instance); - + if (MBMS_flagP == 0){ + LOG_D(PDCP, + PROTOCOL_PDCP_CTXT_FMT"Check received buffer : (dst %d)\n", + PROTOCOL_PDCP_CTXT_ARGS(ctxt_pP, pdcp_p), + ctxt_pP->instance); + } if (otg_rx_pkt( ctxt_pP->instance, ctime,