[dpdk-dev] [PATCH v3 2/5] bbdev: PMD drivers (null/turbo_sw)

Ferruh Yigit ferruh.yigit at intel.com
Mon Dec 11 20:00:08 CET 2017


On 12/7/2017 1:40 PM, Amr Mokhtar wrote:
> - bbdev 'null' PMD enabled by default
> - bbdev 'turbo_sw' PMD disabled by default

Can you please separate PMDs into their own patches.

> - 'turbo_sw' requires the external FLEXRAN SDK libraries
> 
> Signed-off-by: Amr Mokhtar <amr.mokhtar at intel.com>

<...>

> +static const struct rte_bbdev_ops pmd_ops = {
> +	.setup_queues = NULL,
> +	.intr_enable = NULL,
> +	.start = NULL,
> +	.stop = NULL,
> +	.close = NULL,

No need to set NULL ones.

<...>

> +RTE_PMD_REGISTER_VDEV(DRIVER_NAME, bbdev_null_pmd_drv);
> +RTE_PMD_REGISTER_ALIAS(DRIVER_NAME, bbdev_null_pmd);

No need to add ALIAS macro, it is for backward compatibility.

> +RTE_PMD_REGISTER_PARAM_STRING(DRIVER_NAME,
> +	BBDEV_NULL_MAX_NB_QUEUES_ARG"=<int> "
> +	BBDEV_NULL_SOCKET_ID_ARG"=<int>");
> +
> +int bbdev_logtype;
> +RTE_INIT(null_bbdev_init_log);
> +static void
> +null_bbdev_init_log(void)
> +{
> +	bbdev_logtype = rte_log_register("pmd.null_bbdev");

What about two layer hierarchy in logtype name, "pmd.bbdev.null" ?

<...>


More information about the dev mailing list