if( osm_log_is_active( p_log, log_level ) )
{
sprintf(buf_service_key,
- "%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
+ "0x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
p_sr->service_key[0],
p_sr->service_key[1],
p_sr->service_key[2],
osm_log( p_log, log_level,
"Generic Notice dump:\n"
- "\t\t\t\ttype....................0x%02X\n"
- "\t\t\t\tprod_type...............%u\n"
- "\t\t\t\ttrap_num................%u\n%s"
+ "\t\t\t\ttype.....................0x%02X\n"
+ "\t\t\t\tprod_type................%u\n"
+ "\t\t\t\ttrap_num.................%u\n%s"
"",
ib_notice_get_type(p_ntci),
cl_ntoh32(ib_notice_get_prod_type(p_ntci)),
{
osm_log( p_log, log_level,
"Vendor Notice dump:\n"
- "\t\t\t\ttype....................0x%04x\n"
- "\t\t\t\tvendor..................%u\n"
- "\t\t\t\tdevice_id...............%u\n"
+ "\t\t\t\ttype.....................0x%04x\n"
+ "\t\t\t\tvendor...................%u\n"
+ "\t\t\t\tdevice_id................%u\n"
"",
cl_ntoh16(ib_notice_get_type(p_ntci)),
cl_ntoh32(ib_notice_get_vend_id(p_ntci)),
#define OSM_VENDOR_ID_FUJITSU2 0x000B5D
#define OSM_VENDOR_ID_VOLTAIRE 0x0008F1
#define OSM_VENDOR_ID_YOTTAYOTTA 0x000453
+#define OSM_VENDOR_ID_PATHSCALE 0x001175
+#define OSM_VENDOR_ID_IBM 0x000255
/**********************************************************************
**********************************************************************/
static const char* fujitsu_str = "Fujitsu ";
static const char* voltaire_str = "Voltaire ";
static const char* yotta_str = "YottaYotta ";
+ static const char* pathscale_str = "PathScale ";
+ static const char* ibm_str = "IBM ";
static const char* unknown_str = "Unknown ";
switch( (uint32_t)(guid_ho >> (5 * 8)) )
return( voltaire_str );
case OSM_VENDOR_ID_YOTTAYOTTA:
return( yotta_str );
+ case OSM_VENDOR_ID_PATHSCALE:
+ return( pathscale_str );
+ case OSM_VENDOR_ID_IBM:
+ return( ibm_str );
default:
return( unknown_str );
}