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.mcnam...@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 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev