Red Hat Bugzilla – Bug 818181
[Mellanox 6.4 Feature]: update libmlx4 to support SRIOV
Last modified: 2013-11-21 15:02:07 EST
+++ This bug was initially created as a clone of Bug #756399 +++
+++ This bug was initially created as a clone of Bug #756147 +++
Created by Vladimir Sokolovsky to track Mellanox 6.4 code required to SRIOV support
1. Feature Name: Short, descriptive, unique name
Request for updated libmlx4 user space library
2. Description: Request for updated libmlx4 user space library
Architectures (mark all that apply)
32-bit x86 X
64-bit AMD64/Intel EM64T X
Priority (H,M,L): High
Target Release Date:
Drivers or hardware dependency:
3. Business Justification:
a. Why is this feature needed? To support updates from Mellanox
b. What hardware does this enable? Mellanox SRIOV support
c. Forecast, volume or high end platform?
d. Any configuration info?
e. When needed? For RHEL 6.4
f. Are there other dependencies (drivers). libibverbs
a. Is code accepted upstream?
Planned for June submission
If so, what version or patch?
5. Hardware to Red Hat?
6. Partner management contact, email, phone, chat
Larry Troan <firstname.lastname@example.org>
7. Partner technical contact, email, phone, chat
Vladimir Sokolovsky <email@example.com> (Israel)
8. Partner Testing: Mellanox to test driver during beta
--- Additional comment from firstname.lastname@example.org on 2011-11-23 07:48:07 EST ---
Adding IBM Confidential Group as their bug 516705 is actually 3 drivers:
plus the libmlx4 library.
--- Additional comment from email@example.com on 2012-01-10 12:20:53 EST ---
This enhancement request was evaluated by the full Red Hat Enterprise Linux
team for inclusion in a Red Hat Enterprise Linux minor release. As a result
of this evaluation, Red Hat has tentatively approved inclusion of this feature
in the next Red Hat Enterprise Linux Update minor release. While it is a goal
to include this enhancement in the next minor release of Red Hat Enterprise
Linux, the enhancement is not yet committed for inclusion in the next minor
release pending the next phase of actual code integration and successful Red
Hat and partner testing.
--- Additional comment from firstname.lastname@example.org on 2012-02-29 08:54:08 EST ---
Or,Vlad: Is there a specific version of libmlx4 that supports SRIOV? I haven't seen any SRIOV patches in Roland's libmlx4 (he seems to be a bit out of date, there isn't a release with XRC support either even though it's in the kernel now).
Come to look at it..it appears XRC support has landed in the kernel, but not in either libibverbs or libmlx4...ditto SRIOV. Do you guys have a specific patch set you are targetting for inclusion in the user space packages?
--- Additional comment from email@example.com on 2012-03-01 15:40:13 EST ---
(In reply to comment #5)
> Is there a specific version of libmlx4 that supports SRIOV? I haven't
> seen any SRIOV patches in Roland's libmlx4
To sync, the SRIOV code that was submitted upstream only brings the Mellanox mlx4 driver to support SRIOV for plain Ethernet networking, that is IB and nor IBoE (RoCE) are supported in the upstream code with SRIOV. So in that respect, IB/IBoE SRIOV aren't for RHEL6.3, as for libmlx4, I don't think we patch it to support SRIOV but I will check
*** This bug has been marked as a duplicate of bug 756399 ***