Lines Matching defs:ivt
2737 static int handle_infiniband_guid(struct net_device *dev, struct ifla_vf_guid *ivt,
2742 return ops->ndo_set_vf_guid(dev, ivt->vf, ivt->guid, guid_type);
2745 static int handle_vf_guid(struct net_device *dev, struct ifla_vf_guid *ivt, int guid_type)
2750 return handle_infiniband_guid(dev, ivt, guid_type);
2817 struct ifla_vf_tx_rate *ivt = nla_data(tb[IFLA_VF_TX_RATE]);
2820 if (ivt->vf >= INT_MAX)
2824 err = ops->ndo_get_vf_config(dev, ivt->vf, &ivf);
2828 err = rtnl_set_vf_rate(dev, ivt->vf,
2829 ivf.min_tx_rate, ivt->rate);
2835 struct ifla_vf_rate *ivt = nla_data(tb[IFLA_VF_RATE]);
2837 if (ivt->vf >= INT_MAX)
2840 err = rtnl_set_vf_rate(dev, ivt->vf,
2841 ivt->min_tx_rate, ivt->max_tx_rate);
2887 struct ifla_vf_trust *ivt = nla_data(tb[IFLA_VF_TRUST]);
2889 if (ivt->vf >= INT_MAX)
2893 err = ops->ndo_set_vf_trust(dev, ivt->vf, ivt->setting);
2899 struct ifla_vf_guid *ivt = nla_data(tb[IFLA_VF_IB_NODE_GUID]);
2901 if (ivt->vf >= INT_MAX)
2905 return handle_vf_guid(dev, ivt, IFLA_VF_IB_NODE_GUID);
2909 struct ifla_vf_guid *ivt = nla_data(tb[IFLA_VF_IB_PORT_GUID]);
2911 if (ivt->vf >= INT_MAX)
2916 return handle_vf_guid(dev, ivt, IFLA_VF_IB_PORT_GUID);