From: Vladimir Sokolovsky <vlad-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
To: "ewg-ZwoEplunGu1OwGhvXhtEPSCwEArCW2h5@public.gmane.org"
<ewg-ZwoEplunGu1OwGhvXhtEPSCwEArCW2h5@public.gmane.org>
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: OFED-4.8 daily build with RHEL7.2 support
Date: Mon, 26 Sep 2016 18:04:16 +0300 [thread overview]
Message-ID: <57E938F0.1000202@dev.mellanox.co.il> (raw)
[-- Attachment #1: Type: text/plain, Size: 2238 bytes --]
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
[-- Attachment #2: ofed.conf --]
[-- Type: text/plain, Size: 1346 bytes --]
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=
reply other threads:[~2016-09-26 15:04 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=57E938F0.1000202@dev.mellanox.co.il \
--to=vlad-ldsdmyg8hgv8yrgs2mwiifqbs+8scbdb@public.gmane.org \
--cc=ewg-ZwoEplunGu1OwGhvXhtEPSCwEArCW2h5@public.gmane.org \
--cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox