Alex, Any comments on the previously sent email? Stan.
Smith, Stan wrote: > Hello, > The enclosed patches incorporate the ND winverbs provider > (wvndprov.dll) into the IPoIB driver install process; similar to what > was done for the ND/IBAL provider. The only issue is the ND/IBAL > provider does not build for IA64, where the ND/winverbs IA64 provider > does. > This IA64 difference complicates the .inx/inf files by having two > sections for ND install (IA64 & everyone else). > > Patches were tested by building installers for all OS/arch variants > and installing, then testing IPoIB with various DAPL tests which use > IPoIB bound IPv4 addresses. > > Between two x64 Svr 2008 systems with ConnectX HCAs, the ndping.exe > test was run with the default ND/IBAL provider. > Next the ND/IBAL provider was removed with the ND/Winverbs provider > installed and ndping.exe run again. > > ND/Winverbs provider removed with the ND/IBAL provider reinstalled; > ndping.exe run again. > > No observed problems. > > Upon your approval, I will commit these patches to the trunk and the > WOF 2.2 branch. > > Stan. > > Signed-off-by: stan smith <[email protected]> > > > --- a/ulp/ipoib_NDIS6_CM/kernel/netipoib.inx Tue Jan 05 15:10:15 2010 > +++ b/ulp/ipoib_NDIS6_CM/kernel/netipoib.inx Tue Jan 05 15:06:48 2010 > @@ -57,6 +57,7 @@ > AddReg = IpoibAddReg > CopyFiles = IpoibCopyFiles > CopyFiles = WsdCopyFiles > +CopyFiles = NdWvCopyFiles > CopyFiles = WOW64WsdCopyFiles > *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD > *MediaType = 0 ; NdisMedium802_3 > @@ -215,6 +216,11 @@ > > [NdCopyFiles] > ibndprov.dll,,,0x00000002 > +wvndprov.dll,,,0x00000002 > +ndinstall.exe,,,0x00000002 > + > +[NdWvCopyFiles] > +wvndprov.dll,,,0x00000002 > ndinstall.exe,,,0x00000002 > > [WOW64CopyFiles] > @@ -237,6 +243,7 @@ > ipoib.sys = 1 > ibwsd.dll = 1 > ibndprov.dll = 1 > +wvndprov.dll = 1 > ndinstall.exe = 1 > > [SourceDisksFiles.amd64] > @@ -245,17 +252,21 @@ > ibwsd32.dll = 1 > ibndprov.dll = 1 > ibndprov32.dll = 1 > +wvndprov.dll = 1 > ndinstall.exe = 1 > > [SourceDisksFiles.ia64] > ipoib.sys = 1 > ibwsd.dll = 1 > ibwsd32.dll = 1 > +wvndprov.dll = 1 > +ndinstall.exe = 1 > > [DestinationDirs] > IpoibCopyFiles = %DIRID_DRIVERS% > WsdCopyFiles = %DIRID_SYSTEM% > NdCopyFiles = %DIRID_SYSTEM% > +NdWvCopyFiles = %DIRID_SYSTEM% > WOW64CopyFiles = %DIRID_SYSTEM_X86% > WOW64WsdCopyFiles = %DIRID_SYSTEM_X86% > DefaultDestDir = %DIRID_SYSTEM% > > --- a/ulp/ipoib/kernel/netipoib.inx Tue Jan 05 15:09:01 2010 > +++ b/ulp/ipoib/kernel/netipoib.inx Tue Jan 05 13:22:18 2010 > @@ -51,6 +51,7 @@ > AddReg = IpoibAddReg > CopyFiles = IpoibCopyFiles > CopyFiles = WsdCopyFiles > +CopyFiles = NdWvCopyFiles > CopyFiles = WOW64WsdCopyFiles > > [Ipoib.DDInstall.ntx86.Services] > @@ -194,6 +195,11 @@ > > [NdCopyFiles] > ibndprov.dll,,,0x00000002 > +wvndprov.dll,,,0x00000002 > +ndinstall.exe,,,0x00000002 > + > +[NdWvCopyFiles] > +wvndprov.dll,,,0x00000002 > ndinstall.exe,,,0x00000002 > > [WOW64CopyFiles] > @@ -216,6 +222,7 @@ > ipoib.sys = 1 > ibwsd.dll = 1 > ibndprov.dll = 1 > +wvndprov.dll = 1 > ndinstall.exe = 1 > > [SourceDisksFiles.amd64] > @@ -224,17 +231,21 @@ > ibwsd32.dll = 1 > ibndprov.dll = 1 > ibndprov32.dll = 1 > +wvndprov.dll = 1 > ndinstall.exe = 1 > > [SourceDisksFiles.ia64] > ipoib.sys = 1 > ibwsd.dll = 1 > ibwsd32.dll = 1 > +wvndprov.dll = 1 > +ndinstall.exe = 1 > > [DestinationDirs] > IpoibCopyFiles = %DIRID_DRIVERS% > WsdCopyFiles = %DIRID_SYSTEM% > NdCopyFiles = %DIRID_SYSTEM% > +NdWvCopyFiles = %DIRID_SYSTEM% > WOW64CopyFiles = %DIRID_SYSTEM_X86% > WOW64WsdCopyFiles = %DIRID_SYSTEM_X86% > DefaultDestDir = %DIRID_SYSTEM% > > > --- a/ulp/ipoib/kernel/netipoib-xp32.inf Tue Jan 05 15:09:33 2010 > +++ b/ulp/ipoib/kernel/netipoib-xp32.inf Tue Jan 05 14:03:46 2010 > @@ -7,7 +7,7 @@ > Class = Net > ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} > Provider = %OPENIB% > -DriverVer=10/10/2008,2.0.0000.2159 > +DriverVer=01/04/2010,2.2.0000.2654 > CatalogFile=ipoib.cat > > [Manufacturer] > @@ -50,6 +50,7 @@ > AddReg = IpoibAddReg > CopyFiles = IpoibCopyFiles > CopyFiles = WsdCopyFiles > +CopyFiles = NdWvCopyFiles > CopyFiles = WOW64WsdCopyFiles > > [Ipoib.DDInstall.ntx86.Services] > @@ -193,6 +194,11 @@ > > [NdCopyFiles] > ibndprov.dll,,,0x00000002 > +wvndprov.dll,,,0x00000002 > +ndinstall.exe,,,0x00000002 > + > +[NdWvCopyFiles] > +wvndprov.dll,,,0x00000002 > ndinstall.exe,,,0x00000002 > > [WOW64CopyFiles] > @@ -214,6 +220,7 @@ > [SourceDisksFiles.x86] > ipoib.sys = 1 > ibndprov.dll = 1 > +wvndprov.dll = 1 > ndinstall.exe = 1 > > [SourceDisksFiles.amd64] > @@ -222,17 +229,21 @@ > ibwsd32.dll = 1 > ibndprov.dll = 1 > ibndprov32.dll = 1 > +wvndprov.dll = 1 > ndinstall.exe = 1 > > [SourceDisksFiles.ia64] > ipoib.sys = 1 > ibwsd.dll = 1 > ibwsd32.dll = 1 > +wvndprov.dll = 1 > +ndinstall.exe = 1 > > [DestinationDirs] > IpoibCopyFiles = %DIRID_DRIVERS% > WsdCopyFiles = %DIRID_SYSTEM% > NdCopyFiles = %DIRID_SYSTEM% > +NdWvCopyFiles = %DIRID_SYSTEM% > WOW64CopyFiles = %DIRID_SYSTEM_X86% > WOW64WsdCopyFiles = %DIRID_SYSTEM_X86% > DefaultDestDir = %DIRID_SYSTEM%
netipoib.inx.NDIS6_cm.patch
Description: netipoib.inx.NDIS6_cm.patch
netipoib.inx.patch
Description: netipoib.inx.patch
netipoib-xp32.inf.patch
Description: netipoib-xp32.inf.patch
_______________________________________________ ofw mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw
