2014-04-15 14:05, Neil Horman: > Rather than have each driver have to remember to add a constructor to it to > make sure its gets registered properly, wrap that process up in a macro to > make registration a one line affair. This also sets the stage for us to > make registration of vdev pmds and physical pmds a uniform process > > Signed-off-by: Neil Horman <nhorman at tuxdriver.com>
> --- /dev/null > +++ b/lib/librte_eal/common/include/rte_pmd.h So you are creating a new header file for PMD API, right? According to rte_ethdev.h, "The Ethernet Device API is composed of two parts:" "- The application-oriented Ethernet API" "- The driver-oriented Ethernet API" So we should implement this macro in rte_ethdev.h. But maybe you prefer to split this file in two files. If so, please send a separated patch for that. Thanks -- Thomas