NVMe over Fabrics host side initiator modules for RHEL3.10 linux kernel.
It is based on backport work of MLNX-ofed-4.3
- download the linux ofed tgz from mellanox's website. (tested on ofed 4.2, 4.3, 4.4 and 4.5)
- un-tar the src/MLNX_OFED_SRC-$ver.tgz. #tar zxf MLNX_OFED_SRC-$ver.tgz
- find the file in the SRPMS dir, which named mlnx-ofa_kernel-$ver.src.rpm.
- #rpm2cpio mlnx-ofa_kernel-$ver.src.rpm | cpio -id.
- get the mlnx-ofa_kernel-$ver.tgz and un-tar the tgz package.
- note the mlx-ofa_kernel-$ver dir as OFA in this Makefile.
- git clone this project.
- eidt the Makefile to update $OFA path and $KVER.
- #make config
- #make headers
- #make
- #make install
- #modprobe nvme-rdma
- #modinfo nvme-rdma