diff --git a/targets/COMMON/create_tasks.c b/targets/COMMON/create_tasks.c
index d6563637560942b4d2395705bf6d6a5b5916f2e2..6c672c402a23f8266f8cf8e8d6bc0a0dc48bcdfd 100644
--- a/targets/COMMON/create_tasks.c
+++ b/targets/COMMON/create_tasks.c
@@ -38,6 +38,7 @@
 #     include "sctp_eNB_task.h"
 #     include "s1ap_eNB.h"
 #     include "nas_ue_task.h"
+#     include "udp_eNB_task.h"
 #   endif
 #   if defined(ENABLE_RAL)
 #     include "lteRALue.h"
@@ -67,6 +68,12 @@ int create_tasks(uint32_t enb_nb, uint32_t ue_nb)
                     LOG_E(EMU, "Create task for S1AP failed\n");
                     return -1;
                 }
+
+                if (itti_create_task (TASK_UDP, udp_eNB_task, NULL) < 0)
+                {
+                    LOG_E(EMU, "Create task for UDP failed\n");
+                    return -1;
+                }
             }
 
             if (ue_nb > 0)