diff --git a/openair-cn/GTPV1-U/gtpv1u_eNB.c b/openair-cn/GTPV1-U/gtpv1u_eNB.c
index 42c6481a0a0118e992c5f57200303759a19abf25..ee877087f1c5ff300dadc6ad54bf368a8397db56 100644
--- a/openair-cn/GTPV1-U/gtpv1u_eNB.c
+++ b/openair-cn/GTPV1-U/gtpv1u_eNB.c
@@ -41,6 +41,7 @@
 #include "assertions.h"
 #include "intertask_interface.h"
 #include "timer.h"
+#include "msc.h"
 
 #include "gtpv1u.h"
 #include "NwGtpv1u.h"
@@ -329,6 +330,16 @@ NwGtpv1uRcT gtpv1u_eNB_process_stack_req(
 #warning "LG eps bearer mapping to DRB id to do (offset -4)"
       PROTOCOL_CTXT_SET_BY_MODULE_ID(&ctxt, gtpv1u_teid_data_p->enb_id, ENB_FLAG_YES,  gtpv1u_teid_data_p->ue_id, 0, 0);
 
+      MSC_LOG_TX_MESSAGE(
+    		  MSC_GTPU_ENB,
+    		  MSC_PDCP_ENB,
+    		  NULL,
+    		  0,
+    		  MSC_AS_TIME_FMT" DATA-REQ rb %u size %u",
+    		  0,0,
+    		  (gtpv1u_teid_data_p->eps_bearer_id) ? gtpv1u_teid_data_p->eps_bearer_id - 4: 5-4,
+    		  buffer_len);
+
       result = pdcp_data_req(
                  &ctxt,
                  SRB_FLAG_NO,
@@ -1040,11 +1051,27 @@ void *gtpv1u_eNB_task(void *args)
 
           if (rc != NW_GTPV1U_OK) {
             LOG_E(GTPU, "nwGtpv1uGpduMsgNew failed: 0x%x\n", rc);
+            MSC_LOG_EVENT(MSC_GTPU_ENB,"Failed send G-PDU ltid %u rtid %u size %u",
+            		enb_s1u_teid,sgw_s1u_teid,data_req_p->length);
           } else {
             rc = nwGtpv1uProcessUlpReq(gtpv1u_data_g.gtpv1u_stack, &stack_req);
 
             if (rc != NW_GTPV1U_OK) {
               LOG_E(GTPU, "nwGtpv1uProcessUlpReq failed: 0x%x\n", rc);
+              MSC_LOG_EVENT(MSC_GTPU_ENB,"Failed send G-PDU ltid %u rtid %u size %u",
+              		enb_s1u_teid,sgw_s1u_teid,data_req_p->length);
+            } else {
+            	  MSC_LOG_TX_MESSAGE(
+            			  MSC_GTPU_ENB,
+            			  MSC_GTPU_SGW,
+            			  NULL,
+            			  0,
+            			  MSC_AS_TIME_FMT" G-PDU ltid %u rtid %u size %u",
+            			  0,0,
+            			  enb_s1u_teid,
+            			  sgw_s1u_teid,
+            			  data_req_p->length);
+
             }
 
             rc = nwGtpv1uMsgDelete(gtpv1u_data_g.gtpv1u_stack,