task_fn_t
task_fn_t *fn);
iflib_config_task_init(if_ctx_t ctx, struct task *config_task, task_fn_t *fn)
task_fn_t *ta_func; /* (c) task handler */
void _task_init(struct task *, int prio, task_fn_t handler, void *arg);
struct timeout_task *timeout_task, int priority, task_fn_t func,
int priority, task_fn_t func, void *context)
_task_init(struct task *task, int prio, task_fn_t handler, void *context)
TASK_INIT(t, 0, (task_fn_t*)fn, arg);