PERFORCE change 128360 for review
Kip Macy
kmacy at FreeBSD.org
Tue Oct 30 12:03:20 PDT 2007
http://perforce.freebsd.org/chv.cgi?CH=128360
Change 128360 by kmacy at kmacy:storage:toestack on 2007/10/30 19:02:59
IFethng #128359
Affected files ...
.. //depot/projects/toestack/sys/contrib/rdma/ib_addr.h#2 integrate
.. //depot/projects/toestack/sys/contrib/rdma/ib_sa.h#2 integrate
.. //depot/projects/toestack/sys/contrib/rdma/ib_umem.h#3 integrate
.. //depot/projects/toestack/sys/contrib/rdma/ib_verbs.h#3 integrate
.. //depot/projects/toestack/sys/contrib/rdma/rdma_addr.c#1 branch
.. //depot/projects/toestack/sys/contrib/rdma/rdma_cma.c#1 branch
.. //depot/projects/toestack/sys/contrib/rdma/rdma_device.c#1 branch
.. //depot/projects/toestack/sys/contrib/rdma/rdma_iwcm.c#1 branch
.. //depot/projects/toestack/sys/contrib/rdma/rdma_verbs.c#1 branch
.. //depot/projects/toestack/sys/dev/cxgb/cxgb_multiq.c#8 integrate
.. //depot/projects/toestack/sys/modules/Makefile#6 integrate
.. //depot/projects/toestack/sys/modules/rdma/Makefile#1 branch
.. //depot/projects/toestack/sys/net/if_arp.h#4 integrate
.. //depot/projects/toestack/sys/sys/linux_compat.h#3 integrate
Differences ...
==== //depot/projects/toestack/sys/contrib/rdma/ib_addr.h#2 (text+ko) ====
@@ -30,15 +30,11 @@
#if !defined(IB_ADDR_H)
#define IB_ADDR_H
-#include <linux/in.h>
-#include <linux/in6.h>
-#include <linux/netdevice.h>
-#include <linux/socket.h>
-#include <rdma/ib_verbs.h>
+#include <contrib/rdma/ib_verbs.h>
struct rdma_addr_client {
atomic_t refcount;
- struct completion comp;
+ struct cv comp;
};
/**
==== //depot/projects/toestack/sys/contrib/rdma/ib_sa.h#2 (text+ko) ====
@@ -326,10 +326,10 @@
*
* If the join operation fails; status will be non-zero, with the following
* failures possible:
- * -ETIMEDOUT: The request timed out.
- * -EIO: An error occurred sending the query.
- * -EINVAL: The MCMemberRecord values differed from the existing group's.
- * -ENETRESET: Indicates that an fatal error has occurred on the multicast
+ * ETIMEDOUT: The request timed out.
+ * EIO: An error occurred sending the query.
+ * EINVAL: The MCMemberRecord values differed from the existing group's.
+ * ENETRESET: Indicates that an fatal error has occurred on the multicast
* group, and the user must rejoin the group to continue using it.
*/
struct ib_sa_multicast *ib_sa_join_multicast(struct ib_sa_client *client,
==== //depot/projects/toestack/sys/contrib/rdma/ib_umem.h#3 (text+ko) ====
@@ -74,7 +74,7 @@
static inline struct ib_umem *ib_umem_get(struct ib_ucontext *context,
unsigned long addr, size_t size,
int access) {
- return ERR_PTR(-EINVAL);
+ return ERR_PTR(EINVAL);
}
static inline void ib_umem_release(struct ib_umem *umem) { }
static inline int ib_umem_page_count(struct ib_umem *umem) { return 0; }
==== //depot/projects/toestack/sys/contrib/rdma/ib_verbs.h#3 (text+ko) ====
@@ -1072,12 +1072,12 @@
static inline int ib_copy_from_udata(void *dest, struct ib_udata *udata, size_t len)
{
- return copyin(udata->inbuf, dest, len) ? -EFAULT : 0;
+ return copyin(udata->inbuf, dest, len);
}
static inline int ib_copy_to_udata(struct ib_udata *udata, void *src, size_t len)
{
- return copyout(src, udata->outbuf, len) ? -EFAULT : 0;
+ return copyout(src, udata->outbuf, len);
}
/**
@@ -1452,7 +1452,7 @@
{
return cq->device->req_ncomp_notif ?
cq->device->req_ncomp_notif(cq, wc_cnt) :
- -ENOSYS;
+ ENOSYS;
}
/**
@@ -1766,7 +1766,7 @@
/* XXX reference counting in corresponding MR? */
return mw->device->bind_mw ?
mw->device->bind_mw(qp, mw, mw_bind) :
- -ENOSYS;
+ ENOSYS;
}
/**
==== //depot/projects/toestack/sys/dev/cxgb/cxgb_multiq.c#8 (text+ko) ====
==== //depot/projects/toestack/sys/modules/Makefile#6 (text+ko) ====
@@ -216,6 +216,7 @@
${_ray} \
rc \
rc4 \
+ rdma \
re \
reiserfs \
rl \
==== //depot/projects/toestack/sys/net/if_arp.h#4 (text+ko) ====
@@ -44,12 +44,14 @@
* specified. Field names used correspond to RFC 826.
*/
struct arphdr {
- u_short ar_hrd; /* format of hardware address */
-#define ARPHRD_ETHER 1 /* ethernet hardware format */
-#define ARPHRD_IEEE802 6 /* token-ring hardware format */
-#define ARPHRD_ARCNET 7 /* arcnet hardware format */
-#define ARPHRD_FRELAY 15 /* frame relay hardware format */
-#define ARPHRD_IEEE1394 24 /* firewire hardware format */
+ u_short ar_hrd; /* format of hardware address */
+#define ARPHRD_ETHER 1 /* ethernet hardware format */
+#define ARPHRD_IEEE802 6 /* token-ring hardware format */
+#define ARPHRD_ARCNET 7 /* arcnet hardware format */
+#define ARPHRD_FRELAY 15 /* frame relay hardware format */
+#define ARPHRD_IEEE1394 24 /* firewire hardware format */
+#define ARPHRD_INFINIBAND 32 /* InfiniBand */
+
u_short ar_pro; /* format of protocol address */
u_char ar_hln; /* length of hardware address */
u_char ar_pln; /* length of protocol address */
==== //depot/projects/toestack/sys/sys/linux_compat.h#3 (text+ko) ====
@@ -66,6 +66,8 @@
{
caddr_t tmp = m->m_data;
+ panic("FIXME");
+
m->m_data += len;
m->m_len += len;
@@ -148,4 +150,9 @@
#define IS_ERR(ptr) ((unsigned long)(ptr) > (unsigned long)(-1000))
#define PTR_ERR(ptr) ((long)(ptr))
+#define MODULE_AUTHOR(x)
+#define MODULE_DESCRIPTION(x)
+#define MODULE_LICENSE(x)
+#define EXPORT_SYMBOL(x)
+
#endif
More information about the p4-projects
mailing list