svn commit: r211444 - in projects/ofed/head/contrib/ofed:
management/libibmad/src management/libibumad/src
management/opensm/include/complib usr.bin/opensm
usr.lib/libibcommon usr.lib/libibmad usr....
Jeff Roberson
jeff at FreeBSD.org
Wed Aug 18 07:37:17 UTC 2010
Author: jeff
Date: Wed Aug 18 07:37:16 2010
New Revision: 211444
URL: http://svn.freebsd.org/changeset/base/211444
Log:
- Simplify makefiles now that /usr/include/infiniband exists.
- Don't duplicate byteswap functionality contained elsewhere.
- Disable umad debugging, it seems to work well now.
Sponsored by: Isilon Systems, iX Systems, and Panasas.
Modified:
projects/ofed/head/contrib/ofed/management/libibmad/src/rpc.c
projects/ofed/head/contrib/ofed/management/libibumad/src/umad.c
projects/ofed/head/contrib/ofed/management/opensm/include/complib/cl_byteswap.h
projects/ofed/head/contrib/ofed/usr.bin/opensm/Makefile
projects/ofed/head/contrib/ofed/usr.lib/libibcommon/Makefile
projects/ofed/head/contrib/ofed/usr.lib/libibmad/Makefile
projects/ofed/head/contrib/ofed/usr.lib/libibumad/Makefile
Modified: projects/ofed/head/contrib/ofed/management/libibmad/src/rpc.c
==============================================================================
--- projects/ofed/head/contrib/ofed/management/libibmad/src/rpc.c Wed Aug 18 07:34:58 2010 (r211443)
+++ projects/ofed/head/contrib/ofed/management/libibmad/src/rpc.c Wed Aug 18 07:37:16 2010 (r211444)
@@ -140,7 +140,7 @@ _do_madrpc(int port_id, void *sndbuf, vo
length = len;
if (umad_send(port_id, agentid, sndbuf, length, timeout, 0) < 0) {
- IBWARN("send failed; %m");
+ IBWARN("send failed; %s", strerror(errno));
return -1;
}
@@ -148,7 +148,7 @@ _do_madrpc(int port_id, void *sndbuf, vo
/* send packet is lost somewhere. */
do {
if (umad_recv(port_id, rcvbuf, &length, timeout) < 0) {
- IBWARN("recv failed: %m");
+ IBWARN("recv failed: %s", strerror(errno));
return -1;
}
Modified: projects/ofed/head/contrib/ofed/management/libibumad/src/umad.c
==============================================================================
--- projects/ofed/head/contrib/ofed/management/libibumad/src/umad.c Wed Aug 18 07:34:58 2010 (r211443)
+++ projects/ofed/head/contrib/ofed/management/libibumad/src/umad.c Wed Aug 18 07:37:16 2010 (r211444)
@@ -79,7 +79,7 @@ typedef struct ib_user_mad_reg_req {
#define TRACE if (umaddebug) IBWARN
#define DEBUG if (umaddebug) IBWARN
-int umaddebug = 1;
+int umaddebug = 0;
#define UMAD_DEV_FILE_SZ 256
Modified: projects/ofed/head/contrib/ofed/management/opensm/include/complib/cl_byteswap.h
==============================================================================
--- projects/ofed/head/contrib/ofed/management/opensm/include/complib/cl_byteswap.h Wed Aug 18 07:34:58 2010 (r211443)
+++ projects/ofed/head/contrib/ofed/management/opensm/include/complib/cl_byteswap.h Wed Aug 18 07:37:16 2010 (r211444)
@@ -86,11 +86,6 @@ BEGIN_C_DECLS
* ntoh32, hton32
* ntoh64, hton64
*/
-#include <sys/endian.h>
-#define __BYTE_ORDER _BYTE_ORDER
-#define bswap_16 bswap16
-#define bswap_32 bswap32
-#define bswap_64 bswap64
#ifndef __BYTE_ORDER
#error "__BYTE_ORDER macro undefined. Missing in endian.h?"
Modified: projects/ofed/head/contrib/ofed/usr.bin/opensm/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/opensm/Makefile Wed Aug 18 07:34:58 2010 (r211443)
+++ projects/ofed/head/contrib/ofed/usr.bin/opensm/Makefile Wed Aug 18 07:37:16 2010 (r211444)
@@ -30,8 +30,10 @@ SRCS+= osm_dump.c osm_ucast_cache.c osm_
SRCS+= osm_qos_policy.c
LDADD= -lopensm -losmvendor -losmcomp -libmad -libumad -libcommon
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include -I/usr/include/infiniband
+CFLAGS+= -I${OFEDSYS}/include -I/usr/include/infiniband
CFLAGS+= -pthread
+CFLAGS+= -DVENDOR_RMPP_SUPPORT -DDUAL_SIDED_RMPP
+
MAN= opensm.8
WARNS?= 1
Modified: projects/ofed/head/contrib/ofed/usr.lib/libibcommon/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libibcommon/Makefile Wed Aug 18 07:34:58 2010 (r211443)
+++ projects/ofed/head/contrib/ofed/usr.lib/libibcommon/Makefile Wed Aug 18 07:37:16 2010 (r211444)
@@ -16,8 +16,7 @@ NO_PROFILE=
SRCS= sysfs.c util.c hash.c stack.c time.c
-CFLAGS+= -I${.CURDIR} -I${IBSRCDIR} -I${IBCOMMONDIR}/include
-CFLAGS+= -I${OFEDSYS}/include -I${IBCOMMONDIR}/include/infiniband
+CFLAGS+= -I${.CURDIR} -I${IBSRCDIR} -I${OFEDSYS}/include -I/usr/include/infiniband
VERSION_MAP= ${IBSRCDIR}/libibcommon.map
Modified: projects/ofed/head/contrib/ofed/usr.lib/libibmad/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libibmad/Makefile Wed Aug 18 07:34:58 2010 (r211443)
+++ projects/ofed/head/contrib/ofed/usr.lib/libibmad/Makefile Wed Aug 18 07:37:16 2010 (r211444)
@@ -5,7 +5,6 @@ SHLIBDIR?= /usr/lib
.include <bsd.own.mk>
IBMADDIR= ../../management/libibmad
-COMMONDIR= ../../management/libibcommon/include
UMADDIR= ../../management/libibumad/include
IBSRCDIR= ${IBMADDIR}/src
OFEDSYS= ../../../../sys/ofed
@@ -20,8 +19,8 @@ SRCS= dump.c fields.c gs.c mad.c portid.
serv.c smp.c vendor.c
CFLAGS+= -DHAVE_CONFIG_H
-CFLAGS+= -I${.CURDIR} -I${IBSRCDIR} -I${IBMADDIR}/include -I${COMMONDIR}
-CFLAGS+= -I${OFEDSYS}/include -I${IBMADDIR}/include/infiniband -I${UMADDIR}
+CFLAGS+= -I${.CURDIR} -I${IBSRCDIR} -I${IBMADDIR}/include
+CFLAGS+= -I/usr/include/infiniband -I${OFEDSYS}/include
VERSION_MAP= ${IBSRCDIR}/libibmad.map
Modified: projects/ofed/head/contrib/ofed/usr.lib/libibumad/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libibumad/Makefile Wed Aug 18 07:34:58 2010 (r211443)
+++ projects/ofed/head/contrib/ofed/usr.lib/libibumad/Makefile Wed Aug 18 07:37:16 2010 (r211444)
@@ -4,8 +4,6 @@ SHLIBDIR?= /usr/lib
.include <bsd.own.mk>
-IBMADDIR= ../../management/libibmad
-COMMONDIR= ../../management/libibcommon/include
UMADDIR= ../../management/libibumad
IBSRCDIR= ${UMADDIR}/src
OFEDSYS= ../../../../sys/ofed
@@ -19,8 +17,7 @@ NO_PROFILE=
SRCS= umad.c
CFLAGS+= -DHAVE_CONFIG_H
-CFLAGS+= -I${.CURDIR} -I${IBSRCDIR} -I${IBMADDIR}/include -I${COMMONDIR}
-CFLAGS+= -I${OFEDSYS}/include -I${UMADDIR}/include/infiniband
+CFLAGS+= -I${.CURDIR} -I/usr/include/infiniband -I${OFEDSYS}/include
VERSION_MAP= ${IBSRCDIR}/libibumad.map
More information about the svn-src-projects
mailing list