<br><br>
<div class="gmail_quote">On Tue, Jul 28, 2009 at 6:14 AM, Moni Shoua <span dir="ltr"><<a href="mailto:monis@voltaire.com" target="_blank">monis@voltaire.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div></div>
<div>Jason Gunthorpe wrote:<br>> On Mon, Jul 27, 2009 at 08:11:42PM +0300, Yossi Etigin wrote:<br>>>   If the LID of an ipoib neighbour changes without a SM event on the local node,<br>>> IPoIB will keep caching the invalid path until the device is flushed. The patch<br>
>> below will remove the path for every incoming ARP packet where the sender hardware<br>>> address does not match the cached lid.<br>><br>> This assumes a LMC=0 fabric.. Otherwise there is no guarentee that the<br>
> slid the sender uses is the same one you are using to send.<br>><br>> Jason<br>> _______________________________________________<br>> general mailing list<br>> <a href="mailto:general@lists.openfabrics.org" target="_blank">general@lists.openfabrics.org</a><br>
> <a href="http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general" target="_blank">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" target="_blank">http://openib.org/mailman/listinfo/openib-general</a><br>
><br></div></div>This issue can be solved by a little bit different check<br>instead of<br>
<div>               be16_to_cpu(path->pathrec.dlid) == lid)<br></div>do<br>               is_in_same_lid_group(be16_to_cpu(path->pathrec.dlid), lid, lmc)<br><br>what do you think?</blockquote>
<div> </div>
<div>Is the LMC in the above from the local port ? Unfortunately, LMC is not required to be uniform across the subnet so the remote port's LMC may not be the same as that on the local port.</div>
<div> </div>
<div>-- Hal</div>
<div> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span></span><br>
<div>
<div></div>
<div>_______________________________________________<br>general mailing list<br><a href="mailto:general@lists.openfabrics.org" target="_blank">general@lists.openfabrics.org</a><br><a href="http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general" target="_blank">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" target="_blank">http://openib.org/mailman/listinfo/openib-general</a><br></div></div></blockquote></div><br>