[dpdk-dev] [EXT] [PATCH v3 01/15] drivers: introduce mlx5 crypto PMD
Matan Azrad
matan at nvidia.com
Sun May 9 09:46:41 CEST 2021
Hi Akhil
Thanks for the review, I know it was too tied for you to review, so, I really appreciate..
From: Akhil Goyal
> > diff --git a/drivers/crypto/mlx5/meson.build
> > b/drivers/crypto/mlx5/meson.build new file mode 100644 index
> > 0000000000..fd00283665
> > --- /dev/null
> > +++ b/drivers/crypto/mlx5/meson.build
> > @@ -0,0 +1,26 @@
> > +# SPDX-License-Identifier: BSD-3-Clause # Copyright 2021 Mellanox
> > +Technologies, Ltd
> > +
> > +if not is_linux
> > + build = false
> > + reason = 'only supported on Linux'
> > + subdir_done()
> > +endif
> > +
> > +fmt_name = 'mlx5_crypto'
> > +deps += ['common_mlx5', 'eal', 'cryptodev']
>
> I don't see a reason for eal dependency. Do you really need it?
See RTE_LOG_REGISTER.
> > +sources = files(
> > + 'mlx5_crypto.c',
> > +)
> > +cflags_options = [
> > + '-std=c11',
> > + '-Wno-strict-prototypes',
> > + '-D_BSD_SOURCE',
> > + '-D_DEFAULT_SOURCE',
> > + '-D_XOPEN_SOURCE=600',
> > +]
>
> Any specific reason to use '-Wno-strict-prototypes'
> Compilation works without this as well.
We use it in Mellanox driver usually.
This is internal mlx5 code convention.
> > +foreach option:cflags_options
> > + if cc.has_argument(option)
> > + cflags += option
> > + endif
> > +endforeach
More information about the dev
mailing list