Lines Matching refs:V_viftable
195 #define V_viftable VNET(viftable) macro
610 mtx_lock_spin(&V_viftable[vifi].v_spin); in get_vif_cnt()
611 req->icount = V_viftable[vifi].v_pkt_in; in get_vif_cnt()
612 req->ocount = V_viftable[vifi].v_pkt_out; in get_vif_cnt()
613 req->ibytes = V_viftable[vifi].v_bytes_in; in get_vif_cnt()
614 req->obytes = V_viftable[vifi].v_bytes_out; in get_vif_cnt()
615 mtx_unlock_spin(&V_viftable[vifi].v_spin); in get_vif_cnt()
645 if (V_viftable[vifi].v_ifp != ifp) in if_detached_event()
817 if (!in_nullhost(V_viftable[vifi].v_lcl_addr) && in X_ip_mrouter_done()
818 !(V_viftable[vifi].v_flags & (VIFF_TUNNEL | VIFF_REGISTER))) { in X_ip_mrouter_done()
819 ifps[nifp++] = V_viftable[vifi].v_ifp; in X_ip_mrouter_done()
822 bzero((caddr_t)V_viftable, sizeof(*V_viftable) * MAXVIFS); in X_ip_mrouter_done()
927 struct vif *vifp = V_viftable + vifcp->vifc_vifi; in add_vif()
1040 vifp = &V_viftable[vifi]; in del_vif_locked()
1065 if (!in_nullhost(V_viftable[vifi-1].v_lcl_addr)) in del_vif_locked()
1450 V_viftable[vifi].v_ifp != ifp; vifi++) in X_ip_mforward()
1595 if (V_viftable[xmt_vif].v_flags & VIFF_REGISTER) in ip_mdq()
1596 pim_register_send(ip, V_viftable + xmt_vif, m, rt); in ip_mdq()
1598 phyint_send(ip, V_viftable + xmt_vif, m); in ip_mdq()
1606 if ((vifi >= V_numvifs) || (V_viftable[vifi].v_ifp != ifp)) { in ip_mdq()
1608 __func__, ifp, (int)vifi, V_viftable[vifi].v_ifp); in ip_mdq()
1620 V_viftable[vifi].v_ifp) { in ip_mdq()
1625 for (vifi = 0; vifi < V_numvifs && V_viftable[vifi].v_ifp != ifp; vifi++) in ip_mdq()
1663 mtx_lock_spin(&V_viftable[vifi].v_spin); in ip_mdq()
1664 if (in_hosteq(ip->ip_src, V_viftable[vifi].v_lcl_addr)) { in ip_mdq()
1665 V_viftable[vifi].v_pkt_out++; in ip_mdq()
1666 V_viftable[vifi].v_bytes_out += plen; in ip_mdq()
1668 V_viftable[vifi].v_pkt_in++; in ip_mdq()
1669 V_viftable[vifi].v_bytes_in += plen; in ip_mdq()
1671 mtx_unlock_spin(&V_viftable[vifi].v_spin); in ip_mdq()
1684 V_viftable[vifi].v_pkt_out++; in ip_mdq()
1685 V_viftable[vifi].v_bytes_out += plen; in ip_mdq()
1686 if (V_viftable[vifi].v_flags & VIFF_REGISTER) in ip_mdq()
1687 pim_register_send(ip, V_viftable + vifi, m, rt); in ip_mdq()
1689 phyint_send(ip, V_viftable + vifi, m); in ip_mdq()
1756 addr = V_viftable[vifi].v_lcl_addr.s_addr; in X_ip_mcast_src()
1808 (ptrdiff_t)(vifp - V_viftable), error); in send_packet()
2398 im->im_vif = vifp - V_viftable; in pim_register_send_upcall()
2434 if ((vifi >= V_numvifs) || in_nullhost(V_viftable[vifi].v_lcl_addr)) { in pim_register_send_rp()
2460 ip_outer->ip_src = V_viftable[vifi].v_lcl_addr; in pim_register_send_rp()
2614 vifp = V_viftable[V_reg_vif_num].v_ifp; in pim_input()
2769 if (V_viftable == NULL) /* XXX unlocked */ in sysctl_viflist()
2778 error = SYSCTL_OUT(req, &V_viftable[i], MROUTE_VIF_SYSCTL_LEN); in sysctl_viflist()
2797 V_viftable = mallocarray(MAXVIFS, sizeof(*V_viftable), in vnet_mroute_init()
2819 free(V_viftable, M_MRTABLE); in vnet_mroute_uninit()