<div class="gmail_quote">On Thu, Dec 1, 2011 at 7:53 PM, Tziporet Koren <span dir="ltr"><<a href="mailto:tziporet@mellanox.com">tziporet@mellanox.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
We propose a new process for the OFED releases starting from next OFED release:<br>
- OFED content will be the relevant <a href="http://kernel.org" target="_blank">kernel.org</a> modules and user space released packages<br>
- OFED will offer only backports to the distros  (no fixes)<br>
- OFED package will be used for easy installation of all packages in a friendly manner<br>
<br>
The main goals of this change:<br>
1. Ensure OFED and the upstream kernel are the same<br>
2. Provide customers a way to use the new features in latest kernels on existing distros<br>
3. OFED qualification will contribute to the stability of the upstream code<br>
<br>
We think that at this point of the RDMA technology maturity this is the right way to go.<br>
In this way OFED is not conflicting with the kernel or the distros, and still provide a valuable value for early adopters of new features.<br>
<br>
Versions:<br>
We suggest that the OFED version will be the same as <a href="http://kernel.org" target="_blank">kernel.org</a><br>
For example, for kernel 3.2 the OFED release would be OFED-3.2.<br>
This would make it easy for people to associate the OFED code with the corresponding <a href="http://kernel.org" target="_blank">kernel.org</a> code.<br>
<br>
Some open questions that we should consider:<br>
- How to handle experimental features?<br>
- Need to follow up kernel stable releases if bug fixes are relevant to OFA modules<br>
- Should we have a release for every kernel release (I think yes)<br>
- What should we do with modules like SDP that are not in kernel?<br>
<br>
Comments and responses are welcome<br></blockquote></div><br>Personally I would appreciate it a lot if everything that is not a kernel module would be moved out of the kernel-ib RPM. That would make it a lot easier to use the OFED user space components in combination with upstream or distro-provided kernel IB modules. The relevant files are:<br>
<br># rpm -ql kernel-ib | grep -v lib/modules<br>/etc/infiniband<br>/etc/infiniband/connectx.conf<br>/etc/infiniband/info<br>/etc/infiniband/openib.conf<br>/etc/init.d/openibd<br>/etc/modprobe.d/ib_ipoib.conf<br>/etc/modprobe.d/mlx4_en.conf<br>
/etc/udev/rules.d/90-ib.rules<br>/sbin/connectx_port_config<br>/sbin/sysctl_perf_tuning<br>/usr/bin/ibdev2netdev<br><br>Bart.<br>