Lines Matching refs:ivt
2463 static int handle_infiniband_guid(struct net_device *dev, struct ifla_vf_guid *ivt,
2468 return ops->ndo_set_vf_guid(dev, ivt->vf, ivt->guid, guid_type);
2471 static int handle_vf_guid(struct net_device *dev, struct ifla_vf_guid *ivt, int guid_type)
2476 return handle_infiniband_guid(dev, ivt, guid_type);
2543 struct ifla_vf_tx_rate *ivt = nla_data(tb[IFLA_VF_TX_RATE]);
2546 if (ivt->vf >= INT_MAX)
2550 err = ops->ndo_get_vf_config(dev, ivt->vf, &ivf);
2554 err = rtnl_set_vf_rate(dev, ivt->vf,
2555 ivf.min_tx_rate, ivt->rate);
2561 struct ifla_vf_rate *ivt = nla_data(tb[IFLA_VF_RATE]);
2563 if (ivt->vf >= INT_MAX)
2566 err = rtnl_set_vf_rate(dev, ivt->vf,
2567 ivt->min_tx_rate, ivt->max_tx_rate);
2613 struct ifla_vf_trust *ivt = nla_data(tb[IFLA_VF_TRUST]);
2615 if (ivt->vf >= INT_MAX)
2619 err = ops->ndo_set_vf_trust(dev, ivt->vf, ivt->setting);
2625 struct ifla_vf_guid *ivt = nla_data(tb[IFLA_VF_IB_NODE_GUID]);
2627 if (ivt->vf >= INT_MAX)
2631 return handle_vf_guid(dev, ivt, IFLA_VF_IB_NODE_GUID);
2635 struct ifla_vf_guid *ivt = nla_data(tb[IFLA_VF_IB_PORT_GUID]);
2637 if (ivt->vf >= INT_MAX)
2642 return handle_vf_guid(dev, ivt, IFLA_VF_IB_PORT_GUID);