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,