[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