update the itti timer
This commit is contained in:
@@ -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)
|
|||||||
|
|
||||||
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)
|
|||||||
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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
#!/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
|
||||||
|
|||||||
Reference in New Issue
Block a user