The agenda for today will be to review the proposal Vlad sent last week for new 
OFED package
We need to decide today if we move for this new schema


Tziporet & Vlad


I add the RFC here again so everybody will have it:

------------------------------------------------------------------------------------------------------------------------------

Here is the proposed structure for the OFED-3.2 kernel git tree:

The general idea is based on compat-wireless project 
https://lkml.org/lkml/2011/9/9/327 (suggested by Roland 
http://lists.openfabrics.org/pipermail/ewg/2011-December/017155.html).

There are 3 git trees involved:

Linux:
------
URL: git://git.openfabrics.org/compat-rdma/linux-3.2.git
Branch: for-ofed-3.2

- Linux kernel subtree that includes files relevant for the OFED project only. 
Based on v3.2. Used to shorten git clone time.
   Note: the regular Linux git tree can be used as well.

compat:
-------
URL: git://git.openfabrics.org/compat-rdma/compat.git
Branch: ofed

- Based on compat project (https://github.com/mcgrof/compat). The compat module 
provides functionality introduced in newer kernels to older kernels through a 
set of header files and exported symbols.
See https://github.com/mcgrof/compat/wiki for details.
- Used to replace kernel_addons in the previous OFED kernel tree.

compat-rdma:
------------
URL: git://git.openfabrics.org/compat-rdma/compat-rdma.git
Branch: master

Anything that is not general kernel compatibility but instead specific to OFED 
goes into compat-rdma.git.
After you've cloned all three trees, linux-next.git, compat.git and 
compat-rdma.git you need to change into the compat-rdma directory and tell 
compat-rdma where you linux-next and compat.git trees are. You do this with 
environment variables GIT_TREE and GIT_COMPAT_TREE.

export GIT_TREE=/home/user/linux-next/
export GIT_COMPAT_TREE=/home/user/compat

./scripts/admin_rdma.sh - create OFED kernel tree under compat-rdma.

compat-rdma git tree includes ofed_scripts directory (openibd, ofed_patch.sh, 
get_backport_dir.sh, ...).
Backport patches located under backports/. Currently, backport patches for 3.1 
and 3.0 are available.

Compilation procedure (same as before):
# configure <params>
# make
# make install


The first build of OFED-3.2 is available under 
http://www.openfabrics.org/downloads/OFED/ofed-3.2-daily/
Supported kernels: 3.2/3.1/3.0 (SLES11 SP2)


Regards,
Vladimir


_______________________________________________
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg

Reply via email to