]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
[WinOF] updated IPoIB partioning management section [part_man.exe] to match expected...
authorstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 24 Sep 2008 22:30:52 +0000 (22:30 +0000)
committerstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 24 Sep 2008 22:30:52 +0000 (22:30 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1@1615 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

branches/WOF2-0/trunk/docs/Manual.htm

index f0454fa6aaa42e54fec84dc744f2235ffbbaa2e9..432edd01f19c287d8ad0a745383f4f710d0e0a89 100644 (file)
@@ -15,7 +15,7 @@ div.Section1
 <h1 align="center">User's Manual</h1>\r
 <h2 align="center">Release 2.0</h2>\r
 <h3 align="center">\r
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%m/%d/%Y" startspan -->09/08/2008<!--webbot bot="Timestamp" endspan i-checksum="12638" --></h3>\r
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%m/%d/%Y" startspan -->09/24/2008<!--webbot bot="Timestamp" endspan i-checksum="12590" --></h3>\r
 <h2 align="left"><u>Overview</u></h2>\r
 <p align="left"><span style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'">\r
 The Windows OpenFabrics (WinOF) package is composed of software modules intended \r
@@ -64,13 +64,11 @@ style='background-position: 0% 0%; mso-highlight:yellow; background-image:none;
 <h2 align="left"><u><a name="TOP"></a>WinOF Features</u></h2>\r
 <ul>\r
        <li>\r
-       <h3 align="left"><a href="#Tools">Tools</a><br>\r
-&nbsp;</h3></li>\r
+       <h3 align="left"><a href="#Tools">Tools</a></h3></li>\r
 </ul>\r
 <ul>\r
        <li>\r
-       <h3 align="left"><a href="#IPoIB">IPoIB - Internet Protocols over InfiniBand</a><br>\r
-&nbsp;</h3>\r
+       <h3 align="left"><a href="#IPoIB">IPoIB - Internet Protocols over InfiniBand</a></h3>\r
        </li>\r
        <li>\r
        <h3 align="left"><a href="#winsockdirect">Winsock Direct Service Provider</a></h3>\r
@@ -115,27 +113,30 @@ style='background-position: 0% 0%; mso-highlight:yellow; background-image:none;
                Files\WinOF' is appended to the system wide search path registry entry. \r
                A start menu short-cut 'WinOF Cmd Window' is provided to faciliate \r
                correction tool operation.</p>\r
-               <h4 align="left"><u>Infiniband Subnet Management</u></h4>\r
+               <h4 align="left"><u>IPoIB Partition Management</u></h4>\r
                <ul>\r
-                       <li>\r
-                       <p align="left"><a href="#opensm">opensm</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Open Subnet \r
-       Management - configure and manage an InfiniBand subnet</li>\r
                        <li>\r
                        <p align="left"><a href="#InfiniBand_Partition_Management">part_man</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
-                       Manage (add/remove/display) Infiniband fabric partitions.</li>\r
+                       Manage (add/remove/show) IPoIB partitions.</li>\r
+       </ul>\r
+       <h4 align="left"><u>Infiniband Subnet Management</u></h4>\r
+               <ul>\r
                        <li>\r
-                       <p align="left"><a href="#osmtest">osmtest</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subnet management tests</li>\r
+                       <p align="left"><a href="#opensm">opensm</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Open Subnet \r
+       Management - configure and manage an InfiniBand subnet</li>\r
                        <li>\r
-                       <p align="left"><a href="#ibtrapgen">ib_trapgen</a>&nbsp;&nbsp;&nbsp; Generate Infiniband Subnet \r
+                       <p align="left"><a href="#osmtest">osmtest</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subnet management tests</li>\r
+                       <li>\r
+                       <p align="left"><a href="#ibtrapgen">ib_trapgen</a>&nbsp;&nbsp;&nbsp;&nbsp; Generate Infiniband Subnet \r
        Management Traps for testing purposes</li>\r
                </ul>\r
                <h4 align="left"><a href="#verbs_benchmarks">Performance</a></h4>\r
                <ul>\r
                        <li>\r
-                       <p align="left"><a href="#ibsend_lat">ib_send_lat</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Infiniband send \r
+                       <p align="left"><a href="#ibsend_lat">ib_send_lat</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Infiniband send \r
 latency measurement</li>\r
                        <li>\r
-                       <p align="left"><a href="#ibsend_bw">ib_send_bw</a>&nbsp;&nbsp;&nbsp;&nbsp; Infiniband send bandwidth \r
+                       <p align="left"><a href="#ibsend_bw">ib_send_bw</a>&nbsp;&nbsp;&nbsp;&nbsp;Infiniband send bandwidth \r
        measurement</li>\r
                        <li>\r
                        <p align="left"><a href="#ibwrite_lat">ib_write_lat</a>&nbsp;&nbsp;&nbsp;&nbsp; Infiniband RDMA write \r
@@ -155,11 +156,10 @@ TCP performance measurements</li>
                        <li>\r
                        <p align="left"><a href="#cmtest">cmtest&nbsp;</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Connection Manager tests</li>\r
                        <li>\r
-                       <p align="left"><a href="#printip">PrintIP</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Display \r
+                       <p align="left"><a href="#printip">PrintIP</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Display \r
 an Internet Protocol address associated with an IB GUID.</li>\r
                        <li>\r
-                       <p align="left"><a href="#vstat">vstat</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
-                       Display HCA attributes (lids), statistics and error counters.<br>&nbsp;</li>\r
+                       <p align="left"><a href="#vstat">vstat</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Display HCA attributes (lids), statistics and error counters.<br>&nbsp;</li>\r
                </ul>\r
        </blockquote>\r
 </blockquote>\r
@@ -377,8 +377,139 @@ Options specific to -r:
 <h3 align="left"><a name="InfiniBand_Partition_Management">InfiniBand Partition \r
 Management</a></h3>\r
 <p align="left"><font face="Times New Roman">The part</font><font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">_man.exe \r
-application allows creating, deleting and viewing partitions existing on host.</span></font></p>\r
-<p align="left">&nbsp;</p>\r
+application allows creating, deleting and viewing existing </span><span style="FONT-SIZE: 12pt">\r
+host partitions</span><span style="FONT-SIZE: 12pt">.</span></font></p>\r
+<p align="left">Usage : part_man.exe &lt;show|add|rem&gt; &lt;port_guid&gt; &lt;pkey1 pkey2 \r
+...&gt;</p>\r
+        <b><font face="Times New Roman" size="4">\r
+       <span style="font-weight: bold">show - </span></font></b>\r
+<font face="Times New Roman" size="3">\r
+       <span style="FONT-SIZE: 12pt">\96 shows existing partitions</span></font><p style="MARGIN-LEFT: 0.5in"><font face="Times New Roman" size="3">\r
+       <span style="FONT-SIZE: 12pt">Expected results after execution <b>\r
+       <span style="FONT-WEIGHT: bold">part_man.exe show</span></b></span></font></p>\r
+       <p style="MARGIN-LEFT: 0.75in; TEXT-INDENT: -0.25in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">1.</span></font><font size="1"><span style="FONT-SIZE: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\r
+       </span></font>Output has a format<font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">&nbsp;</span></font></p>\r
+       <p style="MARGIN-LEFT: 0.5in"><b><font face="Times New Roman" size="3">\r
+       <span style="FONT-WEIGHT: bold; FONT-SIZE: 12pt">port_guid1&nbsp;&nbsp; pkey1&nbsp; pkey2&nbsp; \r
+       pkey3&nbsp; pkey4&nbsp; pkey5&nbsp; pkey6&nbsp; pkey7&nbsp; pkey8</span></font></b></p>\r
+       <p style="MARGIN-LEFT: 0.5in"><b><font face="Times New Roman" size="3">\r
+       <span style="FONT-WEIGHT: bold; FONT-SIZE: 12pt">port_guid2&nbsp;&nbsp; \r
+       pkey1&nbsp;&nbsp;pkey2&nbsp; pkey3&nbsp; pkey4&nbsp; pkey5&nbsp; pkey6&nbsp; pkey7&nbsp; pkey8</span></font></b></p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.5in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">where <b>\r
+       <span style="FONT-WEIGHT: bold">port_guid</span></b> is a port guid in \r
+       hexadecimal format, <b><span style="FONT-WEIGHT: bold">pkey</span></b> \96 \r
+       values of partition key (in hex format) for this port.</span></font></p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.5in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">Default \r
+       partition key (0xFFFF) is not shown and can not be created by the \r
+       part_man.exe.</span></font></p>\r
+<p class="MsoNormal" style="MARGIN-LEFT: 0.5in">\r
+       &nbsp;</p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.0in"><b>\r
+       <font face="Times New Roman" size="4">\r
+       <span style="FONT-WEIGHT: bold; ">add - </span></font></b>create new partition(s) \r
+       on specified port </p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.5in"><b>\r
+       <font face="Times New Roman" size="3">\r
+       <span style="FONT-WEIGHT: bold; FONT-SIZE: 12pt">port_guid</span></font></b>&nbsp;\r
+       <b><span style="FONT-WEIGHT: bold">add</span></b>&nbsp;&nbsp; &lt;<b><span style="FONT-WEIGHT: bold">port_guid</span></b>&gt; \r
+       &nbsp;&lt;<b><span style="FONT-WEIGHT: bold">pkey1</span></b>&gt; &nbsp;&nbsp;&lt;<b><span style="FONT-WEIGHT: bold">pkey2</span></b>&gt; \r
+       </p>\r
+<p class="MsoNormal" style="MARGIN-LEFT: 0.5in">creates new partition(s) on port specified by port_guid parameter (in \r
+       hexadecimal format) and pkey \96 new partition key value in hexadecimal \r
+       format (e.g. 0xABCD or ABCD).</p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.5in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">Port \r
+       guid is taken form vstat output and has a following format:</span></font></p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.5in"><b>\r
+       <font face="Times New Roman" size="3">\r
+       <span style="FONT-WEIGHT: bold; FONT-SIZE: 12pt">XXXX:XXXX:XXXX:XXXX.</span></font></b></p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.5in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">Vstat \r
+       prints node guid, so user has to add 1 to node guid value to obtain port \r
+       guid. For example, if node guid is <b><span style="FONT-WEIGHT: bold">\r
+       0008:f104:0397:7ccc</span></b>, port guid will be</span></font></p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.5in"><b>\r
+       <font face="Times New Roman" size="3">\r
+       <span style="FONT-WEIGHT: bold; FONT-SIZE: 12pt">0008:f104:0397:7ccd</span></font></b> \r
+       \96 for the first port,</p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.5in"><b>\r
+       <font face="Times New Roman" size="3">\r
+       <span style="FONT-WEIGHT: bold; FONT-SIZE: 12pt">0008:f104:0397:7cce</span></font></b> \r
+       \96 for the second port.</p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.5in">\r
+       <font face="Courier New" color="green" size="2">\r
+       <span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'">&nbsp;</span></font></p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.5in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">Expected \r
+       results of execution <b><span style="FONT-WEIGHT: bold">part_man.exe add \r
+       0x0D99:9703:04f1:0800 0xABCD</span></b></span></font></p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.75in; TEXT-INDENT: -0.25in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">1.</span></font><font size="1"><span style="FONT-SIZE: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\r
+       </span></font>part_man.exe output ends up with <b>\r
+       <span style="FONT-WEIGHT: bold">\85Done </span></b>message.</p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.75in; TEXT-INDENT: -0.25in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">2.</span></font><font size="1"><span style="FONT-SIZE: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\r
+       </span></font>A new instance of a Network Adapter named \93OpenFabrics IPoIB \r
+       Adapter Partition\94 will appear in Device manager \r
+       window.&nbsp; <br>\r
+       If the new adapter appears with yellow label, manual device driver installation is \r
+       required.</p>\r
+<ul>\r
+       <li>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.75in; TEXT-INDENT: -0.25in">In \r
+       the device manager view, right click \93OpenFabrics IPoIB Adapter Partition\94</p>\r
+       </li>\r
+       <li>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.75in; TEXT-INDENT: -0.25in">\r
+       select 'update driver' and follow the instructions.</p></li>\r
+       <li>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.75in; TEXT-INDENT: -0.25in">don't \r
+       allow Windows Update to search the Internet</p></li>\r
+       <li>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.75in; TEXT-INDENT: -0.25in">\r
+       select install software automatically.</p></li>\r
+</ul>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.75in; TEXT-INDENT: -0.25in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">3.</span></font><font size="1"><span style="FONT-SIZE: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\r
+       </span></font>New adapter name ends with \93Partition\94, e.g. \93OpenFabrics IPoIB \r
+       Adapter Partition\94.</p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.5in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">&nbsp;</span></font></p>\r
+       <b>\r
+       <font face="Times New Roman" size="4">\r
+       <span style="FONT-WEIGHT: bold; ">rem </span></font></b>\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">\96 \r
+       removes partition key on specified \r
+       port.</span></font></p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.5in"><b>\r
+       <font face="Times New Roman" size="3">\r
+       <span style="FONT-WEIGHT: bold; FONT-SIZE: 12pt">part_man.exe rem &lt;port_guid&gt; \r
+       &lt;pkey1&gt;&nbsp; &lt;pkey2&gt;</span></font></b></p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.5in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">\r
+       Port_guid \96 in hexadecimal format (same as for <b>\r
+       <span style="FONT-WEIGHT: bold">add</span></b> command), identifies port for \r
+       operation. </span></font></p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.5in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">Expected \r
+       results after execution <b><span style="FONT-WEIGHT: bold">part_man rem &lt;port_guid&gt; \r
+       &nbsp;&lt;pkey&gt;</span></b></span></font></p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.75in; TEXT-INDENT: -0.25in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">1.</span></font><font size="1"><span style="FONT-SIZE: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\r
+       </span></font>Application prints <b><span style="FONT-WEIGHT: bold">\85Done\r
+       </span></b>message.</p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.75in; TEXT-INDENT: -0.25in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">2.</span></font><font size="1"><span style="FONT-SIZE: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\r
+       </span></font>In device manager window IPoIB network adapter will disappear.</p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.75in; TEXT-INDENT: -0.25in">\r
+       <font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">3.</span></font><font size="1"><span style="FONT-SIZE: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\r
+       </span></font>Execution of&nbsp; <b><span style="FONT-WEIGHT: bold">part_man.exe \r
+       show </span></b>will not show removed adapter.</p>\r
+       <p class="MsoNormal" style="MARGIN-LEFT: 0.75in; TEXT-INDENT: -0.25in">&nbsp;</div>\r
+       \r
 <p align="left"><b><a href="#TOP"><font color="#000000">&lt;return-to-top&gt;</font></a></b></p>\r
 <p align="left">&nbsp;</p>\r
 <h3 align="left"><a name="printip"></a>PrintIP - print ip adapters and their addresses</h3>\r