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
579
if (engine_iface->ras_delayed)
usr.sbin/rad/engine.c
582
engine_iface->ras_delayed = 1;
usr.sbin/rad/engine.c
584
timespecsub(&now, &engine_iface->last_ra, &diff);
usr.sbin/rad/engine.c
592
evtimer_add(&engine_iface->timer, &tv);
usr.sbin/rad/engine.c
596
struct engine_iface*
usr.sbin/rad/engine.c
599
struct engine_iface *engine_iface;
usr.sbin/rad/engine.c
601
TAILQ_FOREACH(engine_iface, &engine_interfaces, entry) {
usr.sbin/rad/engine.c
602
if (engine_iface->if_index == if_index)
usr.sbin/rad/engine.c
603
return engine_iface;
usr.sbin/rad/engine.c
611
struct engine_iface *engine_iface;
usr.sbin/rad/engine.c
614
if ((engine_iface = find_engine_iface_by_id(if_index)) == NULL) {
usr.sbin/rad/engine.c
615
engine_iface = calloc(1, sizeof(*engine_iface));
usr.sbin/rad/engine.c
616
engine_iface->if_index = if_index;
usr.sbin/rad/engine.c
617
evtimer_set(&engine_iface->timer, iface_timeout, engine_iface);
usr.sbin/rad/engine.c
618
TAILQ_INSERT_TAIL(&engine_interfaces, engine_iface, entry);
usr.sbin/rad/engine.c
623
evtimer_add(&engine_iface->timer, &tv);
usr.sbin/rad/engine.c
629
struct engine_iface *engine_iface;
usr.sbin/rad/engine.c
633
if ((engine_iface = find_engine_iface_by_id(if_index)) == NULL) {
usr.sbin/rad/engine.c
640
send_ra.if_index = engine_iface->if_index;
usr.sbin/rad/engine.c
643
TAILQ_REMOVE(&engine_interfaces, engine_iface, entry);
usr.sbin/rad/engine.c
644
evtimer_del(&engine_iface->timer);
usr.sbin/rad/engine.c
650
&engine_iface->if_index, sizeof(engine_iface->if_index));
usr.sbin/rad/engine.c
651
free(engine_iface);
usr.sbin/rad/engine.c
657
struct engine_iface *engine_iface = (struct engine_iface *)arg;
usr.sbin/rad/engine.c
667
evtimer_add(&engine_iface->timer, &tv);
usr.sbin/rad/engine.c
669
send_ra.if_index = engine_iface->if_index;
usr.sbin/rad/engine.c
673
clock_gettime(CLOCK_MONOTONIC, &engine_iface->last_ra);
usr.sbin/rad/engine.c
674
engine_iface->ras_delayed = 0;
usr.sbin/rad/engine.c
68
struct engine_iface *find_engine_iface_by_id(uint32_t);