> -----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