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