2023-08-30 17:31:07 +02:00
|
|
|
What: /sys/bus/pci/devices/<BDF>/qat/state
|
|
|
|
Date: June 2022
|
|
|
|
KernelVersion: 6.0
|
|
|
|
Contact: qat-linux@intel.com
|
|
|
|
Description: (RW) Reports the current state of the QAT device. Write to
|
|
|
|
the file to start or stop the device.
|
|
|
|
|
|
|
|
The values are:
|
|
|
|
|
|
|
|
* up: the device is up and running
|
|
|
|
* down: the device is down
|
|
|
|
|
|
|
|
|
|
|
|
It is possible to transition the device from up to down only
|
|
|
|
if the device is up and vice versa.
|
|
|
|
|
|
|
|
This attribute is only available for qat_4xxx devices.
|
|
|
|
|
|
|
|
What: /sys/bus/pci/devices/<BDF>/qat/cfg_services
|
|
|
|
Date: June 2022
|
|
|
|
KernelVersion: 6.0
|
|
|
|
Contact: qat-linux@intel.com
|
|
|
|
Description: (RW) Reports the current configuration of the QAT device.
|
|
|
|
Write to the file to change the configured services.
|
|
|
|
|
|
|
|
The values are:
|
|
|
|
|
|
|
|
* sym;asym: the device is configured for running crypto
|
|
|
|
services
|
2023-10-24 12:59:35 +02:00
|
|
|
* asym;sym: identical to sym;asym
|
2023-08-30 17:31:07 +02:00
|
|
|
* dc: the device is configured for running compression services
|
2023-10-24 12:59:35 +02:00
|
|
|
* sym: the device is configured for running symmetric crypto
|
|
|
|
services
|
|
|
|
* asym: the device is configured for running asymmetric crypto
|
|
|
|
services
|
|
|
|
* asym;dc: the device is configured for running asymmetric
|
|
|
|
crypto services and compression services
|
|
|
|
* dc;asym: identical to asym;dc
|
|
|
|
* sym;dc: the device is configured for running symmetric crypto
|
|
|
|
services and compression services
|
|
|
|
* dc;sym: identical to sym;dc
|
2023-08-30 17:31:07 +02:00
|
|
|
|
|
|
|
It is possible to set the configuration only if the device
|
|
|
|
is in the `down` state (see /sys/bus/pci/devices/<BDF>/qat/state)
|
|
|
|
|
|
|
|
The following example shows how to change the configuration of
|
|
|
|
a device configured for running crypto services in order to
|
|
|
|
run data compression::
|
|
|
|
|
|
|
|
# cat /sys/bus/pci/devices/<BDF>/qat/state
|
|
|
|
up
|
|
|
|
# cat /sys/bus/pci/devices/<BDF>/qat/cfg_services
|
|
|
|
sym;asym
|
|
|
|
# echo down > /sys/bus/pci/devices/<BDF>/qat/state
|
|
|
|
# echo dc > /sys/bus/pci/devices/<BDF>/qat/cfg_services
|
|
|
|
# echo up > /sys/bus/pci/devices/<BDF>/qat/state
|
|
|
|
# cat /sys/bus/pci/devices/<BDF>/qat/cfg_services
|
|
|
|
dc
|
|
|
|
|
|
|
|
This attribute is only available for qat_4xxx devices.
|
2023-10-24 12:59:35 +02:00
|
|
|
|
|
|
|
What: /sys/bus/pci/devices/<BDF>/qat/pm_idle_enabled
|
|
|
|
Date: June 2023
|
|
|
|
KernelVersion: 6.5
|
|
|
|
Contact: qat-linux@intel.com
|
|
|
|
Description: (RW) This configuration option provides a way to force the device into remaining in
|
|
|
|
the MAX power state.
|
|
|
|
If idle support is enabled the device will transition to the `MIN` power state when
|
|
|
|
idle, otherwise will stay in the MAX power state.
|
|
|
|
Write to the file to enable or disable idle support.
|
|
|
|
|
|
|
|
The values are:
|
|
|
|
|
|
|
|
* 0: idle support is disabled
|
|
|
|
* 1: idle support is enabled
|
|
|
|
|
|
|
|
Default value is 1.
|
|
|
|
|
|
|
|
It is possible to set the pm_idle_enabled value only if the device
|
|
|
|
is in the `down` state (see /sys/bus/pci/devices/<BDF>/qat/state)
|
|
|
|
|
|
|
|
The following example shows how to change the pm_idle_enabled of
|
|
|
|
a device::
|
|
|
|
|
|
|
|
# cat /sys/bus/pci/devices/<BDF>/qat/state
|
|
|
|
up
|
|
|
|
# cat /sys/bus/pci/devices/<BDF>/qat/pm_idle_enabled
|
|
|
|
1
|
|
|
|
# echo down > /sys/bus/pci/devices/<BDF>/qat/state
|
|
|
|
# echo 0 > /sys/bus/pci/devices/<BDF>/qat/pm_idle_enabled
|
|
|
|
# echo up > /sys/bus/pci/devices/<BDF>/qat/state
|
|
|
|
# cat /sys/bus/pci/devices/<BDF>/qat/pm_idle_enabled
|
|
|
|
0
|
|
|
|
|
|
|
|
This attribute is only available for qat_4xxx devices.
|