Re: [PATCH V2 for-next 0/9] Peer-Direct support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> On Mon, Oct 27, 2014 at 2:25 PM, Yishai Hadas <yishaih@xxxxxxxxxxxx> wrote:
>
> Intel people pointed that CCL Direct for Intel Xeon Phi uses this API. See http://www.spinics.net/lists/linux-rdma/msg21605.html ;.
> We are checking with Intel >whether the relevant stuff can be shared for some early review.

Intel Xeon Phi CCL direct is included as a technology preview in OFED-3.12-1.   The source contains another usage example for peer direct.  However, it is conditionally compiled in only for the Mellanox OFED release, not the OpenFabrics release since the OpenFabrics does not have the peer direct api (we define and use context-based ib_umem mapping routines instead).

Because CCL direct is a technology preview, it must be explicitly enabled with patches applied to the OFED-3.12-1 release.  Typically this is done during installation, but it can be done manually to obtain the source for review.  Steps are as follows:

Download and extract the latest OFED-3.12-1 release (rc3 in this case) from OpenFabrics.org
cd OFED-3.12-1-rc3/SRPMS/
rpm2cpio compat-rdma-3.12-1.1.g9594cac.src.rpm | cpio -vid
tar xzf compat-rdma-3.12.tgz
cd compat-rdma-3.12
ofed_scripts/ofed_patch.sh --with-patchdir=tech-preview/xeon-phi/

The code of interest is located in the IB proxy server located in drivers/infiniband/ibp/drv directory.  Most of the peer direct code is within the MOFED ifdefs, however there are some changes due to other differences in Mellanox OFED.

Possible upstreaming plans for CCL direct are still being discussed.  Since the CCL direct code depends on a low level MIC driver called SCIF, we would have to wait until the group at Intel that owns that driver gets it upstream before attempting to upstream CCL direct.  Currently the timing of such upstreaming is still TBD.

-jerrie


--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux