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: sliver-openvswitch-1.10.90-3~6^2~253 X-Git-Url: http://git.onelab.eu/?p=sliver-openvswitch.git;a=commitdiff_plain;h=8dbe1f9fbf7054cf6bd061bbdfd507e6548ad061 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 34634a2b7..cc45a3aea 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -264,6 +264,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])