eigrp_iface
struct eigrp_iface *ei;
struct eigrp_iface;
RB_HEAD(iface_id_head, eigrp_iface);
TAILQ_HEAD(, eigrp_iface) ei_list;
RB_ENTRY(eigrp_iface) id_tree;
TAILQ_ENTRY(eigrp_iface) e_entry;
TAILQ_ENTRY(eigrp_iface) i_entry;
RB_PROTOTYPE(iface_id_head, eigrp_iface, id_tree, iface_id_compare)
TAILQ_HEAD(, eigrp_iface) ei_list;
struct eigrp_iface *nei;
if ((nei = malloc(sizeof(struct eigrp_iface))) == NULL)
memcpy(nei, imsg.data, sizeof(struct eigrp_iface));
struct eigrp_iface *ei;
struct eigrp_iface *ei;
eigrpe_orig_local_route(struct eigrp_iface *ei, struct if_addr *if_addr,
struct eigrp_iface *ei;
void eigrp_if_del(struct eigrp_iface *);
struct eigrp_iface *eigrp_if_lookup(struct iface *, int, uint16_t);
struct eigrp_iface *eigrp_if_lookup_id(uint32_t);
struct ctl_iface *if_to_ctl(struct eigrp_iface *);
struct nbr *nbr_new(struct eigrp_iface *, union eigrpd_addr *,
struct nbr *nbr_find(struct eigrp_iface *, union eigrpd_addr *);
void rtp_send(struct eigrp_iface *, struct nbr *, struct ibuf *);
int send_packet(struct eigrp_iface *, struct nbr *, uint32_t,
int gen_parameter_tlv(struct ibuf *, struct eigrp_iface *,
void send_hello(struct eigrp_iface *, struct seq_addr_head *, uint32_t);
void recv_hello(struct eigrp_iface *, union eigrpd_addr *, struct nbr *,
void send_update(struct eigrp_iface *, struct nbr *, uint32_t,
void send_query(struct eigrp_iface *, struct nbr *, struct rinfo_head *,
struct eigrp_iface *ei;
void eigrpe_orig_local_route(struct eigrp_iface *,
struct eigrp_iface *eigrp_if_new(struct eigrpd_conf *, struct eigrp *,
send_hello(struct eigrp_iface *ei, struct seq_addr_head *seq_addr_list,
recv_hello(struct eigrp_iface *ei, union eigrpd_addr *src, struct nbr *nbr,
struct eigrp_iface *ei;
struct eigrp_iface *ei;
struct eigrp_iface *ei;
struct eigrp_iface *
struct eigrp_iface *ei;
eigrp_if_del(struct eigrp_iface *ei)
struct eigrp_iface *
struct eigrp_iface *ei;
static __inline int iface_id_compare(struct eigrp_iface *,
struct eigrp_iface *
struct eigrp_iface e;
struct eigrp_iface *);
eigrp_if_start(struct eigrp_iface *ei)
static void eigrp_if_start(struct eigrp_iface *);
eigrp_if_reset(struct eigrp_iface *ei)
static void eigrp_if_reset(struct eigrp_iface *);
static void eigrp_if_start_hello_timer(struct eigrp_iface *);
static void eigrp_if_stop_hello_timer(struct eigrp_iface *);
struct eigrp_iface *ei = arg;
eigrp_if_start_hello_timer(struct eigrp_iface *ei)
eigrp_if_stop_hello_timer(struct eigrp_iface *ei)
if_to_ctl(struct eigrp_iface *ei)
RB_GENERATE(iface_id_head, eigrp_iface, id_tree, iface_id_compare)
iface_id_compare(struct eigrp_iface *a, struct eigrp_iface *b)
nbr_find(struct eigrp_iface *ei, union eigrpd_addr *addr)
struct eigrp_iface i;
nbr_new(struct eigrp_iface *ei, union eigrpd_addr *addr, uint16_t holdtime,
send_packet(struct eigrp_iface *ei, struct nbr *nbr, uint32_t flags,
struct eigrp_iface *ei;
static struct eigrp_iface *conf_get_if(struct kif *);
static struct eigrp_iface *
struct eigrp_iface *e;
struct eigrp_iface *i;
static struct eigrp_iface *ei;
print_iface(struct eigrp_iface *ei)
struct eigrp_iface *ei;
static void print_iface(struct eigrp_iface *);
send_query(struct eigrp_iface *ei, struct nbr *nbr,
struct eigrp_iface *nei;
if ((nei = malloc(sizeof(struct eigrp_iface))) == NULL)
memcpy(nei, imsg.data, sizeof(struct eigrp_iface));
struct summary_addr *rde_summary_check(struct eigrp_iface *,
struct eigrp_iface *);
struct eigrp_iface *ei;
rde_check_link_cost_change(struct rde_nbr *nbr, struct eigrp_iface *ei)
struct eigrp_iface *ei = route->nbr->ei;
static void rde_send_update(struct eigrp_iface *, struct rinfo *);
static void rde_send_query(struct eigrp_iface *, struct rinfo *,
struct eigrp_iface *ei;
rde_summary_check(struct eigrp_iface *ei, union eigrpd_addr *prefix,
rde_send_update(struct eigrp_iface *ei, struct rinfo *ri)
struct eigrp_iface *ei;
rde_send_query(struct eigrp_iface *ei, struct rinfo *ri, int push)
struct eigrp_iface *ei;
struct eigrp_iface *ei;
rtp_send_mcast(struct eigrp_iface *ei, struct ibuf *buf)
rtp_send(struct eigrp_iface *ei, struct nbr *nbr, struct ibuf *buf)
static void rtp_send_mcast(struct eigrp_iface *, struct ibuf *);
gen_parameter_tlv(struct ibuf *buf, struct eigrp_iface *ei, int peerterm)
send_update(struct eigrp_iface *ei, struct nbr *nbr, uint32_t flags,