osmtest/osmtest.c: Fix status decode in ib_get_mad_status_str
Signed-off-by: Hal Rosenstock <[EMAIL PROTECTED]>
Index: osmtest/osmtest.c
===================================================================
--- osmtest/osmtest.c (revision 8370)
+++ osmtest/osmtest.c (working copy)
@@ -284,7 +284,7 @@ ib_get_mad_status_str( IN const ib_mad_t
strcat( &line[offset], ib_mad_status_str_redirect );
offset += sizeof( ib_mad_status_str_redirect ) - 1;
}
- if( status & IB_MAD_STATUS_UNSUP_CLASS_VER )
+ if( ( status & IB_MAD_STATUS_INVALID_FIELD ) ==
IB_MAD_STATUS_UNSUP_CLASS_VER )
{
if( !first )
{
@@ -295,7 +295,7 @@ ib_get_mad_status_str( IN const ib_mad_t
strcat( &line[offset], ib_mad_status_str_unsup_class_ver );
offset += sizeof( ib_mad_status_str_unsup_class_ver ) - 1;
}
- if( status & IB_MAD_STATUS_UNSUP_METHOD )
+ if( ( status & IB_MAD_STATUS_INVALID_FIELD ) == IB_MAD_STATUS_UNSUP_METHOD )
{
if( !first )
{
@@ -306,7 +306,7 @@ ib_get_mad_status_str( IN const ib_mad_t
strcat( &line[offset], ib_mad_status_str_unsup_method );
offset += sizeof( ib_mad_status_str_unsup_method ) - 1;
}
- if( status & IB_MAD_STATUS_UNSUP_METHOD_ATTR )
+ if( (status & IB_MAD_STATUS_INVALID_FIELD ) ==
IB_MAD_STATUS_UNSUP_METHOD_ATTR )
{
if( !first )
{
@@ -317,7 +317,7 @@ ib_get_mad_status_str( IN const ib_mad_t
strcat( &line[offset], ib_mad_status_str_unsup_method_attr );
offset += sizeof( ib_mad_status_str_unsup_method_attr ) - 1;
}
- if( status & IB_MAD_STATUS_INVALID_FIELD )
+ if( ( status & IB_MAD_STATUS_INVALID_FIELD ) == IB_MAD_STATUS_INVALID_FIELD )
{
if( !first )
{
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general