/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | ef10_sriov.c | 767 struct ifla_vf_info *ivf) in efx_ef10_sriov_get_vf_config() 785 ivf->vf = vf_i; in efx_ef10_sriov_get_vf_config() 786 ivf->min_tx_rate = 0; in efx_ef10_sriov_get_vf_config() 787 ivf->max_tx_rate = 0; in efx_ef10_sriov_get_vf_config() 788 ether_addr_copy(ivf->mac, vf->mac); in efx_ef10_sriov_get_vf_config() 789 ivf->vlan = (vf->vlan == EFX_EF10_NO_VLAN) ? 0 : vf->vlan; in efx_ef10_sriov_get_vf_config() 790 ivf->qos = 0; in efx_ef10_sriov_get_vf_config() 804 ivf->linkstate = MCDI_DWORD(outbuf, LINK_STATE_MODE_OUT_OLD_MODE); in efx_ef10_sriov_get_vf_config() 766 efx_ef10_sriov_get_vf_config(struct efx_nic *efx, int vf_i, struct ifla_vf_info *ivf) efx_ef10_sriov_get_vf_config() argument
|
H A D | ef10_sriov.h | 49 struct ifla_vf_info *ivf);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | ef10_sriov.c | 778 struct ifla_vf_info *ivf) in efx_ef10_sriov_get_vf_config() 796 ivf->vf = vf_i; in efx_ef10_sriov_get_vf_config() 797 ivf->min_tx_rate = 0; in efx_ef10_sriov_get_vf_config() 798 ivf->max_tx_rate = 0; in efx_ef10_sriov_get_vf_config() 799 ether_addr_copy(ivf->mac, vf->mac); in efx_ef10_sriov_get_vf_config() 800 ivf->vlan = (vf->vlan == EFX_EF10_NO_VLAN) ? 0 : vf->vlan; in efx_ef10_sriov_get_vf_config() 801 ivf->qos = 0; in efx_ef10_sriov_get_vf_config() 815 ivf->linkstate = MCDI_DWORD(outbuf, LINK_STATE_MODE_OUT_OLD_MODE); in efx_ef10_sriov_get_vf_config() 777 efx_ef10_sriov_get_vf_config(struct efx_nic *efx, int vf_i, struct ifla_vf_info *ivf) efx_ef10_sriov_get_vf_config() argument
|
H A D | siena_sriov.h | 55 struct ifla_vf_info *ivf);
|
H A D | ef10_sriov.h | 51 struct ifla_vf_info *ivf);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_vsi_vlan_lib.c | 134 u8 *ivf; in ice_vsi_manage_vlan_stripping() local 147 ivf = &ctxt->info.inner_vlan_flags; in ice_vsi_manage_vlan_stripping() 155 *ivf = FIELD_PREP(ICE_AQ_VSI_INNER_VLAN_EMODE_M, in ice_vsi_manage_vlan_stripping() 159 *ivf = FIELD_PREP(ICE_AQ_VSI_INNER_VLAN_EMODE_M, in ice_vsi_manage_vlan_stripping() 164 *ivf |= ICE_AQ_VSI_INNER_VLAN_TX_MODE_ALL; in ice_vsi_manage_vlan_stripping()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | siena_sriov.h | 55 struct ifla_vf_info *ivf);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | cmd.c | 3199 int mlx4_get_vf_config(struct mlx4_dev *dev, int port, int vf, struct ifla_vf_info *ivf) in mlx4_get_vf_config() argument 3213 ivf->vf = vf; in mlx4_get_vf_config() 3216 ivf->mac[0] = ((s_info->mac >> (5*8)) & 0xff); in mlx4_get_vf_config() 3217 ivf->mac[1] = ((s_info->mac >> (4*8)) & 0xff); in mlx4_get_vf_config() 3218 ivf->mac[2] = ((s_info->mac >> (3*8)) & 0xff); in mlx4_get_vf_config() 3219 ivf->mac[3] = ((s_info->mac >> (2*8)) & 0xff); in mlx4_get_vf_config() 3220 ivf->mac[4] = ((s_info->mac >> (1*8)) & 0xff); in mlx4_get_vf_config() 3221 ivf->mac[5] = ((s_info->mac) & 0xff); in mlx4_get_vf_config() 3223 ivf->vlan = s_info->default_vlan; in mlx4_get_vf_config() 3224 ivf in mlx4_get_vf_config() [all...] |
H A D | en_netdev.c | 2600 static int mlx4_en_get_vf_config(struct net_device *dev, int vf, struct ifla_vf_info *ivf) in mlx4_en_get_vf_config() argument 2605 return mlx4_get_vf_config(mdev->dev, en_priv->port, vf, ivf); in mlx4_en_get_vf_config()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | cmd.c | 3197 int mlx4_get_vf_config(struct mlx4_dev *dev, int port, int vf, struct ifla_vf_info *ivf) in mlx4_get_vf_config() argument 3211 ivf->vf = vf; in mlx4_get_vf_config() 3214 ivf->mac[0] = ((s_info->mac >> (5*8)) & 0xff); in mlx4_get_vf_config() 3215 ivf->mac[1] = ((s_info->mac >> (4*8)) & 0xff); in mlx4_get_vf_config() 3216 ivf->mac[2] = ((s_info->mac >> (3*8)) & 0xff); in mlx4_get_vf_config() 3217 ivf->mac[3] = ((s_info->mac >> (2*8)) & 0xff); in mlx4_get_vf_config() 3218 ivf->mac[4] = ((s_info->mac >> (1*8)) & 0xff); in mlx4_get_vf_config() 3219 ivf->mac[5] = ((s_info->mac) & 0xff); in mlx4_get_vf_config() 3221 ivf->vlan = s_info->default_vlan; in mlx4_get_vf_config() 3222 ivf in mlx4_get_vf_config() [all...] |
H A D | en_netdev.c | 2604 static int mlx4_en_get_vf_config(struct net_device *dev, int vf, struct ifla_vf_info *ivf) in mlx4_en_get_vf_config() argument 2609 return mlx4_get_vf_config(mdev->dev, en_priv->port, vf, ivf); in mlx4_en_get_vf_config()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_lif.c | 1913 int vf, struct ifla_vf_info *ivf) in ionic_get_vf_config() 1927 ivf->vf = vf; in ionic_get_vf_config() 1928 ivf->vlan = le16_to_cpu(ionic->vfs[vf].vlanid); in ionic_get_vf_config() 1929 ivf->qos = 0; in ionic_get_vf_config() 1930 ivf->spoofchk = ionic->vfs[vf].spoofchk; in ionic_get_vf_config() 1931 ivf->linkstate = ionic->vfs[vf].linkstate; in ionic_get_vf_config() 1932 ivf->max_tx_rate = le32_to_cpu(ionic->vfs[vf].maxrate); in ionic_get_vf_config() 1933 ivf->trusted = ionic->vfs[vf].trusted; in ionic_get_vf_config() 1934 ether_addr_copy(ivf->mac, ionic->vfs[vf].macaddr); in ionic_get_vf_config() 1912 ionic_get_vf_config(struct net_device *netdev, int vf, struct ifla_vf_info *ivf) ionic_get_vf_config() argument
|
/kernel/linux/linux-5.10/include/linux/mlx4/ |
H A D | cmd.h | 317 int mlx4_get_vf_config(struct mlx4_dev *dev, int port, int vf, struct ifla_vf_info *ivf);
|
/kernel/linux/linux-6.6/include/linux/mlx4/ |
H A D | cmd.h | 317 int mlx4_get_vf_config(struct mlx4_dev *dev, int port, int vf, struct ifla_vf_info *ivf);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_lif.c | 2406 int vf, struct ifla_vf_info *ivf) in ionic_get_vf_config() 2421 ivf->vf = vf; in ionic_get_vf_config() 2422 ivf->qos = 0; in ionic_get_vf_config() 2426 ivf->vlan = le16_to_cpu(vfdata.vlanid); in ionic_get_vf_config() 2427 ivf->spoofchk = vfdata.spoofchk; in ionic_get_vf_config() 2428 ivf->linkstate = vfdata.linkstate; in ionic_get_vf_config() 2429 ivf->max_tx_rate = le32_to_cpu(vfdata.maxrate); in ionic_get_vf_config() 2430 ivf->trusted = vfdata.trusted; in ionic_get_vf_config() 2431 ether_addr_copy(ivf->mac, vfdata.macaddr); in ionic_get_vf_config() 2405 ionic_get_vf_config(struct net_device *netdev, int vf, struct ifla_vf_info *ivf) ionic_get_vf_config() argument
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_main.c | 2008 struct ifla_vf_info *ivf) in ipoib_get_vf_config() 2013 err = ib_get_vf_config(priv->ca, vf, priv->port, ivf); in ipoib_get_vf_config() 2017 ivf->vf = vf; in ipoib_get_vf_config() 2018 memcpy(ivf->mac, dev->dev_addr, dev->addr_len); in ipoib_get_vf_config() 2007 ipoib_get_vf_config(struct net_device *dev, int vf, struct ifla_vf_info *ivf) ipoib_get_vf_config() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_main.c | 2020 struct ifla_vf_info *ivf) in ipoib_get_vf_config() 2025 err = ib_get_vf_config(priv->ca, vf, priv->port, ivf); in ipoib_get_vf_config() 2029 ivf->vf = vf; in ipoib_get_vf_config() 2030 memcpy(ivf->mac, dev->dev_addr, dev->addr_len); in ipoib_get_vf_config() 2019 ipoib_get_vf_config(struct net_device *dev, int vf, struct ifla_vf_info *ivf) ipoib_get_vf_config() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hnae3.h | 622 struct ifla_vf_info *ivf);
|
H A D | hns3_enet.c | 2012 struct ifla_vf_info *ivf) in hns3_nic_get_vf_config() 2019 return h->ae_algo->ops->get_vf_config(h, vf, ivf); in hns3_nic_get_vf_config() 2011 hns3_nic_get_vf_config(struct net_device *ndev, int vf, struct ifla_vf_info *ivf) hns3_nic_get_vf_config() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_main.c | 3031 struct ifla_vf_info *ivf) in hclge_get_vf_config() 3040 ivf->vf = vf; in hclge_get_vf_config() 3041 ivf->linkstate = vport->vf_info.link_state; in hclge_get_vf_config() 3042 ivf->spoofchk = vport->vf_info.spoofchk; in hclge_get_vf_config() 3043 ivf->trusted = vport->vf_info.trusted; in hclge_get_vf_config() 3044 ivf->min_tx_rate = 0; in hclge_get_vf_config() 3045 ivf->max_tx_rate = vport->vf_info.max_tx_rate; in hclge_get_vf_config() 3046 ivf->vlan = vport->port_base_vlan_cfg.vlan_info.vlan_tag; in hclge_get_vf_config() 3047 ivf->vlan_proto = htons(vport->port_base_vlan_cfg.vlan_info.vlan_proto); in hclge_get_vf_config() 3048 ivf in hclge_get_vf_config() 3030 hclge_get_vf_config(struct hnae3_handle *handle, int vf, struct ifla_vf_info *ivf) hclge_get_vf_config() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hnae3.h | 744 struct ifla_vf_info *ivf);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_main.c | 3455 struct ifla_vf_info *ivf) in hclge_get_vf_config() 3464 ivf->vf = vf; in hclge_get_vf_config() 3465 ivf->linkstate = vport->vf_info.link_state; in hclge_get_vf_config() 3466 ivf->spoofchk = vport->vf_info.spoofchk; in hclge_get_vf_config() 3467 ivf->trusted = vport->vf_info.trusted; in hclge_get_vf_config() 3468 ivf->min_tx_rate = 0; in hclge_get_vf_config() 3469 ivf->max_tx_rate = vport->vf_info.max_tx_rate; in hclge_get_vf_config() 3470 ivf->vlan = vport->port_base_vlan_cfg.vlan_info.vlan_tag; in hclge_get_vf_config() 3471 ivf->vlan_proto = htons(vport->port_base_vlan_cfg.vlan_info.vlan_proto); in hclge_get_vf_config() 3472 ivf in hclge_get_vf_config() 3454 hclge_get_vf_config(struct hnae3_handle *handle, int vf, struct ifla_vf_info *ivf) hclge_get_vf_config() argument [all...] |
/kernel/linux/linux-5.10/net/core/ |
H A D | rtnetlink.c | 2404 struct ifla_vf_info ivf; in do_setvfinfo() local 2410 err = ops->ndo_get_vf_config(dev, ivt->vf, &ivf); in do_setvfinfo() 2417 ivf.min_tx_rate, in do_setvfinfo()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | rtnetlink.c | 2544 struct ifla_vf_info ivf; in do_setvfinfo() local 2550 err = ops->ndo_get_vf_config(dev, ivt->vf, &ivf); in do_setvfinfo() 2555 ivf.min_tx_rate, ivt->rate); in do_setvfinfo()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | netdevice.h | 1102 * int vf, struct ifla_vf_info *ivf); 1371 struct ifla_vf_info *ivf);
|