vif
struct vif *vifp;
struct vif viftable[MAXVIFS];
phyint_send(struct ip *ip, struct vif *vifp, struct mbuf *m)
encap_send(struct ip *ip, struct vif *vifp, struct mbuf *m)
struct vif *vifp = eparg;
struct vif *vifp;
vifp = (struct vif *)arg;
tbf_control(struct vif *vifp, struct mbuf *m, struct ip *ip, u_int32_t len)
tbf_queue(struct vif *vifp, struct mbuf *m)
tbf_process_q(struct vif *vifp)
struct vif *vifp = arg;
tbf_dq_sel(struct vif *vifp, struct ip *ip)
tbf_send_packet(struct vif *vifp, struct mbuf *m)
tbf_update_tokens(struct vif *vifp)
priority(struct vif *vifp, struct ip *ip)
static void phyint_send(struct ip *, struct vif *, struct mbuf *);
static void encap_send(struct ip *, struct vif *, struct mbuf *);
static void tbf_control(struct vif *, struct mbuf *, struct ip *, u_int32_t);
static void tbf_queue(struct vif *, struct mbuf *);
static void tbf_process_q(struct vif *);
static int tbf_dq_sel(struct vif *, struct ip *);
static void tbf_send_packet(struct vif *, struct mbuf *);
static void tbf_update_tokens(struct vif *);
static int priority(struct vif *, struct ip *);
static int pim_register_send(struct ip *, struct vif *,
static int pim_register_send_rp(struct ip *, struct vif *,
static int pim_register_send_upcall(struct ip *, struct vif *,
pim_register_send(struct ip *ip, struct vif *vifp, struct mbuf *m,
pim_register_send_upcall(struct ip *ip, struct vif *vifp,
pim_register_send_rp(struct ip *ip, struct vif *vifp,
struct vif *vifp;
struct vif *vifp;
struct vif *vifp;
reset_vif(struct vif *vifp)
struct vif *vifp;
void reset_vif(struct vif *);
struct vif viftable[MAXVIFS];
struct vif *v;