From 678668dabd8ef92236b181a615d841be9ca316c4 Mon Sep 17 00:00:00 2001
From: winckel <winckel@eurecom.fr>
Date: Wed, 4 Dec 2013 15:23:18 +0000
Subject: [PATCH] Modified create_tasks to be usable in RTAI builds.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4591 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 targets/SIMU/USER/oaisim.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/targets/SIMU/USER/oaisim.c b/targets/SIMU/USER/oaisim.c
index 7236d65300..0bc456bfe9 100644
--- a/targets/SIMU/USER/oaisim.c
+++ b/targets/SIMU/USER/oaisim.c
@@ -841,10 +841,10 @@ static void *l2l1_task(void *args_p) {
 }
 
 #if defined(ENABLE_ITTI)
-static int create_tasks(void) {
+static int create_tasks(uint32_t enb_nb, uint32_t ue_nb) {
 # if defined(ENABLE_USE_MME)
   {
-    if (NB_eNB_INST > 0) {
+    if (enb_nb > 0) {
       if (itti_create_task(TASK_SCTP, sctp_eNB_task, NULL) < 0) {
           LOG_E(EMU, "Create task failed");
           LOG_D(EMU, "Initializing SCTP task interface: FAILED\n");
@@ -862,7 +862,7 @@ static int create_tasks(void) {
 
 # ifdef OPENAIR2
   {
-    if (NB_eNB_INST > 0) {
+    if (enb_nb > 0) {
       if (itti_create_task (TASK_RRC_ENB, rrc_enb_task, NULL) < 0) {
         LOG_E(EMU, "Create task failed");
         LOG_D(EMU, "Initializing RRC eNB task interface: FAILED\n");
@@ -870,7 +870,7 @@ static int create_tasks(void) {
       }
     }
 
-    if (NB_UE_INST > 0) {
+    if (ue_nb > 0) {
       if (itti_create_task (TASK_RRC_UE, rrc_ue_task, NULL) < 0) {
         LOG_E(EMU, "Create task failed");
         LOG_D(EMU, "Initializing RRC UE task interface: FAILED\n");
@@ -886,7 +886,7 @@ static int create_tasks(void) {
     return -1;
   }
 
-  if (NB_eNB_INST > 0) {
+  if (enb_nb > 0) {
     /* Last task to create, others task must be ready before its start */
     if (itti_create_task(TASK_ENB_APP, eNB_app_task, NULL) < 0) {
       LOG_E(EMU, "Create task failed");
@@ -1083,7 +1083,7 @@ int main(int argc, char **argv) {
 
 #if defined(ENABLE_ITTI)
   // Handle signals until all tasks are terminated
-  if (create_tasks() >= 0) {
+  if (create_tasks(NB_eNB_INST, NB_UE_INST) >= 0) {
     itti_wait_tasks_end();
   } else {
     exit(-1); // need a softer mode
-- 
GitLab