OpenIB branding
authorftillier <ftillier@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 18 Oct 2005 22:03:10 +0000 (22:03 +0000)
committerftillier <ftillier@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 18 Oct 2005 22:03:10 +0000 (22:03 +0000)
Signed-off-by: Fab Tillier (ftillier@silverstorm.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@123 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

43 files changed:
core/al/kernel/ibal.rc
core/al/kernel/makefile
core/al/user/ibal.rc
core/al/user/makefile
core/bus/kernel/ibbus.rc
core/bus/kernel/makefile
core/complib/kernel/SOURCES
core/complib/kernel/complib.rc [deleted file]
core/complib/user/complib.rc
core/complib/user/makefile
core/iou/kernel/ibiou.rc
core/iou/kernel/makefile
hw/mt23108/kernel/Makefile
hw/mt23108/kernel/hca.rc
hw/mt23108/user/Makefile
hw/mt23108/user/uvpd.rc
hw/mt23108/vapi/kernel/Makefile
hw/mt23108/vapi/kernel/mt23108.rc
inc/oib_ver.h [moved from inc/ics_ver.h with 86% similarity]
inc/openib.def [new file with mode: 0644]
tests/alts/kernel/alts.rc
tests/alts/kernel/makefile
tests/alts/user/makefile
tests/cmtest/user/makefile
tools/coinstaller/user/makefile
tools/vstat/dirs
tools/vstat/user/makefile
tools/vstat/user/vstat.rc
tools/wsdinstall/user/installsp.c
tools/wsdinstall/user/makefile
ulp/dapl/dapl/udapl/makefile
ulp/dapl/dat/udat/makefile
ulp/dapl/test/udapl/dapltest/makefile
ulp/dirs
ulp/ipoib/kernel/ipoib.rc
ulp/ipoib/kernel/makefile
ulp/opensm/user/opensm/Makefile
ulp/opensm/user/opensm/opensm.rc
ulp/srp/dirs
ulp/srp/kernel/ibsrp.rc
ulp/srp/kernel/makefile
ulp/wsd/user/ibspdll.rc
ulp/wsd/user/makefile

index 2f72835..608d6f3 100644 (file)
@@ -30,7 +30,7 @@
  */\r
 \r
 \r
-#include <ics_ver.h>\r
+#include <oib_ver.h>\r
 \r
 #define VER_FILETYPE                           VFT_DRV\r
 #define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r
index daf1fe1..e2d86f5 100644 (file)
@@ -30,7 +30,7 @@
  */\r
 \r
 \r
-#include <ics_ver.h>\r
+#include <oib_ver.h>\r
 \r
 #define VER_FILETYPE                           VFT_DLL\r
 #define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r
index b17aad0..a6b3ffd 100644 (file)
@@ -30,7 +30,7 @@
  */\r
 \r
 \r
-#include <ics_ver.h>\r
+#include <oib_ver.h>\r
 \r
 #define VER_FILETYPE                           VFT_DRV\r
 #define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r
index e1f602c..dd38575 100644 (file)
@@ -2,9 +2,7 @@ TARGETNAME=complib
 TARGETPATH=..\..\..\bin\kernel\obj$(BUILD_ALT_DIR)\r
 TARGETTYPE=DRIVER_LIBRARY\r
 \r
-DLLDEF=cl_exports.def\r
-\r
-SOURCES= complib.rc            \\r
+SOURCES= \\r
        cl_driver.c                     \\r
        cl_event.c                      \\r
        cl_log.c                        \\r
@@ -29,6 +27,6 @@ SOURCES= complib.rc           \
 \r
 INCLUDES=..\..\..\inc;..\..\..\inc\kernel;\r
 \r
-C_DEFINES=$(C_DEFINES) -DDRIVER        -DEXPORT_CL_SYMBOLS -DDEPRECATE_DDK_FUNCTIONS\r
+C_DEFINES=$(C_DEFINES) -DDRIVER -DDEPRECATE_DDK_FUNCTIONS\r
 \r
 MSC_WARNING_LEVEL= /W4\r
diff --git a/core/complib/kernel/complib.rc b/core/complib/kernel/complib.rc
deleted file mode 100644 (file)
index 34cce2f..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/*\r
- * Copyright (c) 2005 SilverStorm Technologies.  All rights reserved.\r
- *\r
- * This software is available to you under the OpenIB.org BSD license\r
- * below:\r
- *\r
- *     Redistribution and use in source and binary forms, with or\r
- *     without modification, are permitted provided that the following\r
- *     conditions are met:\r
- *\r
- *      - Redistributions of source code must retain the above\r
- *        copyright notice, this list of conditions and the following\r
- *        disclaimer.\r
- *\r
- *      - Redistributions in binary form must reproduce the above\r
- *        copyright notice, this list of conditions and the following\r
- *        disclaimer in the documentation and/or other materials\r
- *        provided with the distribution.\r
- *\r
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS\r
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN\r
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\r
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r
- * SOFTWARE.\r
- *\r
- * $Id$\r
- */\r
-\r
-\r
-#include <ics_ver.h>\r
-\r
-#define VER_FILETYPE                           VFT_DRV\r
-#define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
-\r
-#ifdef _DEBUG_\r
-#define VER_FILEDESCRIPTION_STR                "Kernel Mode Component Library (Debug)"\r
-#else\r
-#define VER_FILEDESCRIPTION_STR                "Kernel Mode Component Library"\r
-#endif\r
-\r
-#define VER_INTERNALNAME_STR           "complib.sys"\r
-#define VER_ORIGINALFILENAME_STR       "complib.sys"\r
-\r
-#include <common.ver>\r
index d5abc53..6237874 100644 (file)
@@ -30,7 +30,7 @@
  */\r
 \r
 \r
-#include <ics_ver.h>\r
+#include <oib_ver.h>\r
 \r
 #define VER_FILETYPE                           VFT_DLL\r
 #define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r
index 21df4af..56b995a 100644 (file)
@@ -30,7 +30,7 @@
  */\r
 \r
 \r
-#include <ics_ver.h>\r
+#include <oib_ver.h>\r
 \r
 #define VER_FILETYPE                           VFT_DRV\r
 #define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r
index 2bbccd0..9dfda9e 100644 (file)
@@ -30,7 +30,7 @@
  */\r
 \r
 \r
-#include <ics_ver.h>\r
+#include <oib_ver.h>\r
 \r
 #define VER_FILETYPE                           VFT_DRV\r
 #define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r
index 2bc4b44..a67b222 100644 (file)
@@ -30,7 +30,7 @@
  */\r
 \r
 \r
-#include <ics_ver.h>\r
+#include <oib_ver.h>\r
 \r
 #define VER_FILETYPE                           VFT_DLL\r
 #define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
index 9c985f5..a0c0627 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\..\inc\openib.def\r
index de37251..63a513e 100644 (file)
@@ -30,7 +30,7 @@
  */\r
 \r
 \r
-#include <ics_ver.h>\r
+#include <oib_ver.h>\r
 \r
 #define VER_FILETYPE                           VFT_DRV\r
 #define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
similarity index 86%
rename from inc/ics_ver.h
rename to inc/oib_ver.h
index 834667e..7d3caf2 100644 (file)
@@ -34,7 +34,7 @@
 #include <ntverp.h>\r
 \r
 #ifndef VER_FILEMAJORVERSION\r
-#define VER_FILEMAJORVERSION           3\r
+#define VER_FILEMAJORVERSION           1\r
 #endif\r
 \r
 #ifndef VER_FILEMINORVERSION\r
@@ -42,7 +42,7 @@
 #endif\r
 \r
 #ifndef VER_FILEBUILD\r
-#define VER_FILEBUILD                          36\r
+#define VER_FILEBUILD                          VER_OPENIB\r
 #endif\r
 \r
 #ifndef VER_FILEREV\r
 #ifdef VER_COMPANYNAME_STR\r
 #undef VER_COMPANYNAME_STR\r
 #endif\r
-#define VER_COMPANYNAME_STR            "SilverStorm Technologies"\r
+#define VER_COMPANYNAME_STR            "OpenIB Alliance"\r
 \r
 #ifdef VER_PRODUCTNAME_STR\r
 #undef VER_PRODUCTNAME_STR\r
 #endif\r
-#define VER_PRODUCTNAME_STR            "SilverStorm HCA 7000/9000"\r
+#define VER_PRODUCTNAME_STR            "OpenIB Windows"\r
 \r
-#define VER_LEGALCOPYRIGHT_STR "Copyright\xa9 2005 SilverStorm Technologies"\r
+#define VER_LEGALCOPYRIGHT_STR "Copyright\xa9 2005 OpenIB Alliance"\r
diff --git a/inc/openib.def b/inc/openib.def
new file mode 100644 (file)
index 0000000..76cebec
--- /dev/null
@@ -0,0 +1,3 @@
+!INCLUDE $(NTMAKEENV)\makefile.def\r
+\r
+C_DEFINES=$(C_DEFINES) -DVER_OPENIB="$(VER_OPENIB)"\r
index d638045..0b0ca48 100644 (file)
@@ -30,7 +30,7 @@
  */\r
 \r
 \r
-#include <ics_ver.h>\r
+#include <oib_ver.h>\r
 \r
 #define VER_FILETYPE                           VFT_DRV\r
 #define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r
index 5a7e8b3..389156f 100644 (file)
@@ -1,2 +1,2 @@
-DIRS=\
-       user
+DIRS=\\r
+       user\r
index 5818975..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
-#
-# DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source
-# file to this component.  This file merely indirects to the real make file
-# that is shared by all the driver components of the Windows NT DDK
-#
-
-!INCLUDE $(NTMAKEENV)\makefile.def
+#\r
+# DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
+# file to this component.  This file merely indirects to the real make file\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
+#\r
+\r
+!INCLUDE ..\..\..\inc\openib.def\r
index 0bd0bfc..19a9103 100644 (file)
@@ -1,47 +1,47 @@
-/*
- * Copyright (c) 2005 Mellanox Technologies.  All rights reserved.
- *
- * This software is available to you under the OpenIB.org BSD license
- * below:
- *
- *     Redistribution and use in source and binary forms, with or
- *     without modification, are permitted provided that the following
- *     conditions are met:
- *
- *      - Redistributions of source code must retain the above
- *        copyright notice, this list of conditions and the following
- *        disclaimer.
- *
- *      - Redistributions in binary form must reproduce the above
- *        copyright notice, this list of conditions and the following
- *        disclaimer in the documentation and/or other materials
- *        provided with the distribution.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- * $Id$
- */
-
-
-#include <ics_ver.h>
-
-#define VER_FILETYPE                           VFT_APP
-#define VER_FILESUBTYPE                                VFT2_UNKNOWN
-
-#ifdef _DEBUG_
-#define VER_FILEDESCRIPTION_STR                "HCA Status Report Application (Debug)"
-#else
-#define VER_FILEDESCRIPTION_STR                "HCA Status Report Application"
-#endif
-
-#define VER_INTERNALNAME_STR           "vstat.exe"
-#define VER_ORIGINALFILENAME_STR       "vstat.exe"
-
-#include <common.ver>
+/*\r
+ * Copyright (c) 2005 Mellanox Technologies.  All rights reserved.\r
+ *\r
+ * This software is available to you under the OpenIB.org BSD license\r
+ * below:\r
+ *\r
+ *     Redistribution and use in source and binary forms, with or\r
+ *     without modification, are permitted provided that the following\r
+ *     conditions are met:\r
+ *\r
+ *      - Redistributions of source code must retain the above\r
+ *        copyright notice, this list of conditions and the following\r
+ *        disclaimer.\r
+ *\r
+ *      - Redistributions in binary form must reproduce the above\r
+ *        copyright notice, this list of conditions and the following\r
+ *        disclaimer in the documentation and/or other materials\r
+ *        provided with the distribution.\r
+ *\r
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS\r
+ * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN\r
+ * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\r
+ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r
+ * SOFTWARE.\r
+ *\r
+ * $Id$\r
+ */\r
+\r
+\r
+#include <oib_ver.h>\r
+\r
+#define VER_FILETYPE                           VFT_APP\r
+#define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
+\r
+#ifdef _DEBUG_\r
+#define VER_FILEDESCRIPTION_STR                "HCA Status Report Application (Debug)"\r
+#else\r
+#define VER_FILEDESCRIPTION_STR                "HCA Status Report Application"\r
+#endif\r
+\r
+#define VER_INTERNALNAME_STR           "vstat.exe"\r
+#define VER_ORIGINALFILENAME_STR       "vstat.exe"\r
+\r
+#include <common.ver>\r
index c31fcb3..8111f08 100644 (file)
@@ -45,9 +45,9 @@
 \r
 /* Initialize the LSP's provider path for Infiband Service Provider dll */\r
 static const WCHAR *provider_path = L"%SYSTEMROOT%\\system32\\ibwsd.dll";\r
-static const WCHAR *provider_name = L"SilverStorm Winsock Direct for InfiniBand";\r
+static const WCHAR *provider_name = L"OpenIB Winsock Direct for InfiniBand";\r
 static const char *winsock_key_path = "System\\CurrentControlSet\\Services\\Winsock\\Parameters\\TCP on SAN";\r
-static const char *silverstorm_key_name = "SilverStorm InfiniBand";\r
+static const char *openib_key_name = "OpenIB Alliance";\r
 \r
 /* Unique provider GUID generated with "uuidgen -s" */\r
 static GUID provider_guid = {\r
@@ -68,9 +68,10 @@ static void
 usage (char *progname)\r
 {\r
        printf ("usage: %s [-i/-r]\n", progname);\r
-       printf ("       -i   Install the service provider\n"\r
-                       "       -r   Remove the service provider\n"\r
-                       "       -l   List service providers\n");\r
+       printf ("    -i   Install the service provider\n"\r
+                       "    -r   Remove the OpenIB service provider\n"\r
+                       "    -r <name>   Remove the specified service provider\n"\r
+                       "    -l   List service providers\n");\r
 }\r
 \r
 \r
@@ -147,7 +148,7 @@ static void install_provider(void)
                REG_OPTION_NON_VOLATILE, (KEY_WRITE | KEY_READ), NULL, &hkey, NULL );\r
        if( reg_error == ERROR_SUCCESS )\r
        {\r
-               reg_error = RegSetValueEx( hkey, silverstorm_key_name, 0, REG_BINARY,\r
+               reg_error = RegSetValueEx( hkey, openib_key_name, 0, REG_BINARY,\r
                        (PBYTE)&provider_guid, sizeof(GUID) );\r
                if( reg_error == ERROR_SUCCESS )\r
                {\r
@@ -207,7 +208,7 @@ static void install_provider(void)
  * Function: remove_provider\r
  *   Description: removes our provider.\r
  */\r
-static void remove_provider(void)\r
+static void remove_provider( const char* const provider_name )\r
 {\r
        int rc;\r
        int errno;\r
@@ -222,7 +223,7 @@ static void remove_provider(void)
                                                         &hkey);\r
        if (reg_error == ERROR_SUCCESS) {\r
 \r
-               reg_error = RegDeleteValue(hkey, silverstorm_key_name);\r
+               reg_error = RegDeleteValue(hkey, provider_name);\r
                if (reg_error == ERROR_SUCCESS) {\r
                        /* Force the system to remove the key now. */\r
                        RegFlushKey(hkey);\r
@@ -276,7 +277,7 @@ int __cdecl main (int argc, char *argv[])
                        ("InstallSP: Unable to find a usable version of Winsock DLL\n");\r
                return -1;\r
        }\r
-       if (argc != 2) {\r
+       if (argc < 2) {\r
                usage (argv[0]);\r
                return -1;\r
        }\r
@@ -294,7 +295,10 @@ int __cdecl main (int argc, char *argv[])
 \r
        case 'r':\r
                /* Remove the service provider */\r
-               remove_provider ();\r
+               if( argc == 2 )\r
+                       remove_provider( openib_key_name );\r
+               else\r
+                       remove_provider( argv[2] );\r
                break;\r
 \r
        case 'l':\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r
index 9c985f5..a0c0627 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\..\inc\openib.def\r
index 9c985f5..a0c0627 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\..\inc\openib.def\r
index 9c985f5..d493855 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\..\..\inc\openib.def\r
index 75d677a..87be055 100644 (file)
--- a/ulp/dirs
+++ b/ulp/dirs
@@ -1,6 +1,6 @@
 DIRS=\\r
+       opensm  \\r
        dapl    \\r
        ipoib   \\r
-       srp     \\r
-       opensm  \\r
+       srp             \\r
        wsd\r
index 393a43f..9d04836 100644 (file)
@@ -30,7 +30,7 @@
  */\r
 \r
 \r
-#include <ics_ver.h>\r
+#include <oib_ver.h>\r
 \r
 #define VER_FILETYPE                           VFT_DRV\r
 #define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r
index 9c985f5..a0c0627 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\..\inc\openib.def\r
index 588b227..525ef06 100644 (file)
@@ -30,7 +30,7 @@
  */\r
 \r
 \r
-#include <ics_ver.h>\r
+#include <oib_ver.h>\r
 \r
 #define VER_FILETYPE                           VFT_APP\r
 #define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
index ed41dcf..ddf0ed7 100644 (file)
@@ -1,2 +1,3 @@
 DIRS=\\r
+       user    \\r
        kernel\r
index f10c7f3..5de864e 100644 (file)
@@ -30,7 +30,7 @@
  */\r
 \r
 \r
-#include <ics_ver.h>\r
+#include <oib_ver.h>\r
 \r
 #define VER_FILETYPE                           VFT_DRV\r
 #define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r
index a752aae..3cbc9d8 100644 (file)
@@ -29,7 +29,8 @@
  * $Id$\r
  */\r
 \r
-#include <ics_ver.h>\r
+\r
+#include <oib_ver.h>\r
 \r
 #define VER_FILETYPE                           VFT_DLL\r
 #define VER_FILESUBTYPE                                VFT2_UNKNOWN\r
index 9c985f5..bffacaa 100644 (file)
@@ -1,7 +1,7 @@
 #\r
 # DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source\r
 # file to this component.  This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
+# that is shared by all the driver components of the OpenIB Windows project.\r
 #\r
 \r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+!INCLUDE ..\..\..\inc\openib.def\r