<br><br>
<div><span class="gmail_quote">On 6/2/08, <b class="gmail_sendername">Ralph Campbell</b> <<a href="mailto:ralph.campbell@qlogic.com">ralph.campbell@qlogic.com</a>> wrote:</span> 
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Mon, 2008-06-02 at 20:52 +0300, Olga Shern (Voltaire) wrote:<br>><br>><br>> On 6/2/08, Ralph Campbell <<a href="mailto:ralph.campbell@qlogic.com">ralph.campbell@qlogic.com</a>> wrote:<br>
>         What do you mean by "block loopback"?<br>>         Does this mean a posted send WR for a multicast packet<br>>         that matches the local LID is not sent at all or<br>>         the packet is sent on the wire but not sent to<br>
>         the local QP? Or is it something else?<br>><br>><br>> It controls the ConnectX HCA multicast packets block loopback<br>> (blck_lb) for self QP. The patch is designed to enable or<br>><br>> disable blocking of all multicast packets on self QP created on the<br>
> ConnectX HCA<br><br>I understand that the patch enables/disables the bit.<br>You didn't really answer my question which is what does<br>the bit really do. I'm pretty sure it means that multicast<br>packets aren't forwarded to any locally attached QPs<br>
but I wanted to be sure that is what it does.<br><br></blockquote></div><br>
<div>No, </div>
<div>It isn't  disabled  for every QP (by default loopback is enabled),</div>
<div>when you attach QP to multicast group you can decide to disable  it (the decision is done per QP) </div>