Lines Matching refs:vif

453 		const struct mif_device *vif = v;  in ip6mr_vif_seq_show()  local
454 const char *name = vif->dev ? vif->dev->name : "none"; in ip6mr_vif_seq_show()
458 vif - mrt->vif6_table, in ip6mr_vif_seq_show()
459 name, vif->bytes_in, vif->pkt_in, in ip6mr_vif_seq_show()
460 vif->bytes_out, vif->pkt_out, in ip6mr_vif_seq_show()
461 vif->flags); in ip6mr_vif_seq_show()
1660 struct mif6ctl vif; in ip6_mroute_setsockopt() local
1689 if (optlen < sizeof(vif)) in ip6_mroute_setsockopt()
1691 if (copy_from_user(&vif, optval, sizeof(vif))) in ip6_mroute_setsockopt()
1693 if (vif.mif6c_mifi >= MAXMIFS) in ip6_mroute_setsockopt()
1696 ret = mif6_add(net, mrt, &vif, sk == mrt->mroute6_sk); in ip6_mroute_setsockopt()
1857 struct mif_device *vif; in ip6mr_ioctl() local
1873 vif = &mrt->vif6_table[vr.mifi]; in ip6mr_ioctl()
1875 vr.icount = vif->pkt_in; in ip6mr_ioctl()
1876 vr.ocount = vif->pkt_out; in ip6mr_ioctl()
1877 vr.ibytes = vif->bytes_in; in ip6mr_ioctl()
1878 vr.obytes = vif->bytes_out; in ip6mr_ioctl()
1931 struct mif_device *vif; in ip6mr_compat_ioctl() local
1947 vif = &mrt->vif6_table[vr.mifi]; in ip6mr_compat_ioctl()
1949 vr.icount = vif->pkt_in; in ip6mr_compat_ioctl()
1950 vr.ocount = vif->pkt_out; in ip6mr_compat_ioctl()
1951 vr.ibytes = vif->bytes_in; in ip6mr_compat_ioctl()
1952 vr.obytes = vif->bytes_out; in ip6mr_compat_ioctl()
2002 struct mif_device *vif = &mrt->vif6_table[vifi]; in ip6mr_forward2() local
2007 if (!vif->dev) in ip6mr_forward2()
2011 if (vif->flags & MIFF_REGISTER) { in ip6mr_forward2()
2012 vif->pkt_out++; in ip6mr_forward2()
2013 vif->bytes_out += skb->len; in ip6mr_forward2()
2014 vif->dev->stats.tx_bytes += skb->len; in ip6mr_forward2()
2015 vif->dev->stats.tx_packets++; in ip6mr_forward2()
2024 .flowi6_oif = vif->link, in ip6mr_forward2()
2048 dev = vif->dev; in ip6mr_forward2()
2050 vif->pkt_out++; in ip6mr_forward2()
2051 vif->bytes_out += skb->len; in ip6mr_forward2()
2087 int vif, ct; in ip6_mr_forward() local
2090 vif = cache->mf6c_parent; in ip6_mr_forward()
2100 cache_proxy = ip6mr_cache_find_any_parent(mrt, vif); in ip6_mr_forward()
2109 if (mrt->vif6_table[vif].dev != skb->dev) { in ip6_mr_forward()
2129 mrt->vif6_table[vif].pkt_in++; in ip6_mr_forward()
2130 mrt->vif6_table[vif].bytes_in += skb->len; in ip6_mr_forward()
2198 int vif = ip6mr_find_vif(mrt, skb->dev); in ip6_mr_input() local
2200 if (vif >= 0) in ip6_mr_input()
2203 vif); in ip6_mr_input()
2210 int vif; in ip6_mr_input() local
2212 vif = ip6mr_find_vif(mrt, skb->dev); in ip6_mr_input()
2213 if (vif >= 0) { in ip6_mr_input()
2214 int err = ip6mr_cache_unresolved(mrt, vif, skb); in ip6_mr_input()
2293 int vif = ip6mr_find_vif(mrt, skb->dev); in ip6mr_get_route() local
2295 if (vif >= 0) in ip6mr_get_route()
2297 vif); in ip6mr_get_route()
2304 int vif; in ip6mr_get_route() local
2312 if (!dev || (vif = ip6mr_find_vif(mrt, dev)) < 0) { in ip6mr_get_route()
2341 err = ip6mr_cache_unresolved(mrt, vif, skb2); in ip6mr_get_route()