Red Hat Enterprise Linux: Does KVM support VMDq feature?
Environment
- Red Hat Enterprise Linux 5 or 6
Issue
- Does KVM support VMDq (Virtual Machine Device Queues) on Red Hat Enterprise Linux (RHEL)?
Resolution
- During the time that this document was created, there is no supported for this feature.
Root Cause
- This feature is not supported even in upstream kernel, so we don't have this support.
Diagnostic Steps
- To identify if upstream code support such feature, tried to locate it through kernel ChangeLog.
# ls
ChangeLog-2.6.30 ChangeLog-2.6.32 ChangeLog-2.6.35
ChangeLog-2.6.31 ChangeLog-2.6.33 ChangeLog-2.6.36
ChangeLog-2.6.31.1 ChangeLog-2.6.34 geLog-2.6.37
- ChangeLog-2.6.30 is around Jun/2009.
# grep -rni VMDq
ChangeLog-2.6.30:135093: - Fix an 82598 initialization of RDRXCTL when depending on RSS and VMDq to
ChangeLog-2.6.30:164705: igb: add pf side of VMDq support
ChangeLog-2.6.30:164707: Add the pf portion of vmdq support. This provides enough support so that
ChangeLog-2.6.30:164708: VMDq is enabled, and the pf is functional without enabling vfs.
ChangeLog-2.6.33:169344: remaining queues will be allocated out of other VMDq pools.
ChangeLog-2.6.34:151304: or VMDq
ChangeLog-2.6.35:92398: \* get\_san\_mac\_addr, check\_link, set\_vmdq, clear\_vmdq, clear_vfta,
ChangeLog-2.6.37:168617: ixgbe: fix TX ring enable issues seen when VMDQ is enabled
ChangeLog-2.6.37:168620: VMDQ was enabled we were trying to enable TX rings before setting the VFTE
-
There is a RFC from intel:
http://lwn.net/Articles/350086/ -
Also, a thread below but there is no patches:
http://www.mail-archive.com/kvm@vger.kernel.org/msg21850.html -
We have raised an internal feature request for this.
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments