Hi
Operations ib_join_mcast and ib_leave_mcast in my application return success but ib_close_al hangs.
If I do not use ib_join_mcast and ib_leave_mcast than ib_close_al does not hang and the application successfully exits.
Joining was checked to be successfull because it was possible to receive messages sent to the multicast group.
But even if we do not try to receive any messages but just call ib_join_mcast and ib_leave_mcast one after another the application infinitely hangs on ib_close_al.
Are there any suggestions?
Output from join callback:
Callback: ib_pfn_mcast_cb:
status=IB_SUCCESS
error_status=0
h_mcast =0x0000000000340FC0
p_member_rec:
mgid=0xFF12401BFFFF0000AB000000000000;
mlid=49160;
qkey=2843;
pkey=65535;
port_gid=0xFE80000000000000E41D2D03007536D1
Handle from ib_join_mcast :
handleMcast=0x0000000000340FC0
Output from ib_leave_mcast :
Leaving mcast group…0x0000000000340FC0
OK