<br><tt><font size=2>> The opensm node requires ib_core, ib_mad, ib_umad,
and ib_mthca.<br>
<br>
> The other nodes require ib_core, ib_mad, ib_mthca, plus others,<br>
> depending on you application. If it is a userspace application,
then<br>
> you need ib_uverbs as well.</font></tt>
<br>
<br><tt><font size=2>Can the opensm resides in the end node which does
the RDMA operation as well?</font></tt>
<br>
<br><tt><font size=2>The ib_core includes ib_sa and ib_cm modules, I use
ib_core without these two modules, plus ib_mad and ib_mthca, in a single
managed switch network, they work fine. Now I'm using a unmanaged switch
with opensm, can I still use the previous driver modules (without ib_sa
and ib_cm)? Of cause opensm need to be customized as well (no SA and CM?).</font></tt>
<br>
<br><tt><font size=2>The reason I'm doing this is I need to port opensm
to QNX, I have to use as little modules as possible.</font></tt>
<br>
<br><tt><font size=2>Best,</font></tt>
<br><tt><font size=2>Yicheng</font></tt>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>"Sean Hefty"
<sean.hefty@intel.com></b> </font>
<p><font size=1 face="sans-serif">07/10/2008 03:25 PM</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">"'Yicheng Jia'" <YJia@tmriusa.com>,
<general@lists.openfabrics.org></font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td><font size=1 face="sans-serif"><halr@voltaire.com></font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">RE: minimum sw components requirement
for driver/opensm in a single unmanaged switch network</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><tt><font size=2>> I have a IB network which consists of only a
single unmanaged switch,<br>
> all end nodes connecting with the switch only need to do RDMA<br>
> read/write operation with each other. My question is, what are the<br>
> indispensable modules in driver's core and opensm that make the <br>
> network up and run? <br>
<br>
The opensm node requires ib_core, ib_mad, ib_umad, and ib_mthca.<br>
<br>
The other nodes require ib_core, ib_mad, ib_mthca, plus others,<br>
depending on you application. If it is a userspace application, then<br>
you need ib_uverbs as well.<br>
<br>
> I've been using only ib_mad module in driver's core with a managed<br>
> switch before, and the network works fine. So I assume that only the<br>
> ib_mad module in driver's core and SM in opensm are mandatory in my<br>
> network. The LIDs are assigned by them. The SA and CM modules are
not<br>
> useful in my case. Am I right? <br>
<br>
You need to establish connections between the nodes, and configure the<br>
QPs. The QP number and LID information must be exchanged between
the<br>
various nodes somehow (over a socket connection, manually entered into<br>
each application, user-defined MADs, whatever). If the machines also<br>
connect into an Ethernet network, you could exchange the data over<br>
sockets.<br>
<br>
- Sean<br>
<br>
<br>
_____________________________________________________________________________<br>
Scanned by IBM Email Security Management Services powered by MessageLabs.
For more information please visit </font></tt><a href=http://www.ers.ibm.com/><tt><font size=2>http://www.ers.ibm.com<br>
_____________________________________________________________________________<br>
</font></tt></a>
<br>
<BR>
_____________________________________________________________________________<BR>
Scanned by IBM Email Security Management Services powered by MessageLabs. For more information please visit http://www.ers.ibm.com<BR>
_____________________________________________________________________________<BR>