From: Andy Zhou Date: Tue, 25 Mar 2014 04:10:39 +0000 (-0700) Subject: dpif-netdev: Fix a compilation warning X-Git-Tag: sliver-openvswitch-2.2.90-1~6^2~36 X-Git-Url: http://git.onelab.eu/?p=sliver-openvswitch.git;a=commitdiff_plain;h=b8da6cce47501f003c9791054a59a5a6632e4c2c dpif-netdev: Fix a compilation warning Building OVS tree without DPDK produced the following warning message: lib/dpif-netdev.c:1868:5: error: statement with no effect This error message is complaining the return value of the following macro not being used. #define pmd_thread_setaffinity_cpu(c) (0) The patch fixed this warnning by making the stub functions as inline funtions. Signed-off-by: Andy Zhou Acked-by: Pravin B Shelar --- diff --git a/lib/netdev-dpdk.h b/lib/netdev-dpdk.h index 55984e873..280731076 100644 --- a/lib/netdev-dpdk.h +++ b/lib/netdev-dpdk.h @@ -1,8 +1,10 @@ #ifndef NETDEV_DPDK_H #define NETDEV_DPDK_H -#ifdef DPDK_NETDEV #include +#include "ofpbuf.h" + +#ifdef DPDK_NETDEV #include #include @@ -16,8 +18,6 @@ #include #include -#include "ofpbuf.h" - int dpdk_init(int argc, char **argv); void netdev_dpdk_register(void); void free_dpdk_buf(struct ofpbuf *); @@ -25,10 +25,29 @@ int pmd_thread_setaffinity_cpu(int cpu); #else -#define dpdk_init(arg1, arg2) (0) -#define netdev_dpdk_register() -#define free_dpdk_buf(arg) -#define pmd_thread_setaffinity_cpu(c) (0) +static inline int +dpdk_init(int arg1 OVS_UNUSED, char **arg2 OVS_UNUSED) +{ + return 0; +} + +static inline void +netdev_dpdk_register(void) +{ + /* Nothing */ +} + +static inline void +free_dpdk_buf(struct ofpbuf *buf OVS_UNUSED) +{ + /* Nothing */ +} + +static inline int +pmd_thread_setaffinity_cpu(int cpu OVS_UNUSED) +{ + return 0; +} #endif /* DPDK_NETDEV */ #endif