Depending on which version of DPKD you are using a VF on the 700 Series will 
use either the i40evf or iavf PMD. In 21.11 the i40evf PMD has been removed and 
will use iavf for both 700 and 800 Series controllers. The 700 Series does not 
use the 1889 device ID since iavf was introduced after we released the 700 
Series. The kernel mode iavf driver has supported both the 700 and 800 Series 
VF device ids for several years now but it took a while to transition DPDK over 
to a single iavf driver.

If the i40evf PMD is not available in a VM and the iavf PMD is then you can 
pass the 1889 device ID but this is would only be required on pre-21.11 DPDK 
version.

-device vfio-pci,x-pci-device-id=0x1889,host=03:0a.0.

Brian Johnson

On Mar 8, 2022, at 1:19 AM, Igor Genuino <igenu...@sandvine.com> wrote:


Hello all users.
I need some support.
The following text isn't clear for me:


"To use DPDK IAVF PMD on Intel® 700 Series Ethernet Controller, the device id 
(0x1889) need to specified during device assignment in hypervisor. " 
(https://doc.dpdk.org/guides/nics/intel_vf.html)



I am using an i40e in the hypervisor.

Is it necessary to set the device id to 0x1889 in order to use DPDK IAVF?

Disclaimer:
This communication (including any attachments) is intended for the use of the 
intended recipient(s) only and may contain information that is considered 
confidential, proprietary, sensitive and/or otherwise legally protected. Any 
unauthorized use or dissemination of this communication is strictly prohibited. 
If you have received this communication in error, please immediately notify the 
sender by return e-mail message and delete all copies of the original 
communication. Thank you for your cooperation.

Reply via email to