From 2db39039d0104e08e9ebdea8f5e79ab8e9d9218b Mon Sep 17 00:00:00 2001
From: Raymond Knopp <raymond.knopp@eurecom.fr>
Date: Mon, 18 May 2015 15:43:48 +0000
Subject: [PATCH] For S1C MME tests

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7436 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 openair-cn/S1AP/s1ap_eNB.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/openair-cn/S1AP/s1ap_eNB.c b/openair-cn/S1AP/s1ap_eNB.c
index fa50924fe6..8841127929 100644
--- a/openair-cn/S1AP/s1ap_eNB.c
+++ b/openair-cn/S1AP/s1ap_eNB.c
@@ -60,6 +60,10 @@
 
 #include "assertions.h"
 #include "conversions.h"
+#if defined(TEST_S1C_MME)
+#include "oaisim_mme_test_s1c.h"
+#endif
+
 
 #if !defined(OAI_EMU)
 s1ap_eNB_config_t s1ap_config;
@@ -239,10 +243,13 @@ void s1ap_eNB_handle_sctp_data_ind(sctp_data_ind_t *sctp_data_ind)
   int result;
 
   DevAssert(sctp_data_ind != NULL);
-
+#if defined(TEST_S1C_MME)
+  mme_test_s1_notify_sctp_data_ind(sctp_data_ind->assoc_id, sctp_data_ind->stream,
+          sctp_data_ind->buffer, sctp_data_ind->buffer_length);
+#else
   s1ap_eNB_handle_message(sctp_data_ind->assoc_id, sctp_data_ind->stream,
                           sctp_data_ind->buffer, sctp_data_ind->buffer_length);
-
+#endif
   result = itti_free(TASK_UNKNOWN, sctp_data_ind->buffer);
   AssertFatal (result == EXIT_SUCCESS, "Failed to free memory (%d)!\n", result);
 }
-- 
GitLab