[dpdk-dev] [PATCH v3 05/11] compress/isal: add queue pair related ops
Daly, Lee
lee.daly at intel.com
Thu Apr 26 18:44:39 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 05/11] compress/isal: add queue pair related ops
> >
> > Signed-off-by: Lee Daly <lee.daly at intel.com>
> > ---
> > drivers/compress/isal/isal_compress_pmd_ops.c | 110
> > +++++++++++++++++++++-
> > drivers/compress/isal/isal_compress_pmd_private.h | 2 +
> > 2 files changed, 110 insertions(+), 2 deletions(-)
> >
> > diff --git a/drivers/compress/isal/isal_compress_pmd_ops.c
> > b/drivers/compress/isal/isal_compress_pmd_ops.c
> > index 2e9381d..73e4c84 100644
> > --- a/drivers/compress/isal/isal_compress_pmd_ops.c
//snip
>
> > +qp_id */ static int isal_comp_pmd_qp_set_unique_name(struct
> > +rte_compressdev *dev, struct isal_comp_qp *qp) {
> > + unsigned int n = snprintf(qp->name, sizeof(qp->name),
> > + "isal_compression_pmd_%u_qp_%u",
> > + dev->data->dev_id, qp->id);
>
> Better to use strlcpy.
[Lee] I believe snprintf to be a better fit due to the fact strlcpy doesn't handle variable arguments as inputs, i.e
"snprintf(dst, length, "%s", src)"
"strlcpy(dst, src, length)"
To complete this action with strlcpy would cause more overhead, and snprintf() is still safe as it always null terminates.
>
> > +
> > + if (n >= sizeof(qp->name))
> > + return -1;
> > +
> > + return 0;
> > +}
More information about the dev
mailing list