<!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>