Commit e42dd369 authored by Navid Nikaein's avatar Navid Nikaein

update the itti timer

parent 0bea0aaf
...@@ -96,6 +96,8 @@ int timer_handle_signal(siginfo_t *info) ...@@ -96,6 +96,8 @@ int timer_handle_signal(siginfo_t *info)
// LG: To many traces for msc timer: // LG: To many traces for msc timer:
// TMR_DEBUG("Timer with id 0x%lx has expired\n", (long)timer_p->timer); // TMR_DEBUG("Timer with id 0x%lx has expired\n", (long)timer_p->timer);
#if defined(ENABLE_ITTI)
task_id = timer_p->task_id; task_id = timer_p->task_id;
instance = timer_p->instance; instance = timer_p->instance;
message_p = itti_alloc_new_message(TASK_TIMER, TIMER_HAS_EXPIRED); message_p = itti_alloc_new_message(TASK_TIMER, TIMER_HAS_EXPIRED);
...@@ -104,6 +106,7 @@ int timer_handle_signal(siginfo_t *info) ...@@ -104,6 +106,7 @@ int timer_handle_signal(siginfo_t *info)
timer_expired_p->timer_id = (long)timer_p->timer; timer_expired_p->timer_id = (long)timer_p->timer;
timer_expired_p->arg = timer_p->timer_arg; timer_expired_p->arg = timer_p->timer_arg;
#endif
/* Timer is a one shot timer, remove it */ /* Timer is a one shot timer, remove it */
if (timer_p->type == TIMER_ONE_SHOT) { if (timer_p->type == TIMER_ONE_SHOT) {
...@@ -120,13 +123,14 @@ int timer_handle_signal(siginfo_t *info) ...@@ -120,13 +123,14 @@ int timer_handle_signal(siginfo_t *info)
TMR_DEBUG("Failed to delete timer 0x%lx\n", (long)timer_p->timer); TMR_DEBUG("Failed to delete timer 0x%lx\n", (long)timer_p->timer);
} }
} }
#ifdefined ENABLE_ITTI
/* Notify task of timer expiry */ /* Notify task of timer expiry */
if (itti_send_msg_to_task(task_id, instance, message_p) < 0) { if (itti_send_msg_to_task(task_id, instance, message_p) < 0) {
TMR_DEBUG("Failed to send msg TIMER_HAS_EXPIRED to task %u\n", task_id); TMR_DEBUG("Failed to send msg TIMER_HAS_EXPIRED to task %u\n", task_id);
free(message_p); free(message_p);
return -1; return -1;
} }
#endif
return 0; return 0;
} }
......
#!/bin/sh #!/bin/sh
echo "building ctags for openair1 and openair2 ..." echo "building ctags for openair1 and openair2 ..."
ctags -e -R --exclude=openair1/DOCS/ --exclude=openair2/DOCS/ --exclude=openair2/RRC/CELLULAR/ --exclude=openair2/NAS/DRIVER/CELLULAR/ --exclude=openair2/SIMULATION/ --exclude=targets/DOCS/ --exclude=targets/PROJECTS/ openair1 openair2 targets ctags -e -R --exclude=openair1/DOCS/ --exclude=openair2/DOCS/ --exclude=openair2/RRC/CELLULAR/ --exclude=openair2/NAS/DRIVER/CELLULAR/ --exclude=openair2/SIMULATION/ --exclude=targets/DOCS/ --exclude=targets/PROJECTS/ openair1 openair2 openair3 targets common
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment