Hi, On Mon, Jun 27, 2022 at 10:37 AM Giovanni Cabiddu <giovanni.cabiddu@xxxxxxxxx> wrote: > > qat_4xxx devices can be configured to allow either crypto or compression > operations. By default, devices are configured statically according > to following rule: > - odd numbered devices assigned to compression services > - even numbered devices assigned to crypto services > > This set exposes two attributes in sysfs that allow to report and change > the state and the configuration of a QAT 4xxx device. > The first, /sys/bus/pci/devices/<BDF>/qat/state, allows to bring a > device down in order to change the configuration, and bring it up again. > The second, /sys/bus/pci/devices/<BDF>/qat/cfg_services, allows to > inspect the current configuration of a device (i.e. crypto or > compression) and change it. > > # 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/state > dc > > Changes from v1: > - Updated target kernel version in documentation (from 5.19 to 5.20). > - Fixed commit message in patch #1 and updated documentation in patch > #4 after review from Vladis Dronov. > > Giovanni Cabiddu (4): > crypto: qat - expose device state through sysfs for 4xxx > crypto: qat - change behaviour of adf_cfg_add_key_value_param() > crypto: qat - relocate and rename adf_sriov_prepare_restart() > crypto: qat - expose device config through sysfs for 4xxx The patchset looks good to me. Please feel free to use: Reviewed-by: Vladis Dronov <vdronov@xxxxxxxxxx> Best regards, Vladis Dronov | Red Hat, Inc. | The Core Kernel | Senior Software Engineer