Re: [dpdk-dev] [EXT] [PATCH v3 01/15] drivers: introduce mlx5 crypto PMD
From: Matan Azrad <hidden>
Date: 2021-05-09 07:46:45
Hi Akhil Thanks for the review, I know it was too tied for you to review, so, I really appreciate.. From: Akhil Goyal
quoted
diff --git a/drivers/crypto/mlx5/meson.buildb/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.
quoted
+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.
quoted
+foreach option:cflags_options + if cc.has_argument(option) + cflags += option + endif +endforeach