--- P:/DOKUME~1/SA-GRU~1/LOKALE~1/Temp/2/srp_hba.c-revBASE.svn000.tmp.c	Fr Okt  8 10:10:56 2010
+++ Q:/WorkCopies/Infiniband/WOF2-3/ulp/srp/kernel/srp_hba.c	Di Okt  5 14:16:22 2010
@@ -403,6 +403,11 @@
 						("Not an SRP CLASS(0x%x)/SUBCLASS(0x%x).\n",
 						cl_ntoh16( p_ioc_rec->info.profile.io_class ),
 						cl_ntoh16( p_ioc_rec->info.profile.io_subclass )) );
+#if defined(SRP_IO_SUBCLASS_SUN)
+		if ( p_ioc_rec->info.profile.io_subclass == SRP_IO_SUBCLASS_SUN )
+			__srp_dump_ioc_info( &p_ioc_rec->info );
+		if ( p_ioc_rec->info.profile.io_subclass != SRP_IO_SUBCLASS_SUN )
+#endif
 		return FALSE;
 	}
 
@@ -416,6 +421,9 @@
 	{
 		SRP_PRINT_EXIT( TRACE_LEVEL_ERROR, SRP_DBG_ERROR,
 			("Not an SRP PROTOCOL/PROTOCOL_VER.\n") );
+#if defined(SRP_IO_SUBCLASS_SUN)
+		if ( p_ioc_rec->info.profile.io_subclass != SRP_IO_SUBCLASS_SUN )
+#endif
 		return FALSE;
 	}
 
