[ofa-general] [PATCH] OFED docs/QoS_management_in_OpenSM.txt: fixes for OFED 1.4

Yevgeny Kliteynik kliteyn at dev.mellanox.co.il
Thu Dec 4 13:26:37 PST 2008


Tziporet,

Some fixes for OFED 1.4 release in QoS_management_in_OpenSM.txt.

Signed-off-by: Yevgeny Kliteynik <kliteyn at dev.mellanox.co.il>
---
 QoS_management_in_OpenSM.txt |   58 +++++++++++++++++++++---------------------
 1 files changed, 29 insertions(+), 29 deletions(-)

diff --git a/QoS_management_in_OpenSM.txt b/QoS_management_in_OpenSM.txt
index 1c2f59d..8c9915f 100644
--- a/QoS_management_in_OpenSM.txt
+++ b/QoS_management_in_OpenSM.txt
@@ -65,9 +65,9 @@ matching rules (see below). Port group lists ports by:
 II) QoS Setup (denoted by qos-setup).
 This section describes how to set up SL2VL and VL Arbitration tables on
 various nodes in the fabric.
-However, this is not supported in OFED 1.3.1.
+However, this is not supported in OpenSM currently.
 SL2VL and VLArb tables should be configured in the OpenSM options file
-(default location - /var/cache/opensm/opensm.opts).
+(default location - /usr/local/etc/opensm/opensm.conf).

 III) QoS Levels (denoted by qos-levels).
 Each QoS Level defines Service Level (SL) and a few optional fields:
@@ -203,9 +203,9 @@ policy file and their syntax:
     qos-setup
         # This section of the policy file describes how to set up SL2VL and VL
         # Arbitration tables on various nodes in the fabric.
-        # However, this is not supported in OFED 1.3.1 - the section is parsed
-        # and ignored. SL2VL and VLArb tables should be configured in the
-        # OpenSM options file (by default - /var/cache/opensm/opensm.opts).
+        # However, this is not supported in OpenSM currently - the section is
+        # parsed and ignored. SL2VL and VLArb tables should be configured in the
+        # OpenSM options file (by default - /usr/local/etc/opensm/opensm.conf).
     end-qos-setup

     qos-levels
@@ -378,12 +378,12 @@ equivalent:

 6.4  iSER
 Similar to RDS, iSER query is matched by Service ID, where the the Service ID
-is also 0x000000000106PPPP. Default port number for iSER is 0x035C, which makes
-a default Service-ID 0x000000000106035C. The following two match rules are
+is also 0x000000000106PPPP. Default port number for iSER is 0x0CBC, which makes
+a default Service-ID 0x0000000001060CBC. The following two match rules are
 equivalent:

     iser                               : <SL>
-    any, service-id 0x000000000106035C : <SL>
+    any, service-id 0x0000000001060CBC : <SL>

 6.5  SRP
 Service ID for SRP varies from storage vendor to vendor, thus SRP query is
@@ -432,17 +432,17 @@ of the currently supported sets:
 Here's the example of typical default values for CAs and switches' external
 ports (hard-coded in OpenSM initialization):

-    qos_ca_max_vls=15
-    qos_ca_high_limit=0
-    qos_ca_vlarb_high=0:4,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0
-    qos_ca_vlarb_low=0:0,1:4,2:4,3:4,4:4,5:4,6:4,7:4,8:4,9:4,10:4,11:4,12:4,13:4,14:4
-    qos_ca_sl2vl=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,7
+    qos_ca_max_vls 15
+    qos_ca_high_limit 0
+    qos_ca_vlarb_high 0:4,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0
+    qos_ca_vlarb_low 0:0,1:4,2:4,3:4,4:4,5:4,6:4,7:4,8:4,9:4,10:4,11:4,12:4,13:4,14:4
+    qos_ca_sl2vl 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,7

-    qos_swe_max_vls=15
-    qos_swe_high_limit=0
-    qos_swe_vlarb_high=0:4,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0
-    qos_swe_vlarb_low=0:0,1:4,2:4,3:4,4:4,5:4,6:4,7:4,8:4,9:4,10:4,11:4,12:4,13:4,14:4
-    qos_swe_sl2vl=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,7
+    qos_swe_max_vls 15
+    qos_swe_high_limit 0
+    qos_swe_vlarb_high 0:4,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0
+    qos_swe_vlarb_low 0:0,1:4,2:4,3:4,4:4,5:4,6:4,7:4,8:4,9:4,10:4,11:4,12:4,13:4,14:4
+    qos_swe_sl2vl 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,7

 VL arbitration tables (both high and low) are lists of VL/Weight pairs.
 Each list entry contains a VL number (values from 0-14), and a weighting value
@@ -473,17 +473,17 @@ values for each VL should be multiples of 64.

 Below is an example of SL2VL and VL Arbitration configuration on subnet:

-    qos_ca_max_vls=15
-    qos_ca_high_limit=6
-    qos_ca_vlarb_high=0:4
-    qos_ca_vlarb_low=0:0,1:64,2:128,3:192,4:0,5:64,6:64,7:64
-    qos_ca_sl2vl=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,7
-
-    qos_swe_max_vls=15
-    qos_swe_high_limit=6
-    qos_swe_vlarb_high=0:4
-    qos_swe_vlarb_low=0:0,1:64,2:128,3:192,4:0,5:64,6:64,7:64
-    qos_swe_sl2vl=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,7
+    qos_ca_max_vls 15
+    qos_ca_high_limit 6
+    qos_ca_vlarb_high 0:4
+    qos_ca_vlarb_low 0:0,1:64,2:128,3:192,4:0,5:64,6:64,7:64
+    qos_ca_sl2vl 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,7
+
+    qos_swe_max_vls 15
+    qos_swe_high_limit 6
+    qos_swe_vlarb_high 0:4
+    qos_swe_vlarb_low 0:0,1:64,2:128,3:192,4:0,5:64,6:64,7:64
+    qos_swe_sl2vl 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,7

 In this example, there are 8 VLs configured on subnet: VL0 to VL7. VL0 is
 defined as a high priority VL, and it is limited to 6 x 4KB = 24KB in a single
-- 
1.5.1.4




More information about the general mailing list