> -----Original Message----- > From: Daly, Lee > Sent: Tuesday, April 17, 2018 2:35 PM > To: dev@dpdk.org > Cc: De Lara Guarch, Pablo <pablo.de.lara.gua...@intel.com>; Tucker, Greg B > <greg.b.tuc...@intel.com>; Jain, Deepak K <deepak.k.j...@intel.com>; Trahe, > Fiona <fiona.tr...@intel.com>; Daly, Lee <lee.d...@intel.com> > Subject: [PATCH v3 03/11] compress/isal: add basic pmd ops > > Signed-off-by: Lee Daly <lee.d...@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.