From cb18c4e05d39c9cfc92676ef9d00a9a3cb54c0b2 Mon Sep 17 00:00:00 2001 From: Vladimir Sokolovsky Date: Wed, 7 Jan 2015 14:33:38 +0200 Subject: [PATCH] rdma.m4: Added iSER checkers Signed-off-by: Vladimir Sokolovsky --- config/rdma.m4 | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/config/rdma.m4 b/config/rdma.m4 index 233d350..776364e 100644 --- a/config/rdma.m4 +++ b/config/rdma.m4 @@ -346,6 +346,40 @@ AC_DEFUN([LINUX_CONFIG_COMPAT], AC_MSG_RESULT(no) ]) + AC_MSG_CHECKING([if struct iscsi_transport has attr_is_visible]) + LB_LINUX_TRY_COMPILE([ + #include + ],[ + static struct iscsi_transport iscsi_iser_transport = { + .attr_is_visible = NULL, + }; + + return 0; + ],[ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_ISCSI_ATTR_IS_VISIBLE, 1, + [attr_is_visible is defined]) + ],[ + AC_MSG_RESULT(no) + ]) + + AC_MSG_CHECKING([if struct iscsi_transport has get_ep_param]) + LB_LINUX_TRY_COMPILE([ + #include + ],[ + static struct iscsi_transport iscsi_iser_transport = { + .get_ep_param = NULL, + }; + + return 0; + ],[ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_ISCSI_GET_EP_PARAM, 1, + [get_ep_param is defined]) + ],[ + AC_MSG_RESULT(no) + ]) + AC_MSG_CHECKING([if struct iscsi_transport has check_protection]) LB_LINUX_TRY_COMPILE([ #include @@ -363,6 +397,21 @@ AC_DEFUN([LINUX_CONFIG_COMPAT], AC_MSG_RESULT(no) ]) + AC_MSG_CHECKING([if iscsi_proto.h has struct iscsi_scsi_req]) + LB_LINUX_TRY_COMPILE([ + #include + ],[ + struct iscsi_scsi_req *req = NULL; + + return 0; + ],[ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_ISCSI_SCSI_REQ, 1, + [struct iscsi_scsi_req is defined]) + ],[ + AC_MSG_RESULT(no) + ]) + AC_MSG_CHECKING([if netdevice.h has select_queue_fallback_t]) LB_LINUX_TRY_COMPILE([ #include -- 2.46.0