* moved klnds/ptllnd/ptllnd_wire.h into lnet/include/lnet/ so
ulnds/ptllnd can get at it.
* fixed/added some .cvsignore files
* fixed ulnds/tcplnd to give itself some send credits
AC_DEFUN([LN_CONFIG_PTLLND],
[AC_MSG_CHECKING([for Portals API headers])
-if test ! "x$PORTALS" = "x" -o ! "x$LUSTRE_PORTALS" = "x" ; then
+if test -n "$PORTALS" -o -n "$LUSTRE_PORTALS"; then
AC_MSG_RESULT([yes])
PTLLND="ptllnd"
- if test $PORTALS ; then
+ if test -n "$PORTALS"; then
PTLLNDCPPFLAGS="-I$PORTALS/include"
else
PTLLNDCPPFLAGS="-I$LUSTRE_PORTALS/include"
-#include "ptllnd_wire.h"
+#include "lnet/ptllnd_wire.h"
/***********************************************************************/
.deps
Makefile
Makefile.in
+autoMakefile
+autoMakefile.in
--- /dev/null
+.deps
+Makefile
+Makefile.in
LASSERT (!tcpnal_running); /* only single instance supported */
LASSERT (ni->ni_interfaces[0] == NULL); /* explicit interface(s) not supported */
+ /* The credit settings here are pretty irrelevent. Userspace tcplnd has no
+ * tx descriptor pool to exhaust and does a blocking send; that's the real
+ * limit on send concurrency. */
+ ni->ni_maxtxcredits = 1000;
+ ni->ni_peertxcredits = 1000;
+
init_unix_timer();
b=(bridge)malloc(sizeof(struct bridge));