]> git.openfabrics.org - ~tnikolova/compat/.git/commitdiff
Added checks required to support RHEL7.1
authorVladimir Sokolovsky <vlad@mellanox.com>
Wed, 1 Apr 2015 18:45:44 +0000 (21:45 +0300)
committerVladimir Sokolovsky <vlad@mellanox.com>
Wed, 1 Apr 2015 18:45:44 +0000 (21:45 +0300)
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
config/rdma.m4

index fe9fac1be1d7f4fa910575eab4de5517770e0e4b..847757cecaf8ff16cbb5a4a1a192480be00476d0 100644 (file)
@@ -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 <linux/netdevice.h>
        ],[
@@ -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 <linux/netdevice.h>
+       ],[
+               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 <linux/sockios.h>
@@ -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 <net/vxlan.h>
+       ],[
+               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 <net/dst.h>