vifi_t
struct ifnet *if_lookupbyvif(vifi_t, unsigned int);
if_lookupbyvif(vifi_t vifi, unsigned int rtableid)
vifi_t vifi = req->vifi;
vifi_t *vifip;
if (m == NULL || m->m_len < sizeof(vifi_t))
vifip = mtod(m, vifi_t *);
vifi_t mfc_parent; /* incoming vif */
vifi_t v_vifi; /* the index of the vif to be added */
vifi_t vifi; /* vif number */
vifi_t v_id; /* Virtual interface index */
vifi_t mfc_parent; /* incoming vif */
vifi_t vifc_vifi; /* the index of the vif to be added */
vifi_t mfcc_parent; /* incoming vif */
vifi_t mfcc_parent; /* incoming vif */
vifi_t maxvif = 0;
vifi_t vifi;
vifi_t numvifs; /* to keep loader happy */
vifi_t numvifs; /* to keep loader happy */
vifi_t vifi;
vifi_t vifi;
register vifi_t vifi;
vifi_t vifi;
extern vifi_t numvifs;
u_int metric, u_int32_t src, vifi_t vifi);
extern void report(int which_routes, vifi_t vifi, u_int32_t dst);
extern void add_vif_to_routes(vifi_t vifi);
extern void delete_vif_from_routes(vifi_t vifi);
vifi_t vifi);
extern vifi_t find_vif(u_int32_t src, u_int32_t dst);
extern struct listaddr *neighbor_info(vifi_t vifi, u_int32_t addr);
extern int update_neighbor(vifi_t vifi, u_int32_t addr,
extern void reset_neighbor_state(vifi_t vifi, u_int32_t addr);
extern int grplst_mem(vifi_t vifi, u_int32_t mcastgrp);
extern int scoped_addr(vifi_t vifi, u_int32_t addr);
extern void update_lclgrp(vifi_t vifi, u_int32_t mcastgrp);
extern void delete_lclgrp(vifi_t vifi, u_int32_t mcastgrp);
extern void chkgrp_graft(vifi_t vifi, u_int32_t mcastgrp);
extern void k_add_vif(vifi_t vifi, struct uvif *v);
extern void k_del_vif(vifi_t vifi);
void k_add_vif(vifi_t vifi, struct uvif *v)
void k_del_vif(vifi_t vifi)
vifi_t i;
chkgrp_graft(vifi_t vifi, u_int32_t mcastgrp)
vifi_t vifi;
vifi_t vifi;
pruning_neighbor(vifi_t vifi, u_int32_t addr)
expire_prune(vifi_t vifi, struct gtable *gt)
vifi_t i;
can_mtrace(vifi_t vifi, u_int32_t addr)
static int pruning_neighbor(vifi_t vifi, u_int32_t addr);
static int can_mtrace(vifi_t vifi, u_int32_t addr);
vifi_t i;
static void expire_prune(vifi_t vifi, struct gtable *gt);
reset_neighbor_state(vifi_t vifi, u_int32_t addr)
vifi_t vifi;
vifi_t _i; \
vifi_t i;
scoped_addr(vifi_t vifi, u_int32_t addr)
update_lclgrp(vifi_t vifi, u_int32_t mcastgrp)
delete_lclgrp(vifi_t vifi, u_int32_t mcastgrp)
grplst_mem(vifi_t vifi, u_int32_t mcastgrp)
vifi_t vifi;
vifi_t pt_vifi; /* vif prune received on */
vifi_t vifi;
vifi_t i;
add_vif_to_routes(vifi_t vifi)
delete_vif_from_routes(vifi_t vifi)
delete_neighbor_from_routes(u_int32_t addr, vifi_t vifi)
vifi_t vifi)
static int init_children_and_leaves(struct rtentry *r, vifi_t parent);
static int report_chunk(struct rtentry *start_rt, vifi_t vifi, u_int32_t dst);
vifi_t vifi;
vifi_t vifi;
init_children_and_leaves(struct rtentry *r, vifi_t parent)
vifi_t vifi;
vifi_t vifi;
report(int which_routes, vifi_t vifi, u_int32_t dst)
vifi_t vifi;
report_chunk(struct rtentry *start_rt, vifi_t vifi, u_int32_t dst)
vifi_t rt_parent; /* incoming vif (ie towards origin) */
vifi_t vifi;
neighbor_info(vifi_t vifi, u_int32_t addr)
vifi_t vifi;
vifi_t vifi;
vifi_t vifi = cbk->vifi;
SetQueryTimer(struct listaddr *g, vifi_t vifi, int to_expire, int q_time)
vifi_t vifi;
vifi_t numvifs; /* number of vifs in use */
start_vif(vifi_t vifi)
start_vif2(vifi_t vifi)
vifi_t vifi;
stop_vif(vifi_t vifi)
static void start_vif(vifi_t vifi);
static void start_vif2(vifi_t vifi);
vifi_t vifi;
static void stop_vif(vifi_t vifi);
vifi_t
vifi_t vifi;
vifi_t vifi;
static int SetQueryTimer(struct listaddr *g, vifi_t vifi, int to_expire,
vifi_t vifi;
vifi_t vifi;
vifi_t vifi;
vifi_t vifi;
vifi_t vifi;
vifi_t vifi;
vifi_t vifi;
vifi_t vifi;
update_neighbor(vifi_t vifi, u_int32_t addr, int msgtype, char *p,
#define NO_VIF ((vifi_t)MAXVIFS) /* An invalid vif index */
vifi_t numvifs; /* to keep loader happy */