[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