Home
last modified time | relevance | path

Searched refs:vifi (Results 1 – 5 of 5) sorted by relevance

/linux/net/ipv4/ !
H A Dipmr.c110 struct sk_buff *pkt, vifi_t vifi, int assert);
662 * @vifi: VIF identifier to delete
666 static int vif_delete(struct mr_table *mrt, int vifi, int notify, in vif_delete() argument
674 if (vifi < 0 || vifi >= mrt->maxvif) in vif_delete()
677 v = &mrt->vif_table[vifi]; in vif_delete()
685 vifi, mrt->id); in vif_delete()
688 if (vifi == mrt->mroute_reg_vif_num) { in vif_delete()
692 if (vifi + 1 == mrt->maxvif) { in vif_delete()
695 for (tmp = vifi in vif_delete()
808 int vifi; ipmr_update_thresholds() local
831 int vifi = vifc->vifc_vifi; vif_add() local
946 ipmr_cache_find_any(struct mr_table * mrt,__be32 mcastgrp,int vifi) ipmr_cache_find_any() argument
1036 ipmr_cache_report(const struct mr_table * mrt,struct sk_buff * pkt,vifi_t vifi,int assert) ipmr_cache_report() argument
1119 ipmr_cache_unresolved(struct mr_table * mrt,vifi_t vifi,struct sk_buff * skb,struct net_device * dev) ipmr_cache_unresolved() argument
1697 vifi_t vifi; /* Which iface */ global() member
1857 ipmr_prepare_xmit(struct net * net,struct mr_table * mrt,struct sk_buff * skb,int vifi) ipmr_prepare_xmit() argument
1935 ipmr_queue_fwd_xmit(struct net * net,struct mr_table * mrt,int in_vifi,struct sk_buff * skb,int vifi) ipmr_queue_fwd_xmit() argument
1969 ipmr_queue_output_xmit(struct net * net,struct mr_table * mrt,struct sk_buff * skb,int vifi) ipmr_queue_output_xmit() argument
2790 int remaining = nla_len(nla), vifi = 0; ipmr_nla_get_ttls() local
[all...]
H A Dipmr_base.c78 void *mr_mfc_find_any_parent(struct mr_table *mrt, int vifi) in mr_mfc_find_any_parent() argument
86 if (c->mfc_un.res.ttls[vifi] < 255) in mr_mfc_find_any_parent()
93 void *mr_mfc_find_any(struct mr_table *mrt, int vifi, void *hasharg) in mr_mfc_find_any() argument
100 if (c->mfc_un.res.ttls[vifi] < 255) in mr_mfc_find_any()
103 /* It's ok if the vifi is part of the static tree */ in mr_mfc_find_any()
105 if (proxy && proxy->mfc_un.res.ttls[vifi] < 255) in mr_mfc_find_any()
109 return mr_mfc_find_any_parent(mrt, vifi); in mr_mfc_find_any()
413 int vifi; in mr_dump() local
417 for (vifi = 0; vifi < mr in mr_dump()
[all...]
/linux/net/ipv6/ !
H A Dip6mr.c717 static int mif6_delete(struct mr_table *mrt, int vifi, int notify, in mif6_delete() argument
724 if (vifi < 0 || vifi >= mrt->maxvif) in mif6_delete()
727 v = &mrt->vif_table[vifi]; in mif6_delete()
735 vifi, mrt->id); in mif6_delete()
740 if (vifi == mrt->mroute_reg_vif_num) { in mif6_delete()
746 if (vifi + 1 == mrt->maxvif) { in mif6_delete()
748 for (tmp = vifi - 1; tmp >= 0; tmp--) { in mif6_delete()
861 int vifi; in ip6mr_update_thresholds() local
867 for (vifi in ip6mr_update_thresholds()
883 int vifi = vifc->mif6c_mifi; mif6_add() local
2039 ip6mr_prepare_xmit(struct net * net,struct mr_table * mrt,struct sk_buff * skb,int vifi) ip6mr_prepare_xmit() argument
2104 ip6mr_forward2(struct net * net,struct mr_table * mrt,struct sk_buff * skb,int vifi) ip6mr_forward2() argument
2123 ip6mr_output2(struct net * net,struct mr_table * mrt,struct sk_buff * skb,int vifi) ip6mr_output2() argument
[all...]
/linux/include/linux/ !
H A Dmroute_base.h290 void *mr_mfc_find_any_parent(struct mr_table *mrt, int vifi);
291 void *mr_mfc_find_any(struct mr_table *mrt, int vifi, void *hasharg);
334 int vifi) in mr_mfc_find_any_parent() argument
340 int vifi, void *hasharg) in mr_mfc_find_any() argument
/linux/include/uapi/linux/ !
H A Dmroute.h102 vifi_t vifi; /* Which iface */ member