Intel® Ethernet Controller E810 Application Device Queues (ADQ)

Configuration Guide

ID 609008
Date 04/03/2023
Version 2.8
Document Table of Contents

ADQ Configuration on SR-IOV Virtual Functions

Single Root I/O Virtualization (SR-IOV) is a specification that allows a single physical PCIe device to present multiple separate PCIe devices in a virtual environment. The Intel® Ethernet Adaptive Virtual Function (Intel® Ethernet AVF) iavf driver for Linux can be configured with ADQ on Intel® Ethernet 800 Series Network Adapters to provide ADQ performance enhancements in a virtual environment. In this section, the iavf driver is referred to as VF for Virtual Function, and the ice driver is referred to as PF for Physical Function.

Note:This document is not intended to be a complete SR-IOV configuration guide. Refer to SR-IOV documentation, also ice and iavf driver README documents for more details on usage. Note:The ADQ setup script does not support configuring ADQ with the VF interface.

The following variables are used in the examples in this section:

$vfdriverver The iavf driver version.
$numvfs The number of VFs to spawn on the SUT.
$iface_​pf The Physical Function (PF) interface name on the SUT.
$iface_​vf The Virtual Function (VF) interface name on the SUT.
$ipaddr_​pf The IP Address assigned to the PF interface on the SUT.
$ipaddr_​vf The IP Address assigned to the VF interface on the SUT.
$ipaddrclient The IP Address assigned to the PF interface on the client where application is being run.
$app_​port The TCP port on the SUT where the application is being run.