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,