Skip To Main Content
Support Knowledge Base

How to enable Virtual Functions (VF) in Intel® QuickAssist Technology (Intel® QAT)

Content Type: Install & Setup   |   Article ID: 000095592   |   Last Reviewed: 09/19/2023

Description

  • Virtual Device creation for QAT endpoint is slow.
  • When using QAT-1.7 and trying to create virtual devices for QAT endpoints using echo 16 > /sys/bus/pci/drivers/c6xx/0000:19:00.0/sriov_numvfs takes more than 10 seconds for these virtual devices to get created.

Resolution

To properly enable the Virtual Functions (VFs) in Intel® QAT, the driver must be configured for virtualization before building it. The below steps can be followed to configure the driver and enable the VFs.

Note
To properly enable the Virtual Functions, the system BIOS must be properly configured to support virtualization. Refer to the Getting Started Guide for more details about configuring the Intel® QAT driver for virtualization.
  1. Configure the Intel® QAT driver for virtualization by running the command ./configure --enable-icp-sriov=host
  2. Install the Intel® QAT driver by running the command make -j install
  3. Enable the VFs by running the command service qat_service_vfs start
  4. Show the VFs status by running the command service qat_service status

Additional information

Refer to the Getting Started Guide of your respective Intel® QAT Hardware Version for more details about enabling the Virtual Functions.

Related Products

This article applies to 1 products.