From 44cf1b0aad68df9a51e5a5f3eb93cc93453db425 Mon Sep 17 00:00:00 2001 From: Vladimir Sokolovsky Date: Mon, 10 Oct 2016 11:16:05 +0300 Subject: [PATCH] rdma.m4: Add macros to support SLES12 SP2 Signed-off-by: Vladimir Sokolovsky --- config/rdma.m4 | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/config/rdma.m4 b/config/rdma.m4 index 954c971..9974e8f 100644 --- a/config/rdma.m4 +++ b/config/rdma.m4 @@ -3081,6 +3081,36 @@ AC_DEFUN([LINUX_CONFIG_COMPAT], AC_MSG_RESULT(no) ]) + AC_MSG_CHECKING([if netdevice.h alloc_netdev_mqs has 6 params]) + LB_LINUX_TRY_COMPILE([ + #include + ],[ + alloc_netdev_mqs(0, NULL, NET_NAME_UNKNOWN, NULL, 0, 0); + + return 0; + ],[ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_ALLOC_NETDEV_MQS_6_PARAMS, 1, + [alloc_netdev_mqs has 6 params]) + ],[ + AC_MSG_RESULT(no) + ]) + + AC_MSG_CHECKING([if filter.h has XDP]) + LB_LINUX_TRY_COMPILE([ + #include + ],[ + enum xdp_action action = XDP_ABORTED; + + return 0; + ],[ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_FILTER_XDP, 1, + [filter.h has XDP]) + ],[ + AC_MSG_RESULT(no) + ]) + ]) # # COMPAT_CONFIG_HEADERS -- 2.41.0