diff options
author | Justin Pettit <jpettit@nicira.com> | 2009-12-15 11:20:58 -0800 |
---|---|---|
committer | Justin Pettit <jpettit@nicira.com> | 2010-01-04 14:07:26 -0800 |
commit | 8f3a29be917cad5bcb389ab510d918ae21fea0c5 (patch) | |
tree | 277090ee33569661fd1a2af155c8accc96b2c93c /acinclude.m4 | |
parent | c475ae67206ef40a32b07b886c2d619e9c170440 (diff) |
datapath: Add missing definitions for building GRE on older kernels
Diffstat (limited to 'acinclude.m4')
-rw-r--r-- | acinclude.m4 | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index e4fa5e62..490936e1 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -139,6 +139,8 @@ AC_DEFUN([OVS_CHECK_LINUX26_COMPAT], [ rm -f datapath/linux-2.6/kcompat.h.new mkdir -p datapath/linux-2.6 : > datapath/linux-2.6/kcompat.h.new + OVS_GREP_IFELSE([$KSRC26/include/linux/types.h], [bool], + [OVS_DEFINE([HAVE_BOOL_TYPE])]) OVS_GREP_IFELSE([$KSRC26/include/linux/skbuff.h], [skb_transport_header], [OVS_DEFINE([HAVE_SKBUFF_HEADER_HELPERS])]) OVS_GREP_IFELSE([$KSRC26/include/linux/skbuff.h], [raw], @@ -154,6 +156,10 @@ AC_DEFUN([OVS_CHECK_LINUX26_COMPAT], [ [OVS_DEFINE([HAVE_CSUM_UNFOLD])]) OVS_GREP_IFELSE([$KSRC26/include/linux/skbuff.h], [skb_cow], [OVS_DEFINE([HAVE_SKB_COW])]) + OVS_GREP_IFELSE([$KSRC26/include/net/netlink.h], [nla_get_be16], + [OVS_DEFINE([HAVE_NLA_GET_BE16])]) + OVS_GREP_IFELSE([$KSRC26/include/linux/in.h], [ipv4_is_multicast], + [OVS_DEFINE([HAVE_IPV4_IS_MULTICAST])]) # Check for the proto_data_valid member in struct sk_buff. The [^@] # is necessary because some versions of this header remove the # member but retain the kerneldoc comment that describes it (which |