[openib-general] [PATCHv2] OpenSM/ib_types.h: In ib_gid_is_link_local, only compare /10 to default subnet prefix to determine is link local
Hal Rosenstock
halr at voltaire.com
Tue Jan 2 20:13:32 PST 2007
OpenSM/ib_types.h: In ib_gid_is_link_local, only compare /10 to default
subnet prefix to determine is link local
Signed-off-by: Hal Rosenstock <halr at voltaire.com>
diff --git a/osm/include/iba/ib_types.h b/osm/include/iba/ib_types.h
index 573b294..e4ef7e3 100644
--- a/osm/include/iba/ib_types.h
+++ b/osm/include/iba/ib_types.h
@@ -2168,7 +2168,8 @@ static inline boolean_t OSM_API
ib_gid_is_link_local(
IN const ib_gid_t* const p_gid )
{
- return( ib_gid_get_subnet_prefix( p_gid ) == IB_DEFAULT_SUBNET_PREFIX );
+ return( ( ib_gid_get_subnet_prefix( p_gid ) &
+ CL_HTON64( 0xFFC0000000000000ULL ) ) == IB_DEFAULT_SUBNET_PREFIX );
}
/*
* PARAMETERS
More information about the general
mailing list