summaryrefslogtreecommitdiff
path: root/lib/ipsec
diff options
context:
space:
mode:
authorDavid Marchand <[email protected]>2023-04-04 14:48:40 +0200
committerThomas Monjalon <[email protected]>2023-04-23 21:57:27 +0200
commit70cc4e1fed665712e68f2f45d98dda4abc6accda (patch)
tree7e2b81f53b66d33a2785dab85553997ab419b70e /lib/ipsec
parent6673c47d6324c14228bcc5f845db1d1d74ac1d45 (diff)
enable lock check
Now that a lot of components can be compiled with the lock checks, invert the logic and opt out for components not ready yet: - drivers/bus/dpaa, - drivers/common/cnxk, - drivers/common/mlx5, - drivers/event/cnxk, - drivers/net/bnx2x, - drivers/net/bnxt, - drivers/net/cnxk, - drivers/net/enic, - drivers/net/hns3, - drivers/net/mlx5, - lib/ipsec, - lib/timer, The FreeBSD pthread API has been annotated but Linux glibc does not have those annotations. Disable lock checks for FreeBSD where pthread_mutex_* are used: - drivers/net/failsafe, - drivers/net/hinic, - lib/eal, - lib/ethdev, Signed-off-by: David Marchand <[email protected]> Reviewed-by: Chenbo Xia <[email protected]> Acked-by: Sachin Saxena <[email protected]>
Diffstat (limited to 'lib/ipsec')
-rw-r--r--lib/ipsec/meson.build2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/ipsec/meson.build b/lib/ipsec/meson.build
index 0b8b935cd2..5c5a4aae78 100644
--- a/lib/ipsec/meson.build
+++ b/lib/ipsec/meson.build
@@ -15,3 +15,5 @@ headers = files('rte_ipsec.h', 'rte_ipsec_sa.h', 'rte_ipsec_sad.h')
indirect_headers += files('rte_ipsec_group.h')
deps += ['mbuf', 'net', 'cryptodev', 'security', 'hash', 'telemetry']
+
+annotate_locks = false