[ofw] WinOF 2.2 RC5 available for download

Smith, Stan stan.smith at intel.com
Wed Mar 10 17:04:10 PST 2010


[03-10-10] WinOF 2.2 RC5 Release

Download @ http://www.openfabrics.org/downloads/WinOF/v2.2_RC5

Please address comments and concerns to https://bugs.openfabrics.org and/or the
Windows OpenFabrics email list ofw at lists.openfabrics.org

Changes since RC4
-----------------

Revision: 2728
Author: stansmith
Date: 2:19:37 PM, Wednesday, March 10, 2010
Message:
[WINVERBS] winverbs/ep: allow failed connection requests to be retried

Allow a user to retry a connection request if it fails.
Report a 'success' timeout value, rather than an error timeout, reset the
EP state, and allow the request to be retried from user space.

winverbs: allow WV:Disconnect() to be retried

ND for some odd reason wants a successful return code for
a failed disconnect call.
If a Disconnect() call fails, allow it to be retried.
Return STATUS_TIMEOUT - a 'successful' failure, rather than STATUS_IO_TIMEOUT,
which is a 'failed' failure.

A subsequent call to EP:
Disconnect() after a timeout will force the QP into the
error state and force the EP into the disconnected state.

This change is needed to prevent ndping and other ND tests from
reporting a failure.
They only allow disconnect calls to fail 'successfully' with STATUS_TIMEOUT.
With the status mapping removed from the user space WV ND library, we need to return
the desired value directly from the kernel.

Signed-off-by: Sean Hefty <sean.hefty at intel.com>
----
Modified : /gen1/branches/WOF2-2/core/winverbs/kernel/wv_ep.c


Revision: 2729
Author: stansmith
Date: 2:24:02 PM, Wednesday, March 10, 2010
Message:
[WINVERBS/ND] allow retrying ND:Connect()

The ND documentation specifies that ND:Connect() should be retry-able.
Add this support to the winverbs ND provider.

Signed-off-by: Sean Hefty <sean.hefty at intel.com>
----
Modified : /gen1/branches/WOF2-2/ulp/netdirect/user/nd_connect.cpp
Modified : /gen1/branches/WOF2-2/ulp/netdirect/user/nd_connect.h


Revision: 2730
Author: stansmith
Date: 2:26:01 PM, Wednesday, March 10, 2010
Message:
[WINVERBS/ND] do not convert wv_io_timeout to nd_timeout

wv_io_timeout is an error value, but nd_timeout is a success value.
This means that an overlapped request can be completed in error, but
GetOverlappedResult can return a success value.  Instead, if a timeout
is fatal, report the status as wv_io_timeout, but if the timeout
can be retried, then report the status as wv_timeout

Signed-off-by: Sean Hefty <sean.hefty at intel.com>
----
Modified : /gen1/branches/WOF2-2/ulp/netdirect/user/nd_base.cpp


Revision: 2731
Author: stansmith
Date: 2:30:17 PM, Wednesday, March 10, 2010
Message:
[ND] Don't use inline for RDMA reads

In order to allow the ndrping to work also with RDMA reads,
the following fix is needed.

Signed-off-by: Tzachi Dar [tzachid at mellanox.co.il]
----
Modified : /gen1/branches/WOF2-2/hw/mlx4/user/hca/cq.c
Modified : /gen1/branches/WOF2-2/ulp/nd/user/NdEndpoint.cpp


Revision: 2732
Author: stansmith
Date: 2:32:22 PM, Wednesday, March 10, 2010
Message:
[DAPL2] scm: CM linking to EP must be done before socket write in accept_user.

scm accept RTU was processing the conn object in the cr_thread
before the user accept thread bound the EP to the CM object.
The linking must be done before the socket write to insure
proper linking and state during accept_rtu processing.

Signed-off-by: Arlin Davis <arlin.r.davis at intel.com>
----
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_scm/cm.c

Revision: 2733
Author: stansmith
Date: 2:35:48 PM, Wednesday, March 10, 2010
Message:
[WINOF] Support SW only installs, if the HCA driver installed OK check fails,
make sure there is an HCA device.
----
Modified : /gen1/branches/WOF2-2/WinOF/WIX/CustomActions.vbs



WinOF Release Summary
-----------------

1) The WinOF 2.2 release is based on openib-windows source svn revision
   (branches\WOF2-2 svn.2734).

   Last WinOF release (2.1) based on svn.2476.

2) Features

   Installers available for Windows 7, Server 2008 R2 & HPC Edition

   NDIS 6 IPoIB for Server 2008, Svr 2008 R2, Windows 7 and Vista.

   NDIS 5.1 IPoIB for Server 2003 & XP.

   uDAPL 2.0.27 code base:
      No longer supporting uDAT/uDAPL version 1.0, uDAT/uDAPL version 2.0 only.

   OpenSM upgraded to version 3.3.3 (see %windir%\temp\osm.log for SM operational details).

   WinOF installer upgraded to WIX 3.0

   ND/winverbs provider available as a technology preview.
      ND/IBAL is the installed 'default' provider, see ndinstall -h to change provider.


2) Bug fixes in

   IB Core
   IPoIB
   WSD
   DAT/DAPL
   WinVerbs
   WinMAD
   OFED (Open Fabrics Enterprise Distribution [Linux]) verbs API
   IPoIB
   SRP
   WinOF Installer
   manual

**** Known Issues ****

HCA drivers are reclassified as BOOT_START drivers to support booting from
an SRP IOC.  An unfortunate side-effect is when WinOF 2.2 is installed
on a system for the first time, after installation a mandatory reboot is
required by Windows.

After the WinOF.msi file has started installation, an errant
"Welcome to the Found New Hardware Wizard" window 'may' popup; XP & Svr 2003.

Just ignore or 'cancel' the errant FNHW popup window in order to proceed with
the installation. XP requires a cancel, for WLH & WNET, the notifier will
disappear on their own.

You do need to answer 'Yes' or 'Continue' to popup windows which refer to
Non-Logo'ed (aka, Non-WHQL'ed) drivers being installed.

If the install appears to hang, look around for popup windows requesting input
which are covered by other windows.
Such is the case on Server 2008 initial install - Answer 'yes' to always trust
the OpenFabrics Alliance as a SW publisher.


Please:
  Read the Release_notes.htm file!

  make 'sure' your HCA firmware is recent:
      vstat.exe displays HCA firmware version & PSID.
      flint.exe (found in the Mellanox firmware tools package) displays PSID.

Thank you,

WinOF Developers.



More information about the ofw mailing list