<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=686572916-14082006>Hi
Roland,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=686572916-14082006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=686572916-14082006>In order to support
High-Availability in OFED 1.1, we need more functionality to the srp
daemon.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=686572916-14082006>Based on your code I
implemented a new srp daemon (I listed its new features below) .
</SPAN></FONT></DIV>
<DIV><FONT><SPAN class=686572916-14082006><FONT face=Arial><FONT size=2>I put
the code in <SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><A
href="https://openib.org/svn/trunk/contrib/mellanox/gen2/src/userspace/srptools/srp_daemon">https://openib.org/svn/trunk/contrib/mellanox/gen2/src/userspace/srptools/srp_daemon</A></SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial size=2>and I'm in an initial testing stage<SPAN
class=686572916-14082006> (there are some known
bugs)</SPAN>.</FONT></SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=686572916-14082006>Since I think that
people may still want to use your original ibsrpdm, I think we should keep your
version and start a new tool from my code. What do you
think?</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=686572916-14082006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=686572916-14082006>Ishai</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=686572916-14082006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=686572916-14082006>========</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=686572916-14082006>The new tool main
features:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=686572916-14082006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=686572916-14082006>
1) Register to Traps 64 and 144.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=686572916-14082006></SPAN></FONT><FONT
face=Arial size=2><SPAN class=686572916-14082006> 2) Can ask
ib_srp to connect to the targets it finds.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=686572916-14082006>
3) Can check if the target is already connected by ib_srp from the same
port.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=686572916-14082006>
4) Can perform rescan of the fabric every X seconds.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=686572916-14082006>
5) Identify SA changes and other events and act accordingly.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=686572916-14082006>
6) Can get an hca name and a port number as input (not only a umad
device).</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=686572916-14082006>
<DIV><FONT face=Arial size=2><SPAN class=686572916-14082006>
7) Uses the umad package.</SPAN></FONT></DIV></SPAN></FONT></DIV></BODY></HTML>