Author: trasz
Date: Tue May 17 07:56:45 2016
New Revision: 300025
URL: https://svnweb.freebsd.org/changeset/base/300025

Log:
  Make ICL_KERNEL_PROXY compilable.
  
  MFC after:    1 month
  Sponsored by: The FreeBSD Foundation

Modified:
  head/sys/dev/iscsi/icl.h
  head/sys/dev/iscsi/icl_proxy.c

Modified: head/sys/dev/iscsi/icl.h
==============================================================================
--- head/sys/dev/iscsi/icl.h    Tue May 17 07:56:05 2016        (r300024)
+++ head/sys/dev/iscsi/icl.h    Tue May 17 07:56:45 2016        (r300025)
@@ -138,22 +138,6 @@ int                icl_unregister(const char *offload)
 struct sockaddr;
 struct icl_listen;
 
-struct icl_listen_sock {
-       TAILQ_ENTRY(icl_listen_sock)    ils_next;
-       struct icl_listen               *ils_listen;
-       struct socket                   *ils_socket;
-       bool                            ils_running;
-       bool                            ils_disconnecting;
-       int                             ils_id;
-};
-
-struct icl_listen      {
-       TAILQ_HEAD(, icl_listen_sock)   il_sockets;
-       struct sx                       il_lock;
-       void                            (*il_accept)(struct socket *,
-                                           struct sockaddr *, int);
-};
-
 /*
  * Initiator part.
  */
@@ -177,5 +161,4 @@ int                 icl_listen_remove(struct icl_liste
 int                    icl_conn_handoff_sock(struct icl_conn *ic, struct 
socket *so);
 
 #endif /* ICL_KERNEL_PROXY */
-
 #endif /* !ICL_H */

Modified: head/sys/dev/iscsi/icl_proxy.c
==============================================================================
--- head/sys/dev/iscsi/icl_proxy.c      Tue May 17 07:56:05 2016        
(r300024)
+++ head/sys/dev/iscsi/icl_proxy.c      Tue May 17 07:56:45 2016        
(r300025)
@@ -84,33 +84,27 @@ __FBSDID("$FreeBSD$");
 #include <sys/systm.h>
 #include <netinet/in.h>
 #include <netinet/tcp.h>
-#include <linux/types.h>
-#include <rdma/rdma_cm.h>
 
 #include <dev/iscsi/icl.h>
 
-static int debug = 1;
-
-#define        ICL_DEBUG(X, ...)                                       \
-       if (debug > 1) {                                        \
-               printf("%s: " X "\n", __func__, ## __VA_ARGS__);\
-       } while (0)
-
-#define        ICL_WARN(X, ...)                                        \
-       if (debug > 0) {                                        \
-               printf("WARNING: %s: " X "\n",                  \
-                   __func__, ## __VA_ARGS__);                  \
-       } while (0)
+struct icl_listen_sock {
+       TAILQ_ENTRY(icl_listen_sock)    ils_next;
+       struct icl_listen               *ils_listen;
+       struct socket                   *ils_socket;
+       bool                            ils_running;
+       bool                            ils_disconnecting;
+       int                             ils_id;
+};
+
+struct icl_listen      {
+       TAILQ_HEAD(, icl_listen_sock)   il_sockets;
+       struct sx                       il_lock;
+       void                            (*il_accept)(struct socket *,
+                                           struct sockaddr *, int);
+};
 
 static MALLOC_DEFINE(M_ICL_PROXY, "ICL_PROXY", "iSCSI common layer proxy");
 
-#ifdef ICL_RDMA
-static int     icl_conn_connect_rdma(struct icl_conn *ic, int domain, int 
socktype,
-    int protocol, struct sockaddr *from_sa, struct sockaddr *to_sa);
-static int     icl_listen_add_rdma(struct icl_listen *il, int domain, int 
socktype, int protocol,
-    struct sockaddr *sa);
-#endif /* ICL_RDMA */
-
 static int
 icl_conn_connect_tcp(struct icl_conn *ic, int domain, int socktype,
     int protocol, struct sockaddr *from_sa, struct sockaddr *to_sa)
@@ -172,12 +166,8 @@ icl_conn_connect(struct icl_conn *ic, bo
 {
 
        if (rdma) {
-#ifdef ICL_RDMA
-               return (icl_conn_connect_rdma(ic, domain, socktype, protocol, 
from_sa, to_sa));
-#else
                ICL_DEBUG("RDMA not supported");
                return (EOPNOTSUPP);
-#endif
        }
 
        return (icl_conn_connect_tcp(ic, domain, socktype, protocol, from_sa, 
to_sa));
@@ -375,13 +365,8 @@ icl_listen_add(struct icl_listen *il, bo
 {
 
        if (rdma) {
-#ifndef ICL_RDMA
                ICL_DEBUG("RDMA not supported");
                return (EOPNOTSUPP);
-#else
-               return (icl_listen_add_rdma(il, domain, socktype, protocol,
-                   sa, portal_id));
-#endif
        }
 
 
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to