> -----Original Message-----
> From: Xueming Li <xuemi...@nvidia.com>
> Sent: Sunday, February 14, 2021 12:22 PM
> Cc: dev@dpdk.org; Viacheslav Ovsiienko <viachesl...@nvidia.com>;
> xuemi...@nvidia.com; Asaf Penso <as...@nvidia.com>; Ajit Khaparde
> <ajit.khapa...@broadcom.com>; Somnath Kotur
> <somnath.ko...@broadcom.com>; John Daley (johndale)
> <johnd...@cisco.com>; Hyong Youb Kim (hyonkim) <hyon...@cisco.com>;
> Beilei Xing <beilei.x...@intel.com>; Jeff Guo <jia....@intel.com>; Haiyue
> Wang <haiyue.w...@intel.com>; Matan Azrad <ma...@nvidia.com>;
> Shahaf Shuler <shah...@nvidia.com>; Thomas Monjalon
> <tho...@monjalon.net>; Ferruh Yigit <ferruh.yi...@intel.com>; Andrew
> Rybchenko <andrew.rybche...@oktetlabs.ru>
> Subject: [PATCH v6 1/9] ethdev: introduce representor type
> 
> To support more representor type, this patch introduces representor type
> enum. The enum is subject to be extended to support new representor in
> patches upcoming.
> 
> For each devarg structure, only one type supported.
> 
> Signed-off-by: Xueming Li <xuemi...@nvidia.com>
[...]
> diff --git a/drivers/net/enic/enic_ethdev.c b/drivers/net/enic/enic_ethdev.c
> index b3f441c8f7..def669f411 100644
> --- a/drivers/net/enic/enic_ethdev.c
> +++ b/drivers/net/enic/enic_ethdev.c
> @@ -1312,6 +1312,12 @@ static int eth_enic_pci_probe(struct rte_pci_driver
> *pci_drv __rte_unused,
>               if (retval)
>                       return retval;
>       }
> +     if (eth_da.nb_representor_ports > 0 &&
> +         eth_da.type != RTE_ETH_REPRESENTOR_VF) {
> +             ENICPMD_LOG(ERR, "unsupported representor type: %s\n",
> +                         pci_dev->device.devargs->args);
> +             return -ENOTSUP;
> +     }
>       retval = rte_eth_dev_create(&pci_dev->device, pci_dev-
> >device.name,
>               sizeof(struct enic),
>               eth_dev_pci_specific_init, pci_dev,

For enic,

Acked-by: Hyong Youb Kim <hyon...@cisco.com>

Thanks.
-Hyong

Reply via email to