[ofw] WinOF 2.2 RC4 available for download.

Smith, Stan stan.smith at intel.com
Wed Mar 3 17:49:06 PST 2010


[03-03-10] WinOF 2.2 RC4 Release

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

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

WinOF 2.2 RC0 released @ svn.2642
WinOF 2.2 RC1 released @ svn.2654
WinOF 2.2 RC2 released @ svn.2667
WinOF 2.2 RC3 released @ svn.2697 2-3-2010
WinOF 2.2 RC4 released @ svn.2720 3-3-2010

Changes since RC3
-----------------

Revision: 2705
Author: stansmith
Date: 9:09:58 AM, Friday, February 19, 2010
Message:
[DAPL2] ucm, scm, cma: destroy verbs completion channels created via
ia_open or ep_create. Completion channels are created with ia_open for
CNO events and with ep_create in cases where DAT allows EP(qp) to be
created with no EVD(cq) and IB doesn't. These completion channels need
to be destroyed at close along with a CQ for the "EP without EVD" case.



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


Revision: 2706
Author: stansmith
Date: 9:13:41 AM, Friday, February 19, 2010
Message:
[DAPL2] Cleanup CM object lock before freeing CM object memory

Running windows application verifiier for uDAPL validation
for all 3 providers.
Cleanup memory lock leaks found
by verifier.



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


Revision: 2707
Author: stansmith
Date: 9:22:13 AM, Friday, February 19, 2010
Message:
[IPOIB] Satisify MS MPI requirement - install 32-bit version of ND/winverbs in SysWOW64
----
Modified : /gen1/branches/WOF2-2/etc/makebin.bat
Modified : /gen1/branches/WOF2-2/ulp/ipoib/kernel/netipoib-xp32.inf
Modified : /gen1/branches/WOF2-2/ulp/ipoib/kernel/netipoib.inx
Modified : /gen1/branches/WOF2-2/ulp/ipoib_NDIS6_CM/kernel/netipoib.inx


Revision: 2708
Author: stansmith
Date: 9:27:36 AM, Friday, February 19, 2010
Message:
[WINOF] install ND/winverbs provider as the default for IA64 systems.
----
Modified : /gen1/branches/WOF2-2/WinOF/WIX/CustomActions.vbs
Modified : /gen1/branches/WOF2-2/WinOF/WIX/common/std_features.inc
Modified : /gen1/branches/WOF2-2/WinOF/WIX/win7/ia64/wof.wxs
Modified : /gen1/branches/WOF2-2/WinOF/WIX/wlh/ia64/wof.wxs
Modified : /gen1/branches/WOF2-2/WinOF/WIX/wnet/ia64/wof.wxs


Revision: 2709
Author: stansmith
Date: 9:46:36 AM, Friday, February 19, 2010
Message:
[WINOF] delete orphaned files on uninstall

Added new CustomAction to wait for IPoIB device to appear in order to ensure
ND & WSD provider install success.
----
Modified : /gen1/branches/WOF2-2/WinOF/WIX/CustomActions.vbs
Modified : /gen1/branches/WOF2-2/WinOF/WIX/common/InstallExecuteSeq.inc
Modified : /gen1/branches/WOF2-2/WinOF/WIX/common/hca_filters.inc
Modified : /gen1/branches/WOF2-2/WinOF/WIX/common/ipoib.inc
Modified : /gen1/branches/WOF2-2/WinOF/WIX/common/winverbs_drivers.inc


Revision: 2711
Author: stansmith
Date: 3:03:33 PM, Tuesday, February 23, 2010
Message:
[WINOF] update with trunk commits for 2.2 release

2703 ibat/resolve: retry ibat resolution

2702 libibverbs: release wvprovider reference from ibvwv_acquire_windata

2701 dapl: locking cleanup and fixes

2689 libibverbs/device: destroy completion channel when closing device

2688 dapl: use private_data_len for mem copies

2687 dapl/cma: fix referencing freed address

2686 librdmacm: set private_data_len

2685 dapl: move close device after async thread is done using it

2683 [core] Improved error message.

2682 [core] Release the RDMA interface if ib_register_ca fails.
----
Modified : /gen1/branches/WOF2-2/core/bus/kernel/bus_pnp.c
Modified : /gen1/branches/WOF2-2/core/complib/kernel/cl_pnp_po.c
Modified : /gen1/branches/WOF2-2/core/ibat/user/ibat.cpp
Modified : /gen1/branches/WOF2-2/inc/user/iba/ibat.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/COPYING
Modified : /gen1/branches/WOF2-2/ulp/dapl2/ChangeLog
Modified : /gen1/branches/WOF2-2/ulp/dapl2/Makefile.am
Modified : /gen1/branches/WOF2-2/ulp/dapl2/configure.in
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_adapter_util.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_cr_callback.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_cr_util.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_ep_connect.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_ep_util.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_evd_connection_callb.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_evd_util.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_ia_query.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/ibal/dapl_ibal_cm.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_cma/cm.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_cma/dapl_ib_util.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_common/mem.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_common/qp.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_scm/cm.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_scm/dapl_ib_util.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_ucm/cm.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_ucm/dapl_ib_util.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl.spec.in
Modified : /gen1/branches/WOF2-2/ulp/libibverbs/src/device.cpp
Modified : /gen1/branches/WOF2-2/ulp/librdmacm/src/cma.cpp
Modified : /gen1/branches/WOF2-2/ulp/netdirect/user/nd_connect.cpp
Modified : /gen1/branches/WOF2-2/ulp/wsd/user/ibsp_ip.c


Revision: 2712
Author: stansmith
Date: 3:07:53 PM, Tuesday, February 23, 2010
Message:
[WINOF] script cleanup, shorten Folder names for respective installers:

Windows 7 --> win7, add HPC_Edition to win7 folder name.
----
Modified : /gen1/branches/WOF2-2/WinOF/WIX/build-OFA-dist.bat


Revision: 2713
Author: stansmith
Date: 3:10:26 PM, Tuesday, February 23, 2010
Message:
[WinOF] remove unused variables, do not wait for IPoIB device unless
IPoIB and WSD or ND are installed.
----
Modified : /gen1/branches/WOF2-2/WinOF/WIX/CustomActions.vbs


Revision: 2714
Author: stansmith
Date: 1:51:59 PM, Friday, February 26, 2010
Message:
[DAPL2] 2.0.27 updates + fixes to synchronize DAPL object destruction.
----
Modified : /gen1/branches/WOF2-2/ulp/dapl2/ChangeLog
Modified : /gen1/branches/WOF2-2/ulp/dapl2/configure.in
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_cr_callback.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_ep_connect.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_ep_free.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_ep_util.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_ep_util.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_evd_connection_callb.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_evd_util.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/ibal/dapl_ibal_cm.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/ibal/dapl_ibal_qp.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/ibal/dapl_ibal_util.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/include/dapl.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_cma/cm.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_cma/dapl_ib_util.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_cma/linux/openib_osd.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_cma/windows/openib_osd.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_common/dapl_ib_common.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_common/qp.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_common/util.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_scm/cm.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_scm/dapl_ib_util.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_ucm/cm.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/openib_ucm/dapl_ib_util.h
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl.spec.in

Revision: 2716
Author: stansmith
Date: 3:37:59 PM, Wednesday, March 03, 2010
Message:
[TOOLS] make -h option work by adding h to getopt() options string.
----
Modified : /gen1/branches/WOF2-2/tools/perftests/user/send_bw/send_bw.c

Revision: 2718
Author: stansmith
Date: 3:43:04 PM, Wednesday, March 03, 2010
Message:
[DAPL] fix typos & whitespace alignment. Support ib CM descriptor as a list of descriptors, align with common code.
----
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_cr_util.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/ibal/dapl_ibal_cm.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/ibal/dapl_ibal_qp.c

Revision: 2719
Author: stansmith
Date: 3:44:47 PM, Wednesday, March 03, 2010
Message:
[DAPL] remove ibal_cm_handle handling as it's functionality is duplicated in CM descriptors as a list.
----
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/common/dapl_ep_util.c
Modified : /gen1/branches/WOF2-2/ulp/dapl2/dapl/include/dapl.h



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

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

   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