From 6738b8dd6ddaad7f1d99b687510e38d428264407 Mon Sep 17 00:00:00 2001
From: winckel <winckel@eurecom.fr>
Date: Fri, 20 Dec 2013 12:48:51 +0000
Subject: [PATCH] Modified asserts in pdcp_data_req() to have more accurate
 information.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4786 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 openair-cn/GTPV1-U/gtpv1u_eNB.c | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

diff --git a/openair-cn/GTPV1-U/gtpv1u_eNB.c b/openair-cn/GTPV1-U/gtpv1u_eNB.c
index 7c932626af..0602e0bbb4 100644
--- a/openair-cn/GTPV1-U/gtpv1u_eNB.c
+++ b/openair-cn/GTPV1-U/gtpv1u_eNB.c
@@ -1,7 +1,7 @@
 #include <stdio.h>
 #include <errno.h>
 
-
+#include "assertions.h"
 #include "NwGtpv1u.h"
 #include "NwGtpv1uMsg.h"
 #include "NwLog.h"
@@ -22,7 +22,6 @@
 #include <sys/socket.h>
 #endif
 
-
 extern unsigned char pdcp_data_req(u8 eNB_id, u8 UE_id, u32_t frame, u8_t eNB_flag, rb_id_t rb_id, u32 muiP, u32 confirmP, \
     sdu_size_t sdu_buffer_size, unsigned char* sdu_buffer, u8 mode);
 
@@ -42,6 +41,8 @@ NwGtpv1uRcT gtpv1u_process_stack_req(
     NwGtpv1uUlpHandleT hUlp,
     NwGtpv1uUlpApiT *pUlpApi)
 {
+    int result;
+
     switch(pUlpApi->apiType) {
             /* Here there are two type of messages handled:
              * - T-PDU
@@ -61,16 +62,17 @@ NwGtpv1uRcT gtpv1u_process_stack_req(
             GTPU_DEBUG("Received T-PDU from gtpv1u stack %u with size %d",
                        pUlpApi->apiInfo.recvMsgInfo.teid, buffer_len);
 
-            pdcp_data_req(0, // eNB_idx,
-                0, // UE idx
-            		0, // frame
-            		1, // enb flag
-            		5, // rb id
-            		0, // mui
-            		0, // confirm
-            		buffer_len,
-            		buffer,
-            		1);
+            result = pdcp_data_req(0, // eNB_idx,
+                                   0, // UE idx
+                                   0, // frame
+                                   1, // enb flag
+                                   5, // rb id
+                                   0, // mui
+                                   0, // confirm
+                                   buffer_len,
+                                   buffer,
+                                   1);
+            AssertFatal (result == TRUE, "PDCP data request failed!\n");
         }
         break;
         default: {
-- 
GitLab