<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.45">
<TITLE>RE: [openib-general] Re: [OpenSM] SA database query tool</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Hi James,</FONT>
</P>

<P><FONT SIZE=2>Assuming you ask for a remote access to the data through the IB network (In-Band):</FONT>
<BR><FONT SIZE=2>(but actually this will work also in loopback if run on the same IB port)</FONT>
</P>

<P><FONT SIZE=2>If you need the query tool for scripting ibis is your best choice.</FONT>
</P>

<P><FONT SIZE=2>A quick example for what you need to do to get all NodeInfoRecor's:</FONT>
</P>

<P><FONT SIZE=2>ibis -port_num 1 </FONT>
<BR><FONT SIZE=2>sacNodeQuery getTable 0 # the zero is the comp mask.</FONT>
</P>

<P><FONT SIZE=2>You could also read the ibis.c and the osm_vendor_sa_api.h to see how one can implement that in C.</FONT>
</P>

<P><FONT SIZE=2>You could use umad directly </FONT>
</P>

<P><FONT SIZE=2>Or decide to re-write the exiting software too.</FONT>
</P>

<P><FONT SIZE=2>Eitan Zahavi</FONT>
<BR><FONT SIZE=2>Design Technology Director</FONT>
<BR><FONT SIZE=2>Mellanox Technologies LTD</FONT>
<BR><FONT SIZE=2>Tel:+972-4-9097208</FONT>
<BR><FONT SIZE=2>Fax:+972-4-9593245</FONT>
<BR><FONT SIZE=2>P.O. Box 586 Yokneam 20692 ISRAEL</FONT>
</P>
<BR>

<P><FONT SIZE=2>> -----Original Message-----</FONT>
<BR><FONT SIZE=2>> From: Hal Rosenstock [<A HREF="mailto:halr@voltaire.com">mailto:halr@voltaire.com</A>]</FONT>
<BR><FONT SIZE=2>> Sent: Wednesday, November 02, 2005 9:02 PM</FONT>
<BR><FONT SIZE=2>> To: James Lentini</FONT>
<BR><FONT SIZE=2>> Cc: openib-general</FONT>
<BR><FONT SIZE=2>> Subject: [openib-general] Re: [OpenSM] SA database query tool</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> On Wed, 2005-11-02 at 13:51, James Lentini wrote:</FONT>
<BR><FONT SIZE=2>> > Hal,</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> > Is there an existing OpenIB tool that can query an SA's database using</FONT>
<BR><FONT SIZE=2>> > MADs? Specifically, I want to retrieve all of the SA's service</FONT>
<BR><FONT SIZE=2>> > records.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> The only current way is via ibis.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> > If such a tool doesn't exist, where would you start writing one?</FONT>
<BR><FONT SIZE=2>> > Would you layer it on top of libibmad?</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> There are two approaches I can think of off the top of my head:</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> 1. Support for this and other SA searches in the SM console</FONT>
<BR><FONT SIZE=2>> 2. Be able to obtain these remotely via building on top of umad in some</FONT>
<BR><FONT SIZE=2>> form (a real userspace SA client will likely be done in the not too</FONT>
<BR><FONT SIZE=2>> distant future).</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> What is the timeframe for this need ? How formal do you need something</FONT>
<BR><FONT SIZE=2>> in the interim ?</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> -- Hal</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> _______________________________________________</FONT>
<BR><FONT SIZE=2>> openib-general mailing list</FONT>
<BR><FONT SIZE=2>> openib-general@openib.org</FONT>
<BR><FONT SIZE=2>> <A HREF="http://openib.org/mailman/listinfo/openib-general" TARGET="_blank">http://openib.org/mailman/listinfo/openib-general</A></FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> To unsubscribe, please visit <A HREF="http://openib.org/mailman/listinfo/openib-general" TARGET="_blank">http://openib.org/mailman/listinfo/openib-general</A></FONT>
</P>

</BODY>
</HTML>