Thread (278 messages) 278 messages, 7 authors, 2021-07-21

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.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.
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help