Lines Matching refs:V_viftable
190 #define V_viftable VNET(viftable) macro
605 mtx_lock_spin(&V_viftable[vifi].v_spin); in get_vif_cnt()
606 req->icount = V_viftable[vifi].v_pkt_in; in get_vif_cnt()
607 req->ocount = V_viftable[vifi].v_pkt_out; in get_vif_cnt()
608 req->ibytes = V_viftable[vifi].v_bytes_in; in get_vif_cnt()
609 req->obytes = V_viftable[vifi].v_bytes_out; in get_vif_cnt()
610 mtx_unlock_spin(&V_viftable[vifi].v_spin); in get_vif_cnt()
640 if (V_viftable[vifi].v_ifp != ifp) in if_detached_event()
798 if (!in_nullhost(V_viftable[vifi].v_lcl_addr) && in X_ip_mrouter_done()
799 !(V_viftable[vifi].v_flags & (VIFF_TUNNEL | VIFF_REGISTER))) { in X_ip_mrouter_done()
800 ifps[nifp++] = V_viftable[vifi].v_ifp; in X_ip_mrouter_done()
803 bzero((caddr_t)V_viftable, sizeof(*V_viftable) * MAXVIFS); in X_ip_mrouter_done()
907 struct vif *vifp = V_viftable + vifcp->vifc_vifi; in add_vif()
1020 vifp = &V_viftable[vifi]; in del_vif_locked()
1045 if (!in_nullhost(V_viftable[vifi-1].v_lcl_addr)) in del_vif_locked()
1433 V_viftable[vifi].v_ifp != ifp; vifi++) in X_ip_mforward()
1577 if (V_viftable[xmt_vif].v_flags & VIFF_REGISTER) in ip_mdq()
1578 pim_register_send(ip, V_viftable + xmt_vif, m, rt); in ip_mdq()
1580 phyint_send(ip, V_viftable + xmt_vif, m); in ip_mdq()
1588 if ((vifi >= V_numvifs) || (V_viftable[vifi].v_ifp != ifp)) { in ip_mdq()
1590 __func__, ifp, (int)vifi, V_viftable[vifi].v_ifp); in ip_mdq()
1602 V_viftable[vifi].v_ifp) { in ip_mdq()
1607 for (vifi = 0; vifi < V_numvifs && V_viftable[vifi].v_ifp != ifp; vifi++) in ip_mdq()
1645 mtx_lock_spin(&V_viftable[vifi].v_spin); in ip_mdq()
1646 if (in_hosteq(ip->ip_src, V_viftable[vifi].v_lcl_addr)) { in ip_mdq()
1647 V_viftable[vifi].v_pkt_out++; in ip_mdq()
1648 V_viftable[vifi].v_bytes_out += plen; in ip_mdq()
1650 V_viftable[vifi].v_pkt_in++; in ip_mdq()
1651 V_viftable[vifi].v_bytes_in += plen; in ip_mdq()
1653 mtx_unlock_spin(&V_viftable[vifi].v_spin); in ip_mdq()
1666 V_viftable[vifi].v_pkt_out++; in ip_mdq()
1667 V_viftable[vifi].v_bytes_out += plen; in ip_mdq()
1668 if (V_viftable[vifi].v_flags & VIFF_REGISTER) in ip_mdq()
1669 pim_register_send(ip, V_viftable + vifi, m, rt); in ip_mdq()
1671 phyint_send(ip, V_viftable + vifi, m); in ip_mdq()
1738 addr = V_viftable[vifi].v_lcl_addr.s_addr; in X_ip_mcast_src()
1789 (ptrdiff_t)(vifp - V_viftable), error); in send_packet()
2379 im->im_vif = vifp - V_viftable; in pim_register_send_upcall()
2415 if ((vifi >= V_numvifs) || in_nullhost(V_viftable[vifi].v_lcl_addr)) { in pim_register_send_rp()
2441 ip_outer->ip_src = V_viftable[vifi].v_lcl_addr; in pim_register_send_rp()
2595 vifp = V_viftable[V_reg_vif_num].v_ifp; in pim_input()
2747 if (V_viftable == NULL) /* XXX unlocked */ in sysctl_viflist()
2756 error = SYSCTL_OUT(req, &V_viftable[i], MROUTE_VIF_SYSCTL_LEN); in sysctl_viflist()
2775 V_viftable = mallocarray(MAXVIFS, sizeof(*V_viftable), in vnet_mroute_init()
2797 free(V_viftable, M_MRTABLE); in vnet_mroute_uninit()