From: Pravin B Shelar Date: Mon, 13 May 2013 22:53:06 +0000 (-0700) Subject: datapath: Fix compilation with Linux kernel 3.7. X-Git-Tag: v1.9.3~22 X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fovs.git;a=commitdiff_plain;h=088597fcf1652b096978b56d5c399c07460e1eda datapath: Fix compilation with Linux kernel 3.7. Definition of __sum16 and __wsum is moved to uapi header. Following patch adds check in config script for second possible header. Signed-off-by: Pravin B Shelar Acked-by: Jesse Gross --- diff --git a/acinclude.m4 b/acinclude.m4 index 7c5f53d51..d1271a49b 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -263,6 +263,8 @@ AC_DEFUN([OVS_CHECK_LINUX_COMPAT], [ [OVS_DEFINE([HAVE_BOOL_TYPE])]) OVS_GREP_IFELSE([$KSRC/include/linux/types.h], [__wsum], [OVS_DEFINE([HAVE_CSUM_TYPES])]) + OVS_GREP_IFELSE([$KSRC/include/uapi/linux/types.h], [__wsum], + [OVS_DEFINE([HAVE_CSUM_TYPES])]) OVS_GREP_IFELSE([$KSRC/include/net/checksum.h], [csum_replace4]) OVS_GREP_IFELSE([$KSRC/include/net/checksum.h], [csum_unfold])