Bug 753306

Summary: RHEV-H SR-IOV support
Product: [Retired] oVirt Reporter: Perry Myers <pmyers>
Component: ovirt-nodeAssignee: Joey Boggs <jboggs>
Status: CLOSED WONTFIX QA Contact: bugs <bugs>
Severity: high Docs Contact:
Priority: high    
Version: unspecifiedCC: asegurap, bugs, fdeutsch, hadong, iheim, leiwang, ovirt-bugs, ovirt-maint, ycui
Target Milestone: ---   
Target Release: 3.4.4   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: node
Fixed In Version: 2.7.0 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-10 20:26:38 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 869804    
Bug Blocks:    

Description Perry Myers 2011-11-11 20:37:17 UTC
Description of problem:
oVirt Node needs to support vdsm configuring network devices that support SR-IOV.  So we need to figure out what needs to be included on the node, and what kernel command line options we need to pass to enable this functionality for vdsm

Comment 1 Fabian Deutsch 2013-11-28 15:23:36 UTC
Antoni,

can you tell if Node provides everything what is needed for SR-IOV?

Comment 2 Fabian Deutsch 2013-11-28 15:41:16 UTC
<apuimedo> fabiand: you must make sure in the node that the driver is loaded with virtual functions specified
<apuimedo> that's one point
<apuimedo> usually in /etc/modprobe.d/
<fabiand> apuimedo, what drive ris it?
<apuimedo> it depends
<fabiand> :)
<apuimedo> the most typical is the igb for intel cards
<apuimedo> vt-d should be enabled in the machine, of course
<apuimedo> and the kernel command line should have intel_iommu=on (at least for intel cards)
<apuimedo> (sometimes it is needed to pass iommu=force as well)

Comment 3 Fabian Deutsch 2013-11-28 15:41:42 UTC
The igb and ixgb modules need to be loaded correctly.

Comment 5 Fabian Deutsch 2013-11-28 15:46:30 UTC
<apuimedo> it seems cxgb4 also supports it
<apuimedo> and bnx2x too (broadcom)

Comment 6 Antoni Segura Puimedon 2013-11-28 15:46:31 UTC
fabian, ixgbe, ixgb is PCI and doesn't support this IIRC, ixgbe is the PCI-xpress and supports it.

Comment 7 Ying Cui 2013-12-04 02:37:24 UTC
> Ying,
> 
> can we add a testcase somewhere (automation should be enough) to test that
> the igb and/or ixgbe modules are loaded correctly?

ack, we will add test-case into our test plan to check the igb/ixgbe modules load correctly.

Thanks
Ying

Comment 8 Sandro Bonazzola 2014-03-04 09:27:18 UTC
This is an automated message.
Re-targeting all non-blocker bugs still open on 3.4.0 to 3.4.1.

Comment 9 Sandro Bonazzola 2014-05-08 13:50:42 UTC
This is an automated message.

oVirt 3.4.1 has been released.
This issue has been retargeted to 3.4.2 as it has priority high, please retarget if needed.
If this is a blocker please add it to the tracker Bug #1095370

Comment 10 Sandro Bonazzola 2014-06-11 07:04:51 UTC
This is an automated message:
oVirt 3.4.2 has been released.
This bug has been re-targeted from 3.4.2 to 3.4.3 since priority or severity were high or urgent.

Comment 11 Sandro Bonazzola 2014-06-11 07:05:27 UTC
This is an automated message:
oVirt 3.4.2 has been released.
This bug has been re-targeted from 3.4.2 to 3.4.3 since priority or severity were high or urgent.

Comment 12 Sandro Bonazzola 2014-07-18 09:43:08 UTC
This is an automated message.
oVirt 3.4.3 has been released while this bug was still open.
The bug has been re-targeted to 3.4.4 accordingly.

Comment 13 Itamar Heim 2014-08-10 20:26:38 UTC
Closing old bugs. If this issue is still relevant/important in current
version, please re-open the bug. 
no need to track this until added to rhev proper?