Use more descriptive constant names for osmtest flows.

Signed-off-by: Sasha Khapyorsky <[EMAIL PROTECTED]>
---
 osm/osmtest/include/osmtest.h |   12 ++++++++++++
 osm/osmtest/main.c            |   20 ++++++++++----------
 osm/osmtest/osmtest.c         |   22 +++++++++++++---------
 3 files changed, 35 insertions(+), 19 deletions(-)

diff --git a/osm/osmtest/include/osmtest.h b/osm/osmtest/include/osmtest.h
index 39afbaf..13131dd 100644
--- a/osm/osmtest/include/osmtest.h
+++ b/osm/osmtest/include/osmtest.h
@@ -56,6 +56,18 @@
 #include "osmtest_base.h"
 #include "osmtest_subnet.h"
 
+enum OSMT_FLOWS {
+       OSMT_FLOW_ALL = 0,
+       OSMT_FLOW_CREATE_INVENTORY,
+       OSMT_FLOW_VALIDATE_INVENTORY,
+       OSMT_FLOW_SERVICE_REGISTRATION,
+       OSMT_FLOW_EVENT_FORWARDING,
+       OSMT_FLOW_STRESS_SA,
+       OSMT_FLOW_MULTICAST,
+       OSMT_FLOW_QOS,
+       OSMT_FLOW_TRAP,
+};
+
 /****s* OpenSM: Subnet/osmtest_opt_t
  * NAME
  * osmtest_opt_t
diff --git a/osm/osmtest/main.c b/osm/osmtest/main.c
index ca5805b..5f402b7 100644
--- a/osm/osmtest/main.c
+++ b/osm/osmtest/main.c
@@ -354,7 +354,7 @@ main( int argc,
        opt.create = FALSE;
        opt.mmode = 1;
        opt.ignore_path_records = FALSE; /*  Do path Records too */
-       opt.flow = 0; /*  run all validation tests */
+       opt.flow = OSMT_FLOW_ALL; /*  run all validation tests */
        strcpy(flow_name, "All Validations");
        strcpy( opt.file_name, "osmtest.dat" );
 
@@ -396,31 +396,31 @@ main( int argc,
 
                  if (!strcmp("c", optarg)) {
                         strcpy(flow_name, "Create Inventory");
-                        opt.flow = 1;
+                        opt.flow = OSMT_FLOW_CREATE_INVENTORY;
                  } else if (!strcmp("v", optarg)) {
                         strcpy(flow_name, "Validate Inventory");
-                        opt.flow = 2;
+                        opt.flow = OSMT_FLOW_VALIDATE_INVENTORY;
                  } else if (!strcmp("s", optarg)) {
                         strcpy(flow_name, "Services Registration");
-                        opt.flow = 3;
+                        opt.flow = OSMT_FLOW_SERVICE_REGISTRATION;
                  } else if (!strcmp("e", optarg)) {
                         strcpy(flow_name, "Event Forwarding");
-                        opt.flow = 4;
+                        opt.flow = OSMT_FLOW_EVENT_FORWARDING;
                  } else if (!strcmp("f", optarg)) {
                         strcpy(flow_name, "Stress SA");
-                        opt.flow = 5;
+                        opt.flow = OSMT_FLOW_STRESS_SA;
                  } else if (!strcmp("m", optarg)) {
                         strcpy(flow_name, "Multicast");
-                        opt.flow = 6;
+                        opt.flow = OSMT_FLOW_MULTICAST;
                  } else if (!strcmp("q", optarg)) {
                         strcpy(flow_name, "QoS: VLArb and SLtoVL");
-                        opt.flow = 7;
+                        opt.flow = OSMT_FLOW_QOS;
                  } else if (!strcmp("t", optarg)) {
                         strcpy(flow_name, "Trap 64/65");
-                        opt.flow = 8;
+                        opt.flow = OSMT_FLOW_TRAP;
                  } else if (!strcmp("a", optarg)) {
                         strcpy(flow_name, "All Validations");
-                        opt.flow = 0;
+                        opt.flow = OSMT_FLOW_ALL;
                  } else {
                         printf( "\nError: unknown flow %s\n",flow_name);
                         exit(2);
diff --git a/osm/osmtest/osmtest.c b/osm/osmtest/osmtest.c
index 3c16a6f..ce185ec 100644
--- a/osm/osmtest/osmtest.c
+++ b/osm/osmtest/osmtest.c
@@ -7948,7 +7948,7 @@ osmtest_run( IN osmtest_t * const p_osmt )
     goto Exit;
   }
 
-  if( p_osmt->opt.flow == 1 )
+  if( p_osmt->opt.flow == OSMT_FLOW_CREATE_INVENTORY )
   {
     /*
      * Creating an inventory file with all nodes, ports and paths
@@ -7965,7 +7965,7 @@ osmtest_run( IN osmtest_t * const p_osmt )
   }
   else
   {
-    if( p_osmt->opt.flow == 5 )
+    if( p_osmt->opt.flow == OSMT_FLOW_STRESS_SA )
     {
       /*
        * Stress SA - flood the it with queries
@@ -8030,7 +8030,8 @@ osmtest_run( IN osmtest_t * const p_osmt )
       /*
        * Run normal validition tests.
        */
-       if (p_osmt->opt.flow == 0 || p_osmt->opt.flow == 2)
+       if (p_osmt->opt.flow == OSMT_FLOW_ALL ||
+           p_osmt->opt.flow == OSMT_FLOW_VALIDATE_INVENTORY)
        {
          /*
           * Only validate the given inventory file
@@ -8056,7 +8057,7 @@ osmtest_run( IN osmtest_t * const p_osmt )
          }
        }
 
-       if (p_osmt->opt.flow == 0)
+       if (p_osmt->opt.flow == OSMT_FLOW_ALL)
        {
          status = osmtest_wrong_sm_key_ignored( p_osmt );
          if( status != IB_SUCCESS )
@@ -8069,7 +8070,8 @@ osmtest_run( IN osmtest_t * const p_osmt )
          }
        }
 
-       if (p_osmt->opt.flow == 0 || p_osmt->opt.flow == 3)
+       if (p_osmt->opt.flow == OSMT_FLOW_ALL ||
+           p_osmt->opt.flow == OSMT_FLOW_SERVICE_REGISTRATION)
        {
          /*
           * run service registration, deregistration, and lease test
@@ -8085,7 +8087,8 @@ osmtest_run( IN osmtest_t * const p_osmt )
          }
        }
 
-       if (p_osmt->opt.flow == 0 || p_osmt->opt.flow == 4)
+       if (p_osmt->opt.flow == OSMT_FLOW_ALL ||
+           p_osmt->opt.flow == OSMT_FLOW_EVENT_FORWARDING)
        {
           /* 
            * Run event forwarding test
@@ -8110,7 +8113,7 @@ osmtest_run( IN osmtest_t * const p_osmt )
 #endif
         }
 
-        if (p_osmt->opt.flow == 7)
+        if (p_osmt->opt.flow == OSMT_FLOW_QOS)
         {
           /* 
            * QoS info: dump VLArb and SLtoVL tables.
@@ -8138,7 +8141,7 @@ osmtest_run( IN osmtest_t * const p_osmt )
           }
         }
 
-        if (p_osmt->opt.flow == 8)
+        if (p_osmt->opt.flow == OSMT_FLOW_TRAP)
         {
           /*
            * Run trap 64/65 flow (this flow requires running of external tool)
@@ -8162,7 +8165,8 @@ osmtest_run( IN osmtest_t * const p_osmt )
 #endif
         }
 
-        if (p_osmt->opt.flow == 0 || p_osmt->opt.flow == 6)
+        if (p_osmt->opt.flow == OSMT_FLOW_ALL ||
+            p_osmt->opt.flow == OSMT_FLOW_MULTICAST)
         {
           /*
            * Multicast flow
-- 
1.5.0.rc2.g11a3


_______________________________________________
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to