<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">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?</blockquote>
<div> </div>
<div> </div>
<div><font size="2">
<p>It controls the ConnectX HCA multicast packets block loopback (blck_lb) for self QP. The patch is designed to enable or </p>
<p>disable blocking of all multicast packets on self QP created on the ConnectX HCA</p>
<p> </p></font></div><br>
<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 17:30 +0000, Ron Livne wrote:<br>> mcast block loopback patch [1/3]<br>><br>> ib_verbs: add mcast block loopback capability to the ib device.<br>
><br>> This patch adds a capability flag for blocking mcast loopback<br>> packets in an ib device.<br>><br>><br>> Signed-off-by: Ron Livne <<a href="mailto:ronli@voltaire.com">ronli@voltaire.com</a>><br>
><br>><br>> Index: kernels/linux-2.6.26-rc2/include/rdma/ib_verbs.h<br>> ===================================================================<br>> --- kernels.orig/linux-2.6.26-rc2/include/rdma/ib_verbs.h     2008-05-19 13:38:13.000000000 +0300<br>
> +++ kernels/linux-2.6.26-rc2/include/rdma/ib_verbs.h  2008-05-19 13:38:16.000000000 +0300<br>> @@ -106,6 +106,7 @@ enum ib_device_cap_flags {<br>>       IB_DEVICE_UD_IP_CSUM            = (1<<18),<br>>       IB_DEVICE_UD_TSO                = (1<<19),<br>
>       IB_DEVICE_SEND_W_INV            = (1<<21),<br>> +     IB_DEVICE_BLOCK_LOOPBACK        = (1<<22),<br>>  };<br>><br>>  enum ib_atomic_cap {<br>> @@ -500,6 +501,7 @@ enum ib_qp_type {<br>
><br>>  enum ib_qp_create_flags {<br>>       IB_QP_CREATE_IPOIB_UD_LSO       = 1 << 0,<br>> +     IB_QP_BLOCK_LOOPBACK            = 1 << 1,<br>>  };<br>><br>>  struct ib_qp_init_attr {<br>
> _______________________________________________<br>> general mailing list<br>> <a href="mailto:general@lists.openfabrics.org">general@lists.openfabrics.org</a><br>> <a href="http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general">http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general</a><br>
><br>> To unsubscribe, please visit <a href="http://openib.org/mailman/listinfo/openib-general">http://openib.org/mailman/listinfo/openib-general</a><br><br>_______________________________________________<br>general mailing list<br>
<a href="mailto:general@lists.openfabrics.org">general@lists.openfabrics.org</a><br><a href="http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general">http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general</a><br>
<br>To unsubscribe, please visit <a href="http://openib.org/mailman/listinfo/openib-general">http://openib.org/mailman/listinfo/openib-general</a><br></blockquote></div><br>