Lines Matching refs:vif

454 		const struct mif_device *vif = v;  in ip6mr_vif_seq_show()  local
455 const char *name = vif->dev ? vif->dev->name : "none"; in ip6mr_vif_seq_show()
459 vif - mrt->vif6_table, in ip6mr_vif_seq_show()
460 name, vif->bytes_in, vif->pkt_in, in ip6mr_vif_seq_show()
461 vif->bytes_out, vif->pkt_out, in ip6mr_vif_seq_show()
462 vif->flags); in ip6mr_vif_seq_show()
1665 struct mif6ctl vif; in ip6_mroute_setsockopt() local
1694 if (optlen < sizeof(vif)) in ip6_mroute_setsockopt()
1696 if (copy_from_user(&vif, optval, sizeof(vif))) in ip6_mroute_setsockopt()
1698 if (vif.mif6c_mifi >= MAXMIFS) in ip6_mroute_setsockopt()
1701 ret = mif6_add(net, mrt, &vif, sk == mrt->mroute6_sk); in ip6_mroute_setsockopt()
1862 struct mif_device *vif; in ip6mr_ioctl() local
1878 vif = &mrt->vif6_table[vr.mifi]; in ip6mr_ioctl()
1880 vr.icount = vif->pkt_in; in ip6mr_ioctl()
1881 vr.ocount = vif->pkt_out; in ip6mr_ioctl()
1882 vr.ibytes = vif->bytes_in; in ip6mr_ioctl()
1883 vr.obytes = vif->bytes_out; in ip6mr_ioctl()
1936 struct mif_device *vif; in ip6mr_compat_ioctl() local
1952 vif = &mrt->vif6_table[vr.mifi]; in ip6mr_compat_ioctl()
1954 vr.icount = vif->pkt_in; in ip6mr_compat_ioctl()
1955 vr.ocount = vif->pkt_out; in ip6mr_compat_ioctl()
1956 vr.ibytes = vif->bytes_in; in ip6mr_compat_ioctl()
1957 vr.obytes = vif->bytes_out; in ip6mr_compat_ioctl()
2007 struct mif_device *vif = &mrt->vif6_table[vifi]; in ip6mr_forward2() local
2012 if (!vif->dev) in ip6mr_forward2()
2016 if (vif->flags & MIFF_REGISTER) { in ip6mr_forward2()
2017 vif->pkt_out++; in ip6mr_forward2()
2018 vif->bytes_out += skb->len; in ip6mr_forward2()
2019 vif->dev->stats.tx_bytes += skb->len; in ip6mr_forward2()
2020 vif->dev->stats.tx_packets++; in ip6mr_forward2()
2029 .flowi6_oif = vif->link, in ip6mr_forward2()
2053 dev = vif->dev; in ip6mr_forward2()
2055 vif->pkt_out++; in ip6mr_forward2()
2056 vif->bytes_out += skb->len; in ip6mr_forward2()
2092 int vif, ct; in ip6_mr_forward() local
2095 vif = cache->mf6c_parent; in ip6_mr_forward()
2105 cache_proxy = ip6mr_cache_find_any_parent(mrt, vif); in ip6_mr_forward()
2114 if (mrt->vif6_table[vif].dev != skb->dev) { in ip6_mr_forward()
2134 mrt->vif6_table[vif].pkt_in++; in ip6_mr_forward()
2135 mrt->vif6_table[vif].bytes_in += skb->len; in ip6_mr_forward()
2203 int vif = ip6mr_find_vif(mrt, skb->dev); in ip6_mr_input() local
2205 if (vif >= 0) in ip6_mr_input()
2208 vif); in ip6_mr_input()
2215 int vif; in ip6_mr_input() local
2217 vif = ip6mr_find_vif(mrt, skb->dev); in ip6_mr_input()
2218 if (vif >= 0) { in ip6_mr_input()
2219 int err = ip6mr_cache_unresolved(mrt, vif, skb); in ip6_mr_input()
2298 int vif = ip6mr_find_vif(mrt, skb->dev); in ip6mr_get_route() local
2300 if (vif >= 0) in ip6mr_get_route()
2302 vif); in ip6mr_get_route()
2309 int vif; in ip6mr_get_route() local
2317 if (!dev || (vif = ip6mr_find_vif(mrt, dev)) < 0) { in ip6mr_get_route()
2346 err = ip6mr_cache_unresolved(mrt, vif, skb2); in ip6mr_get_route()