From be1e0d9a340d88104b1ec3108df8996da98706e7 Mon Sep 17 00:00:00 2001 From: winckel <winckel@eurecom.fr> Date: Mon, 21 Oct 2013 17:11:45 +0000 Subject: [PATCH] Created ITTI definition files for openair2 targets. git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4245 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- openair2/COMMON/messages_def.h | 5 +++++ openair2/COMMON/messages_types.h | 14 ++++++++++++++ openair2/COMMON/tasks_def.h | 26 ++++++++++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 openair2/COMMON/messages_def.h create mode 100644 openair2/COMMON/messages_types.h create mode 100644 openair2/COMMON/tasks_def.h diff --git a/openair2/COMMON/messages_def.h b/openair2/COMMON/messages_def.h new file mode 100644 index 00000000000..9c9bc2456c0 --- /dev/null +++ b/openair2/COMMON/messages_def.h @@ -0,0 +1,5 @@ +// These messages files are mandatory and must always be placed in first position +#include "intertask_messages_def.h" +#include "timer_messages_def.h" + +// Messages files used between tasks diff --git a/openair2/COMMON/messages_types.h b/openair2/COMMON/messages_types.h new file mode 100644 index 00000000000..04f4b1a1aef --- /dev/null +++ b/openair2/COMMON/messages_types.h @@ -0,0 +1,14 @@ +/* + * messages_types.h + * + * Created on: Oct 14, 2013 + * Author: winckel + */ + +#ifndef MESSAGES_TYPES_H_ +#define MESSAGES_TYPES_H_ + +#include "timer_messages_types.h" + + +#endif /* MESSAGES_TYPES_H_ */ diff --git a/openair2/COMMON/tasks_def.h b/openair2/COMMON/tasks_def.h new file mode 100644 index 00000000000..b3823923ba2 --- /dev/null +++ b/openair2/COMMON/tasks_def.h @@ -0,0 +1,26 @@ +// This task is mandatory and must always be placed in first position +TASK_DEF(TASK_TIMER, TASK_PRIORITY_MAX) + +// Other possible tasks in the process + +/// Layer 2 and Layer 1 task supporting all the synchronous processing +TASK_DEF(TASK_L2L1, TASK_PRIORITY_MAX_LEAST) +//// Layer 2 and Layer 1 sub-tasks +SUB_TASK_DEF(TASK_L2L1, TASK_PDCP) +SUB_TASK_DEF(TASK_L2L1, TASK_RLC) +SUB_TASK_DEF(TASK_L2L1, TASK_MAC) +SUB_TASK_DEF(TASK_L2L1, TASK_PHY) + +/// Radio Resource Control task for UE +TASK_DEF(TASK_RRC_UE, TASK_PRIORITY_MED) +/// Radio Resource Control task for eNodeB +TASK_DEF(TASK_RRC_ENB, TASK_PRIORITY_MED) + +/// Bearers Manager task +TASK_DEF(TASK_BM, TASK_PRIORITY_MED) + +/// Non Access Stratum task for UE +TASK_DEF(TASK_NAS_UE, TASK_PRIORITY_MED) + +/// S1ap task for eNodeB +TASK_DEF(TASK_S1AP, TASK_PRIORITY_MED) -- GitLab