[Users] IB Virtual Lanes

Weiny, Ira ira.weiny at intel.com
Mon May 11 10:18:37 PDT 2015


Applications do not use Virtual Lanes directly.  Applications set a Service Level (SL) which is returned to them in the PathRecord query.  This SL is mapped to VLs by the SM as appropriate for the topology and routing engine used.  If your application is using librdmacm the route resolution configures your QP correctly, otherwise you must query for the PathRecord on your own.

Just like userspace apps kernel applications can use “VLs”.  But they do so through a similar SL mechanism as userspace apps.  Again, if you are using rdma_cm within the kernel you should be ok.  Otherwise the ib_sa module provides direct path record resolution.

To configure QoS with OpenSM see the man page and/or this documentation…

/usr/share/doc/opensm-3.3.19/QoS_management_in_OpenSM.txt

… how to configure QoS with OpenSM.

If you are using a proprietary SM (such as the TrueScale SM from Intel, or Mellanox OFED) see that vendors documentation.

Ira


From: users-bounces at lists.openfabrics.org [mailto:users-bounces at lists.openfabrics.org] On Behalf Of Amir Shehata
Sent: Monday, May 11, 2015 10:06 AM
To: users at lists.openfabrics.org
Subject: [Users] IB Virtual Lanes

Hello,

I have been looking for documentation on how to use IB Virtual Lanes, but I could only find general explanation of how virtual lanes work.

how do virtual lanes get exposed to the application, and how does the application make use of them?

Can virtual lanes be used from kernel space?

Any pointers to docs or explanation, would be very helpful.

thanks
amir
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/users/attachments/20150511/5f4754f6/attachment.html>


More information about the Users mailing list