[dpdk-dev] [PATCH v3 03/11] compress/isal: add basic pmd ops

De Lara Guarch, Pablo pablo.de.lara.guarch at intel.com
Tue Apr 24 11:28:17 CEST 2018



> -----Original Message-----
> From: Daly, Lee
> Sent: Tuesday, April 17, 2018 2:35 PM
> To: dev at dpdk.org
> Cc: De Lara Guarch, Pablo <pablo.de.lara.guarch at intel.com>; Tucker, Greg B
> <greg.b.tucker at intel.com>; Jain, Deepak K <deepak.k.jain at intel.com>; Trahe,
> Fiona <fiona.trahe at intel.com>; Daly, Lee <lee.daly at intel.com>
> Subject: [PATCH v3 03/11] compress/isal: add basic pmd ops
> 
> Signed-off-by: Lee Daly <lee.daly at intel.com>
> ---
>  drivers/compress/isal/isal_compress_pmd_ops.c     | 62
> +++++++++++++++++++++--
>  drivers/compress/isal/isal_compress_pmd_private.h | 12 +++++
>  2 files changed, 69 insertions(+), 5 deletions(-)
> 
> diff --git a/drivers/compress/isal/isal_compress_pmd_ops.c
> b/drivers/compress/isal/isal_compress_pmd_ops.c
> index cff05b4..ee1ee48 100644
> --- a/drivers/compress/isal/isal_compress_pmd_ops.c
> +++ b/drivers/compress/isal/isal_compress_pmd_ops.c
> @@ -2,18 +2,70 @@
>   * Copyright(c) 2018 Intel Corporation
>   */
> 
> +#include <rte_common.h>
>  #include <rte_compressdev_pmd.h>
> 
> +#include "isal_compress_pmd_private.h"
> +
> +static const struct rte_compressdev_capabilities isal_pmd_capabilities[] = {
> +	RTE_COMP_END_OF_CAPABILITIES_LIST()
> +};
> +
> +/** Configure device */
> +static int
> +isal_comp_pmd_config(struct rte_compressdev *dev __rte_unused,
> +		struct rte_compressdev_config *config __rte_unused) {
> +	return 0;
> +}
> +
> +/** Start device */
> +static int
> +isal_comp_pmd_start(__rte_unused struct rte_compressdev *dev) {
> +	return 0;
> +}
> +
> +/** Stop device */
> +static void
> +isal_comp_pmd_stop(__rte_unused struct rte_compressdev *dev) { }
> +
> +/** Close device */
> +static int
> +isal_comp_pmd_close(__rte_unused struct rte_compressdev *dev) {
> +	return 0;
> +}
> +
> +/** Get device info */
> +static void
> +isal_comp_pmd_info_get(struct rte_compressdev *dev __rte_unused,
> +		struct rte_compressdev_info *dev_info) {
> +	if (dev_info != NULL) {
> +		dev_info->capabilities = isal_pmd_capabilities;
> +		dev_info->feature_flags = RTE_COMPDEV_FF_CPU_AVX512 |
> +				RTE_COMPDEV_FF_CPU_AVX2 |
> +				RTE_COMPDEV_FF_CPU_AVX |
> +				RTE_COMPDEV_FF_CPU_SSE;
> +	}
> +}
> +
> +
> +
> +

Remove extra blank lines.


More information about the dev mailing list