\r
IPOIB_ENTER( IPOIB_DBG_MCAST );\r
\r
- info.method = IB_MAD_METHOD_GET;\r
+ info.method = IB_MAD_METHOD_GETTABLE;\r
info.attr_id = IB_MAD_ATTR_MCMEMBER_RECORD;\r
info.attr_size = sizeof(ib_member_rec_t);\r
info.comp_mask = IB_MCR_COMPMASK_MGID;\r
switch( p_query_rec->status )\r
{\r
case IB_SUCCESS:\r
+ if( !p_query_rec->result_cnt )\r
+ {\r
+ __port_create_bcast( p_port );\r
+ break;\r
+ }\r
#ifdef PR_102801\r
p_mc_req = NULL;\r
/* Loop through the records until we find one with the proper MGID. */\r