Lines Matching refs:vifc
713 struct vifctl *vifc, int mrtsock) in vif_add() argument
715 int vifi = vifc->vifc_vifi; in vif_add()
725 switch (vifc->vifc_flags) { in vif_add()
746 dev = ipmr_new_tunnel(net, vifc); in vif_add()
751 ipmr_del_tunnel(dev, vifc); in vif_add()
759 if (vifc->vifc_flags == VIFF_USE_IFINDEX) { in vif_add()
760 dev = dev_get_by_index(net, vifc->vifc_lcl_ifindex); in vif_add()
766 dev = ip_dev_find(net, vifc->vifc_lcl_addr.s_addr); in vif_add()
792 v->rate_limit = vifc->vifc_rate_limit; in vif_add()
793 v->local = vifc->vifc_lcl_addr.s_addr; in vif_add()
794 v->remote = vifc->vifc_rmt_addr.s_addr; in vif_add()
795 v->flags = vifc->vifc_flags; in vif_add()
798 v->threshold = vifc->vifc_threshold; in vif_add()