[ewg] OFED-4.8 daily build with RHEL7.2 support
Vladimir Sokolovsky
vlad at dev.mellanox.co.il
Mon Sep 26 08:04:16 PDT 2016
Hi,
The IB core stuff and ConnectX-3 IB and Ethernet drivers were backported
for RHEL7.2.
Available kernel components on RHEL7.2 are ib_core, mlx4_core, mlx4_ib
and mlx4_en.
https://www.openfabrics.org/downloads/OFED/ofed-4.8-daily/OFED-4.8-20160926-0542.tgz
To install this OFED version on RHEL7.2 use the attached ofed.conf file:
# cd OFED-4.8-20160926-0542
# ./install.pl -c ofed.conf
Compat-rdma development environment:
1. Clone the relevant git trees
git://git.openfabrics.org/compat-rdma/compat-rdma.git master
git://git.openfabrics.org/compat-rdma/linux-4.8.git master (includes the
relevant upstream linux sub trees based on 4.8-rc8)
git://git.openfabrics.org/compat-rdma/compat.git ofed
2. Prepare compilation environment
# cd <workdir>/compat-rdma
# GIT_TREE=<workdir>/linux-4.8 GIT_COMPAT_TREE=<workdir>/compat
./scripts/admin_rdma.sh -n -p
- This is what applies all the patches in the following order:
1. backports from patches directory
2. linux-next-cherry-picks
3. linux-next-pending
Patches from the tech-preview directory will be applied by the configure
script if the corresponding configuration parameter is set.
3. To add support for the new kernel module need to update configure,
makefile, Makefile, compat-rdma.spec and ofed_scripts/openibd under
compat-rdma.
4. Compilation procedure:
Note: Procedure to build/install OFED kernel modules on your local machine.
# ./configure --with-core-mod --with-user_mad-mod --with-user_access-mod
--with-addr_trans-mod --with-mlx4-mod --with-mlx4_en-mod
--with-cxgb3-mod --with-cxgb4-mod --with-nes-mod --with-qib-mod
--with-ipoib-mod --with-srp-mod --with-nfsrdma-mod
# make
# make install
Notes:
Use "compat-rdma/ofed_scripts/ofed_format_patch.sh" to create backport
patches.
All patches should be applicable using "git am"
OFED installation environment:
git://git.openfabrics.org/~vlad/ofed_scripts.git master
OFED build environment:
git://git.openfabrics.org/~vlad/build.git master
Next steps:
- Add ConnectX-4 backports for RHEL7.2
- Add ULPs backports for RHEL7.2
- Creating backports for SLES12 SP1
- Add support for other versions of RHEL7.x and SLES12
- Replace user space libraries with rdma-core package
Regards,
Vladimir
-------------- next part --------------
compat-rdma=y
compat-rdma-devel=y
libibverbs=y
libibverbs-devel=y
libibverbs-devel-static=y
libibverbs-utils=y
libibverbs-debuginfo=y
libmthca=y
libmthca-devel-static=y
libmthca-debuginfo=y
libmlx4=y
libmlx4-devel=y
libmlx4-debuginfo=y
libmlx5=y
libmlx5-devel=y
libmlx5-debuginfo=y
libcxgb3=y
libcxgb3-devel=y
libcxgb3-debuginfo=y
libcxgb4=y
libcxgb4-devel=y
libcxgb4-debuginfo=y
libnes=y
libnes-devel-static=y
libnes-debuginfo=y
libocrdma=y
libocrdma-devel=y
libocrdma-debuginfo=y
libipathverbs=y
libipathverbs-devel=y
libipathverbs-debuginfo=y
libibcm=y
libibcm-devel=y
libibcm-debuginfo=y
libibumad=y
libibumad-devel=y
libibumad-static=y
libibumad-debuginfo=y
libibmad=y
libibmad-devel=y
libibmad-static=y
libibmad-debuginfo=y
ibsim=y
ibsim-debuginfo=y
ibacm=y
librdmacm=y
librdmacm-utils=y
librdmacm-devel=y
librdmacm-debuginfo=y
opensm=y
opensm-libs=y
opensm-devel=y
opensm-debuginfo=y
opensm-static=y
dapl=y
dapl-devel=y
dapl-devel-static=y
dapl-utils=y
dapl-debuginfo=y
perftest=y
mstflint=y
libiwpm=y
srptools=y
rds-tools=y
rds-devel=y
ibutils=y
infiniband-diags=y
qperf=y
qperf-debuginfo=y
ofed-docs=y
ofed-scripts=y
libfabric=y
libfabric-devel=y
libfabric-debuginfo=y
fabtests=y
fabtests-debuginfo=y
infinipath-psm=y
infinipath-psm-devel=y
core=y
mthca=
mlx4=y
mlx4_en=y
mlx5=
cxgb3=
cxgb4=
nes=
qib=
ocrdma=
ipoib=
srp=
iser=
nfsrdma=
More information about the ewg
mailing list