Symbol: engine_iface
usr.sbin/rad/engine.c
49
TAILQ_ENTRY(engine_iface) entry;
usr.sbin/rad/engine.c
501
struct engine_iface *engine_iface;
usr.sbin/rad/engine.c
513
if ((engine_iface = find_engine_iface_by_id(rs->if_index)) == NULL)
usr.sbin/rad/engine.c
56
TAILQ_HEAD(, engine_iface) engine_interfaces;
usr.sbin/rad/engine.c
577
if (engine_iface->ras_delayed)
usr.sbin/rad/engine.c
580
engine_iface->ras_delayed = 1;
usr.sbin/rad/engine.c
582
timespecsub(&now, &engine_iface->last_ra, &diff);
usr.sbin/rad/engine.c
590
evtimer_add(&engine_iface->timer, &tv);
usr.sbin/rad/engine.c
594
struct engine_iface*
usr.sbin/rad/engine.c
597
struct engine_iface *engine_iface;
usr.sbin/rad/engine.c
599
TAILQ_FOREACH(engine_iface, &engine_interfaces, entry) {
usr.sbin/rad/engine.c
600
if (engine_iface->if_index == if_index)
usr.sbin/rad/engine.c
601
return engine_iface;
usr.sbin/rad/engine.c
609
struct engine_iface *engine_iface;
usr.sbin/rad/engine.c
612
if ((engine_iface = find_engine_iface_by_id(if_index)) == NULL) {
usr.sbin/rad/engine.c
613
engine_iface = calloc(1, sizeof(*engine_iface));
usr.sbin/rad/engine.c
614
engine_iface->if_index = if_index;
usr.sbin/rad/engine.c
615
evtimer_set(&engine_iface->timer, iface_timeout, engine_iface);
usr.sbin/rad/engine.c
616
TAILQ_INSERT_TAIL(&engine_interfaces, engine_iface, entry);
usr.sbin/rad/engine.c
621
evtimer_add(&engine_iface->timer, &tv);
usr.sbin/rad/engine.c
627
struct engine_iface *engine_iface;
usr.sbin/rad/engine.c
631
if ((engine_iface = find_engine_iface_by_id(if_index)) == NULL) {
usr.sbin/rad/engine.c
638
send_ra.if_index = engine_iface->if_index;
usr.sbin/rad/engine.c
641
TAILQ_REMOVE(&engine_interfaces, engine_iface, entry);
usr.sbin/rad/engine.c
642
evtimer_del(&engine_iface->timer);
usr.sbin/rad/engine.c
648
&engine_iface->if_index, sizeof(engine_iface->if_index));
usr.sbin/rad/engine.c
649
free(engine_iface);
usr.sbin/rad/engine.c
655
struct engine_iface *engine_iface = (struct engine_iface *)arg;
usr.sbin/rad/engine.c
665
evtimer_add(&engine_iface->timer, &tv);
usr.sbin/rad/engine.c
667
send_ra.if_index = engine_iface->if_index;
usr.sbin/rad/engine.c
671
clock_gettime(CLOCK_MONOTONIC, &engine_iface->last_ra);
usr.sbin/rad/engine.c
672
engine_iface->ras_delayed = 0;
usr.sbin/rad/engine.c
68
struct engine_iface *find_engine_iface_by_id(uint32_t);