[ovs-dev] [PATCH] compat: Fix compile warning

Greg Rose gvrose8192 at gmail.com
Mon Jun 4 20:33:30 UTC 2018


Fix compile warning about redefined symbol

Fixes: 10f242363d ("compat: Add skb_checksum_simple_complete()")

Signed-off-by: Greg Rose <gvrose8192 at gmail.com>
---
 datapath/linux/compat/include/linux/skbuff.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/datapath/linux/compat/include/linux/skbuff.h b/datapath/linux/compat/include/linux/skbuff.h
index c50cac2..4a6ac23 100644
--- a/datapath/linux/compat/include/linux/skbuff.h
+++ b/datapath/linux/compat/include/linux/skbuff.h
@@ -57,13 +57,14 @@ do {									\
 
 #ifndef SKB_CHECKSUM_SIMPLE_VALIDATE
 
+#ifndef __skb_checksum_validate
 #define __skb_checksum_validate(skb, proto, complete,			\
 				zero_okay, check, compute_pseudo)	\
 ({									\
 	__sum16 __ret = 0;						\
 	__ret;								\
 })
-
+#endif
 
 #define skb_checksum_simple_validate(skb)				\
 	__skb_checksum_validate(skb, 0, true, false, 0, null_compute_pseudo)
-- 
1.8.3.1



More information about the dev mailing list