[ovs-dev] [PATCH] netdev-dpdk: Silence DPDK Wbad-function-cast warning
John McNamara
john.mcnamara at intel.com
Fri Mar 13 17:23:32 UTC 2015
This patch turns off the Wbad-function-cast warning locally in netdev-dpdk.c.
This warning is output 50+ times during compilation with the --with-dpdk
config option.
The warning is generated by including DPDK's rte_common.h header file.
It is a valid warning but applies to a function that isn't used in OVS.
Signed-off-by: John McNamara <john.mcnamara at intel.com>
---
lib/netdev-dpdk.h | 3 +++
tests/dpdk/ring_client.c | 3 +++
2 files changed, 6 insertions(+)
diff --git a/lib/netdev-dpdk.h b/lib/netdev-dpdk.h
index d3840f9..7d55d46 100644
--- a/lib/netdev-dpdk.h
+++ b/lib/netdev-dpdk.h
@@ -12,6 +12,9 @@ struct dp_packet;
#ifdef DPDK_NETDEV
+/* Ignore warning in DPDK includes. */
+#pragma GCC diagnostic ignored "-Wbad-function-cast"
+
#include <rte_config.h>
#include <rte_eal.h>
#include <rte_debug.h>
diff --git a/tests/dpdk/ring_client.c b/tests/dpdk/ring_client.c
index 97d32fc..fd15743 100644
--- a/tests/dpdk/ring_client.c
+++ b/tests/dpdk/ring_client.c
@@ -34,6 +34,9 @@
#include <getopt.h>
+/* Ignore warning in DPDK includes. */
+#pragma GCC diagnostic ignored "-Wbad-function-cast"
+
#include <config.h>
#include <rte_config.h>
#include <rte_mbuf.h>
--
1.8.1.4
More information about the dev
mailing list