Lines Matching refs:vifi
482 vifi_t vifi = req->vifi; in get_vif_cnt() local
484 if (vifi >= ipst->ips_numvifs) in get_vif_cnt()
490 req->icount = ipst->ips_vifs[vifi].v_pkt_in; in get_vif_cnt()
491 req->ocount = ipst->ips_vifs[vifi].v_pkt_out; in get_vif_cnt()
492 req->ibytes = ipst->ips_vifs[vifi].v_bytes_in; in get_vif_cnt()
493 req->obytes = ipst->ips_vifs[vifi].v_bytes_out; in get_vif_cnt()
616 vifi_t vifi; in ip_mrouter_done() local
654 for (vifi = 0; vifi < MAXVIFS; vifi++) { in ip_mrouter_done()
655 struct vif *vifp = ipst->ips_vifs + vifi; in ip_mrouter_done()
1047 vifi_t vifi; in del_vifp() local
1094 for (vifi = ipst->ips_numvifs; vifi != 0; vifi--) /* vifi is unsigned */ in del_vifp()
1095 if (ipst->ips_vifs[vifi - 1].v_lcl_addr.s_addr != 0) in del_vifp()
1097 ipst->ips_numvifs = vifi; in del_vifp()
1540 vifi_t vifi; in ip_mforward() local
1855 for (vifi = 0; in ip_mforward()
1856 vifi < ipst->ips_numvifs; in ip_mforward()
1857 vifi++) { in ip_mforward()
1858 if (ipst->ips_vifs[vifi].v_ipif == NULL) in ip_mforward()
1860 if (ipst->ips_vifs[vifi]. in ip_mforward()
1862 im->im_vif = (uchar_t)vifi; in ip_mforward()
1867 ASSERT(vifi < ipst->ips_numvifs); in ip_mforward()
1983 vifi_t vifi; in ip_mdq() local
2009 vifi = rt->mfc_parent; in ip_mdq()
2019 if (vifi == NO_VIF) { in ip_mdq()
2029 if (!lock_good_vif(&ipst->ips_vifs[vifi])) in ip_mdq()
2037 ASSERT(ipst->ips_vifs[vifi].v_ipif != NULL); in ip_mdq()
2039 if (vifi >= ipst->ips_numvifs) { in ip_mdq()
2042 (int)vifi, (int)ipst->ips_numvifs, ill->ill_name, in ip_mdq()
2043 ipst->ips_vifs[vifi].v_ipif->ipif_ill->ill_name); in ip_mdq()
2044 unlock_good_vif(&ipst->ips_vifs[vifi]); in ip_mdq()
2051 if ((ipst->ips_vifs[vifi].v_ipif->ipif_ill != ill) || in ip_mdq()
2052 (ipst->ips_vifs[vifi].v_rmt_addr.s_addr != tunnel_src)) { in ip_mdq()
2056 (int)vifi, (int)ipst->ips_numvifs, ill->ill_name, in ip_mdq()
2057 ipst->ips_vifs[vifi].v_ipif->ipif_ill->ill_name)); in ip_mdq()
2062 (int)vifi, ill->ill_name, in ip_mdq()
2063 ipst->ips_vifs[vifi].v_ipif->ipif_ill->ill_name); in ip_mdq()
2076 if (ipst->ips_pim_assert && rt->mfc_ttls[vifi] > 0 && in ip_mdq()
2078 !(ipst->ips_vifs[vifi].v_flags & VIFF_TUNNEL)) { in ip_mdq()
2088 unlock_good_vif(&ipst->ips_vifs[vifi]); in ip_mdq()
2095 im->im_vif = (ushort_t)vifi; in ip_mdq()
2107 unlock_good_vif(&ipst->ips_vifs[vifi]); in ip_mdq()
2116 if (ipha->ipha_src == ipst->ips_vifs[vifi].v_lcl_addr.s_addr) { in ip_mdq()
2117 ipst->ips_vifs[vifi].v_pkt_out++; in ip_mdq()
2118 ipst->ips_vifs[vifi].v_bytes_out += plen; in ip_mdq()
2120 ipst->ips_vifs[vifi].v_pkt_in++; in ip_mdq()
2121 ipst->ips_vifs[vifi].v_bytes_in += plen; in ip_mdq()
2127 unlock_good_vif(&ipst->ips_vifs[vifi]); in ip_mdq()
2139 for (vifp = ipst->ips_vifs, vifi = 0; in ip_mdq()
2140 vifi < num_of_vifs; in ip_mdq()
2141 vifp++, vifi++) { in ip_mdq()
2144 if ((rt->mfc_ttls[vifi] > 0) && in ip_mdq()
2145 (ipha->ipha_ttl > rt->mfc_ttls[vifi])) { in ip_mdq()
2756 vifi_t vifi, tmp_vifi; in reset_mrt_vif_ipif() local
2766 for (vifi = num_of_vifs; vifi != 0; vifi--) { in reset_mrt_vif_ipif()
2767 tmp_vifi = vifi - 1; in reset_mrt_vif_ipif()
3326 vifi_t vifi; in ip_mroute_vif() local
3329 for (vifi = 0; vifi < ipst->ips_numvifs; vifi++) { in ip_mroute_vif()
3330 if (ipst->ips_vifs[vifi].v_lcl_addr.s_addr == 0) in ip_mroute_vif()
3335 vi.vifc_vifi = vifi; in ip_mroute_vif()
3336 vi.vifc_flags = ipst->ips_vifs[vifi].v_flags; in ip_mroute_vif()
3337 vi.vifc_threshold = ipst->ips_vifs[vifi].v_threshold; in ip_mroute_vif()
3338 vi.vifc_rate_limit = ipst->ips_vifs[vifi].v_rate_limit; in ip_mroute_vif()
3339 vi.vifc_lcl_addr = ipst->ips_vifs[vifi].v_lcl_addr; in ip_mroute_vif()
3340 vi.vifc_rmt_addr = ipst->ips_vifs[vifi].v_rmt_addr; in ip_mroute_vif()
3341 vi.vifc_pkt_in = ipst->ips_vifs[vifi].v_pkt_in; in ip_mroute_vif()
3342 vi.vifc_pkt_out = ipst->ips_vifs[vifi].v_pkt_out; in ip_mroute_vif()