Hi Maxime, > -----Original Message----- > From: Maxime Coquelin <[email protected]> > Sent: Wednesday, January 20, 2021 5:24 AM > To: [email protected]; Xia, Chenbo <[email protected]>; [email protected]; > [email protected]; [email protected] > Cc: Maxime Coquelin <[email protected]> > Subject: [PATCH v2 01/44] bus/vdev: add helper to get vdev from eth dev
Sorry that I missed the title in v1.. Better use 'ethdev' or 'eth device'here? Thanks, Chenbo > > This patch adds an helper macro to get the rte_vdev_device > pointer from a rte_eth_dev pointer. > > This is similar to RTE_ETH_DEV_TO_PCI(). > > Signed-off-by: Maxime Coquelin <[email protected]> > Reviewed-by: Chenbo Xia <[email protected]> > Reviewed-by: David Marchand <[email protected]> > --- > drivers/bus/vdev/rte_bus_vdev.h | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/bus/vdev/rte_bus_vdev.h b/drivers/bus/vdev/rte_bus_vdev.h > index d14eeb41b0..f99a41f825 100644 > --- a/drivers/bus/vdev/rte_bus_vdev.h > +++ b/drivers/bus/vdev/rte_bus_vdev.h > @@ -34,6 +34,8 @@ struct rte_vdev_device { > #define RTE_DEV_TO_VDEV_CONST(ptr) \ > container_of(ptr, const struct rte_vdev_device, device) > > +#define RTE_ETH_DEV_TO_VDEV(eth_dev) RTE_DEV_TO_VDEV((eth_dev)->device) > + > static inline const char * > rte_vdev_device_name(const struct rte_vdev_device *dev) > { > -- > 2.29.2

