[dpdk-dev] [PATCH 03/15] pmd: Add PMD_REGISTER_DRIVER macro

Thomas Monjalon thomas.monjalon at 6wind.com
Fri Apr 18 13:42:01 CEST 2014


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


More information about the dev mailing list