vifp             1387 net/route.c    rt_if_remove_rtdelete(struct radix_node *rn, void *vifp)
vifp             1389 net/route.c    	struct ifnet	*ifp = vifp;
vifp              605 netinet/ip_mroute.c 	struct vif *vifp;
vifp              613 netinet/ip_mroute.c 		vifp = &viftable[vifi];
vifp              614 netinet/ip_mroute.c 		if (!in_nullhost(vifp->v_lcl_addr))
vifp              615 netinet/ip_mroute.c 			reset_vif(vifp);
vifp              663 netinet/ip_mroute.c 	struct vif *vifp;
vifp              669 netinet/ip_mroute.c 		vifp = &viftable[vifi];
vifp              670 netinet/ip_mroute.c 		if (vifp->v_ifp == ifp)
vifp              671 netinet/ip_mroute.c 			reset_vif(vifp);
vifp              811 netinet/ip_mroute.c 	struct vif *vifp;
vifp              826 netinet/ip_mroute.c 	vifp = &viftable[vifcp->vifc_vifi];
vifp              827 netinet/ip_mroute.c 	if (!in_nullhost(vifp->v_lcl_addr))
vifp              863 netinet/ip_mroute.c 			bzero(&vifp->v_route, sizeof(vifp->v_route));
vifp              887 netinet/ip_mroute.c 	vifp->tbf_q = NULL;
vifp              888 netinet/ip_mroute.c 	vifp->tbf_t = &vifp->tbf_q;
vifp              889 netinet/ip_mroute.c 	microtime(&vifp->tbf_last_pkt_t);
vifp              890 netinet/ip_mroute.c 	vifp->tbf_n_tok = 0;
vifp              891 netinet/ip_mroute.c 	vifp->tbf_q_len = 0;
vifp              892 netinet/ip_mroute.c 	vifp->tbf_max_q_len = MAXQSIZE;
vifp              894 netinet/ip_mroute.c 	vifp->v_flags = vifcp->vifc_flags;
vifp              895 netinet/ip_mroute.c 	vifp->v_threshold = vifcp->vifc_threshold;
vifp              897 netinet/ip_mroute.c 	vifp->v_rate_limit = vifcp->vifc_rate_limit * 1024 / 1000;
vifp              898 netinet/ip_mroute.c 	vifp->v_lcl_addr = vifcp->vifc_lcl_addr;
vifp              899 netinet/ip_mroute.c 	vifp->v_rmt_addr = vifcp->vifc_rmt_addr;
vifp              900 netinet/ip_mroute.c 	vifp->v_ifp = ifp;
vifp              902 netinet/ip_mroute.c 	vifp->v_pkt_in = 0;
vifp              903 netinet/ip_mroute.c 	vifp->v_pkt_out = 0;
vifp              904 netinet/ip_mroute.c 	vifp->v_bytes_in = 0;
vifp              905 netinet/ip_mroute.c 	vifp->v_bytes_out = 0;
vifp              907 netinet/ip_mroute.c 	timeout_del(&vifp->v_repq_ch);
vifp              910 netinet/ip_mroute.c 	vifp->v_rsvp_on = 0;
vifp              911 netinet/ip_mroute.c 	vifp->v_rsvpd = NULL;
vifp              934 netinet/ip_mroute.c reset_vif(struct vif *vifp)
vifp              940 netinet/ip_mroute.c 	timeout_set(&vifp->v_repq_ch, tbf_reprocess_q, vifp);
vifp              945 netinet/ip_mroute.c 	for (m = vifp->tbf_q; m != NULL; m = n) {
vifp              950 netinet/ip_mroute.c 	if (vifp->v_flags & VIFF_TUNNEL) {
vifp              952 netinet/ip_mroute.c 	} else if (vifp->v_flags & VIFF_REGISTER) {
vifp              960 netinet/ip_mroute.c 		ifp = vifp->v_ifp;
vifp              963 netinet/ip_mroute.c 	bzero((caddr_t)vifp, sizeof(*vifp));
vifp              973 netinet/ip_mroute.c 	struct vif *vifp;
vifp              984 netinet/ip_mroute.c 	vifp = &viftable[*vifip];
vifp              985 netinet/ip_mroute.c 	if (in_nullhost(vifp->v_lcl_addr))
vifp              990 netinet/ip_mroute.c 	reset_vif(vifp);
vifp             1010 netinet/ip_mroute.c 	struct vif *vifp;
vifp             1015 netinet/ip_mroute.c 		vifp = &viftable[i];
vifp             1016 netinet/ip_mroute.c 		if (vifp->v_ifp == ifp)
vifp             1017 netinet/ip_mroute.c 			bzero((caddr_t)vifp, sizeof *vifp);
vifp             1389 netinet/ip_mroute.c 			struct vif *vifp = viftable + vifi;
vifp             1393 netinet/ip_mroute.c 			    (vifp->v_flags & VIFF_TUNNEL) ? "tunnel on " : "",
vifp             1394 netinet/ip_mroute.c 			    vifp->v_ifp->if_xname);
vifp             1653 netinet/ip_mroute.c 	struct vif *vifp;
vifp             1661 netinet/ip_mroute.c #define MC_SEND(ip, vifp, m) do {					\
vifp             1662 netinet/ip_mroute.c 	if ((vifp)->v_flags & VIFF_TUNNEL)				\
vifp             1663 netinet/ip_mroute.c 		encap_send((ip), (vifp), (m));				\
vifp             1665 netinet/ip_mroute.c 		phyint_send((ip), (vifp), (m));				\
vifp             1781 netinet/ip_mroute.c 	for (vifp = viftable, vifi = 0; vifi < numvifs; vifp++, vifi++)
vifp             1784 netinet/ip_mroute.c 			vifp->v_pkt_out++;
vifp             1785 netinet/ip_mroute.c 			vifp->v_bytes_out += plen;
vifp             1787 netinet/ip_mroute.c 			if (vifp->v_flags & VIFF_REGISTER)
vifp             1788 netinet/ip_mroute.c 				pim_register_send(ip, vifp, m, rt);
vifp             1791 netinet/ip_mroute.c 			MC_SEND(ip, vifp, m);
vifp             1824 netinet/ip_mroute.c phyint_send(struct ip *ip, struct vif *vifp, struct mbuf *m)
vifp             1839 netinet/ip_mroute.c 	if (vifp->v_rate_limit <= 0)
vifp             1840 netinet/ip_mroute.c 		tbf_send_packet(vifp, mb_copy);
vifp             1842 netinet/ip_mroute.c 		tbf_control(vifp, mb_copy, mtod(mb_copy, struct ip *),
vifp             1847 netinet/ip_mroute.c encap_send(struct ip *ip, struct vif *vifp, struct mbuf *m)
vifp             1890 netinet/ip_mroute.c 	ip_copy->ip_src = vifp->v_lcl_addr;
vifp             1891 netinet/ip_mroute.c 	ip_copy->ip_dst = vifp->v_rmt_addr;
vifp             1903 netinet/ip_mroute.c 	if (vifp->v_rate_limit <= 0)
vifp             1904 netinet/ip_mroute.c 		tbf_send_packet(vifp, mb_copy);
vifp             1906 netinet/ip_mroute.c 		tbf_control(vifp, mb_copy, ip, ntohs(ip_copy->ip_len));
vifp             1913 netinet/ip_mroute.c tbf_control(struct vif *vifp, struct mbuf *m, struct ip *ip, u_int32_t len)
vifp             1923 netinet/ip_mroute.c 	tbf_update_tokens(vifp);
vifp             1929 netinet/ip_mroute.c 	if (vifp->tbf_q_len == 0) {
vifp             1930 netinet/ip_mroute.c 		if (len <= vifp->tbf_n_tok) {
vifp             1931 netinet/ip_mroute.c 			vifp->tbf_n_tok -= len;
vifp             1932 netinet/ip_mroute.c 			tbf_send_packet(vifp, m);
vifp             1935 netinet/ip_mroute.c 			tbf_queue(vifp, m);
vifp             1936 netinet/ip_mroute.c 			timeout_add(&vifp->v_repq_ch, TBF_REPROCESS);
vifp             1939 netinet/ip_mroute.c 		if (vifp->tbf_q_len >= vifp->tbf_max_q_len &&
vifp             1940 netinet/ip_mroute.c 		    !tbf_dq_sel(vifp, ip)) {
vifp             1946 netinet/ip_mroute.c 			tbf_queue(vifp, m);
vifp             1947 netinet/ip_mroute.c 			tbf_process_q(vifp);
vifp             1956 netinet/ip_mroute.c tbf_queue(struct vif *vifp, struct mbuf *m)
vifp             1961 netinet/ip_mroute.c 	*vifp->tbf_t = m;
vifp             1962 netinet/ip_mroute.c 	vifp->tbf_t = &m->m_nextpkt;
vifp             1963 netinet/ip_mroute.c 	vifp->tbf_q_len++;
vifp             1973 netinet/ip_mroute.c tbf_process_q(struct vif *vifp)
vifp             1983 netinet/ip_mroute.c 	for (m = vifp->tbf_q; m != NULL; m = vifp->tbf_q) {
vifp             1987 netinet/ip_mroute.c 		if (len <= vifp->tbf_n_tok) {
vifp             1992 netinet/ip_mroute.c 			if ((vifp->tbf_q = m->m_nextpkt) == NULL)
vifp             1993 netinet/ip_mroute.c 				vifp->tbf_t = &vifp->tbf_q;
vifp             1994 netinet/ip_mroute.c 			--vifp->tbf_q_len;
vifp             1997 netinet/ip_mroute.c 			vifp->tbf_n_tok -= len;
vifp             1998 netinet/ip_mroute.c 			tbf_send_packet(vifp, m);
vifp             2008 netinet/ip_mroute.c 	struct vif *vifp = arg;
vifp             2013 netinet/ip_mroute.c 	tbf_update_tokens(vifp);
vifp             2014 netinet/ip_mroute.c 	tbf_process_q(vifp);
vifp             2016 netinet/ip_mroute.c 	if (vifp->tbf_q_len != 0)
vifp             2017 netinet/ip_mroute.c 		timeout_add(&vifp->v_repq_ch, TBF_REPROCESS);
vifp             2024 netinet/ip_mroute.c tbf_dq_sel(struct vif *vifp, struct ip *ip)
vifp             2030 netinet/ip_mroute.c 	p = priority(vifp, ip);
vifp             2032 netinet/ip_mroute.c 	for (mp = &vifp->tbf_q, m = *mp;
vifp             2035 netinet/ip_mroute.c 		if (p > priority(vifp, mtod(m, struct ip *))) {
vifp             2037 netinet/ip_mroute.c 				vifp->tbf_t = mp;
vifp             2038 netinet/ip_mroute.c 			--vifp->tbf_q_len;
vifp             2051 netinet/ip_mroute.c tbf_send_packet(struct vif *vifp, struct mbuf *m)
vifp             2056 netinet/ip_mroute.c 	if (vifp->v_flags & VIFF_TUNNEL) {
vifp             2058 netinet/ip_mroute.c 		ip_output(m, (struct mbuf *)NULL, &vifp->v_route,
vifp             2068 netinet/ip_mroute.c 		imo.imo_multicast_ifp = vifp->v_ifp;
vifp             2081 netinet/ip_mroute.c 			    (long)(vifp - viftable), error);
vifp             2091 netinet/ip_mroute.c tbf_update_tokens(struct vif *vifp)
vifp             2099 netinet/ip_mroute.c 	TV_DELTA(tp, vifp->tbf_last_pkt_t, tm);
vifp             2110 netinet/ip_mroute.c 	vifp->tbf_n_tok += tm * vifp->v_rate_limit / 8192;
vifp             2111 netinet/ip_mroute.c 	vifp->tbf_last_pkt_t = tp;
vifp             2113 netinet/ip_mroute.c 	if (vifp->tbf_n_tok > MAX_BKT_SIZE)
vifp             2114 netinet/ip_mroute.c 		vifp->tbf_n_tok = MAX_BKT_SIZE;
vifp             2120 netinet/ip_mroute.c priority(struct vif *vifp, struct ip *ip)
vifp             2959 netinet/ip_mroute.c pim_register_send(struct ip *ip, struct vif *vifp,
vifp             2983 netinet/ip_mroute.c 				pim_register_send_rp(ip, vifp, mm, rt);
vifp             2985 netinet/ip_mroute.c 				pim_register_send_upcall(ip, vifp, mm, rt);
vifp             3047 netinet/ip_mroute.c pim_register_send_upcall(struct ip *ip, struct vif *vifp,
vifp             3070 netinet/ip_mroute.c 	im->im_vif = vifp - viftable;
vifp             3097 netinet/ip_mroute.c pim_register_send_rp(struct ip *ip, struct vif *vifp,
vifp             3149 netinet/ip_mroute.c 	if (vifp->v_rate_limit == 0)
vifp             3150 netinet/ip_mroute.c 		tbf_send_packet(vifp, mb_first);
vifp             3152 netinet/ip_mroute.c 		tbf_control(vifp, mb_first, ip, ntohs(ip_outer->ip_len));
vifp             3269 netinet/ip_mroute.c 		struct ifnet *vifp;
vifp             3281 netinet/ip_mroute.c 		vifp = viftable[reg_vif_num].v_ifp;
vifp             3388 netinet/ip_mroute.c 		looutput(vifp, m, (struct sockaddr *)&dst,