<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7651.59">
<TITLE>What are the valid values for SM LID ?</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hi,<BR>
<BR>
If the sm_lid value from /sys/class/infiniband/mthca0/ports/1/sm_lid<BR>
is 0x0 (or /sys/class/infiniband/ipath0/ports/1/sm_lid is 0xffff) should<BR>
it be considered as an invalid value for an SM LID and should one wait<BR>
till it changes to some other value before using that SM LID value in MADs ?<BR>
<BR>
The IB spec says that LID 0x0 is reserved and 0xFFFF is a permissive DLID<BR>
value. Does this mean that the SM can never have either 0x0 or 0xFFFF as<BR>
an LID ?<BR>
<BR>
Sometimes I have noticed this issue with ibsrpdm when the sm_lid value is<BR>
set after some delay. If I run ibsrpdm immediately after doing a<BR>
"service openibd start", ibsrpdm does not give any output. This<BR>
is because, when ibsrpdm reads the sm_lid value it gets the value to be 0x0 on<BR>
mthca (0xffff on ipath) and when it uses it in the MADs, the MADs timeout.<BR>
<BR>
Regards,<BR>
Ram</FONT>
</P>

</BODY>
</HTML>