From 72f1bd0816bf3df095e3304f8b088e4099d1862a Mon Sep 17 00:00:00 2001 From: Vladimir Sokolovsky Date: Wed, 1 Apr 2015 21:45:44 +0300 Subject: [PATCH] Added checks required to support RHEL7.1 Signed-off-by: Vladimir Sokolovsky --- config/rdma.m4 | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/config/rdma.m4 b/config/rdma.m4 index fe9fac1..847757c 100644 --- a/config/rdma.m4 +++ b/config/rdma.m4 @@ -559,7 +559,7 @@ AC_DEFUN([LINUX_CONFIG_COMPAT], AC_MSG_RESULT(no) ]) - AC_MSG_CHECKING([if skbuff.h has skb_set_hash]) + AC_MSG_CHECKING([if netdevice.h has skb_set_hash]) LB_LINUX_TRY_COMPILE([ #include ],[ @@ -574,6 +574,23 @@ AC_DEFUN([LINUX_CONFIG_COMPAT], AC_MSG_RESULT(no) ]) + AC_MSG_CHECKING([if netdevice.h has alloc_netdev with 4 params]) + LB_LINUX_TRY_COMPILE([ + #include + ],[ + struct net_device *dev; + + dev = alloc_netdev(0, NULL, 0, NULL); + + return 0; + ],[ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_ALLOC_NETDEV_4P, 1, + [alloc_netdev has 4 parameters]) + ],[ + AC_MSG_RESULT(no) + ]) + AC_MSG_CHECKING([if sockios.h has SIOCGHWTSTAMP]) LB_LINUX_TRY_COMPILE([ #include @@ -1855,6 +1872,21 @@ AC_DEFUN([LINUX_CONFIG_COMPAT], AC_MSG_RESULT(no) ]) + AC_MSG_CHECKING([if vxlan.h has vxlan_gso_check]) + LB_LINUX_TRY_COMPILE([ + #include + ],[ + vxlan_gso_check(NULL); + + return 0; + ],[ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_VXLAN_GSO_CHECK, 1, + [vxlan_gso_check is defined]) + ],[ + AC_MSG_RESULT(no) + ]) + AC_MSG_CHECKING([if dst.h has dst_get_neighbour]) LB_LINUX_TRY_COMPILE([ #include -- 2.41.0