Re: [PATCH 0/5] crypto: qat - Disable VFs through a sysfs interface

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jul 17, 2024 at 07:44:55AM -0400, Michal Witwicki wrote:
> The main goal of this patch series is to introduce the ability to
> disable SR-IOV VFs by writing zero to the sriov_numvfs sysfs file.
> Alongside this, a few additional enhancements and fixes have been
> implemented.
> 
> Summary of Changes:
> Patch #1: Preserves the entire ADF_GENERAL_SEC section during device
>   shutdown.
> Patch #2: Adjusts the order in adf_dev_stop() to disable IOV before
>   stopping the AEs.
> Patch #3: Adds support for the ADF_VF2PF_MSGTYPE_RESTARTING_COMPLETE
>   message to ensure proper VF shutdown notification.
> Patch #4: Fixes a race condition by setting the vf->restarting flag
>   before sending the restart message.
> Patch #5: Enables SR-IOV VF disablement through the sysfs interface.
> 
> Adam Guerin (1):
>   crypto: qat - preserve ADF_GENERAL_SEC
> 
> Michal Witwicki (4):
>   crypto: qat - disable IOV in adf_dev_stop()
>   crypto: qat - fix recovery flow for VFs
>   crypto: qat - ensure correct order in VF restarting handler
>   crypto: qat - allow disabling SR-IOV VFs
> 
>  drivers/crypto/intel/qat/qat_420xx/adf_drv.c  |   4 +-
>  drivers/crypto/intel/qat/qat_4xxx/adf_drv.c   |   4 +-
>  drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c  |   4 +-
>  .../crypto/intel/qat/qat_c3xxxvf/adf_drv.c    |   4 +-
>  drivers/crypto/intel/qat/qat_c62x/adf_drv.c   |   4 +-
>  drivers/crypto/intel/qat/qat_c62xvf/adf_drv.c |   4 +-
>  drivers/crypto/intel/qat/qat_common/adf_aer.c |   2 +-
>  drivers/crypto/intel/qat/qat_common/adf_cfg.c |  29 +++
>  drivers/crypto/intel/qat/qat_common/adf_cfg.h |   2 +
>  .../intel/qat/qat_common/adf_common_drv.h     |   2 +-
>  .../crypto/intel/qat/qat_common/adf_ctl_drv.c |   6 +-
>  .../crypto/intel/qat/qat_common/adf_init.c    |  44 +---
>  .../intel/qat/qat_common/adf_pfvf_pf_msg.c    |   9 +-
>  .../intel/qat/qat_common/adf_pfvf_vf_msg.c    |  14 ++
>  .../intel/qat/qat_common/adf_pfvf_vf_msg.h    |   1 +
>  .../crypto/intel/qat/qat_common/adf_sriov.c   | 194 ++++++++++++------
>  .../crypto/intel/qat/qat_common/adf_sysfs.c   |   4 +-
>  .../crypto/intel/qat/qat_common/adf_vf_isr.c  |   4 +-
>  .../crypto/intel/qat/qat_dh895xcc/adf_drv.c   |   4 +-
>  .../crypto/intel/qat/qat_dh895xccvf/adf_drv.c |   4 +-
>  20 files changed, 212 insertions(+), 131 deletions(-)
> 
> 
> base-commit: 64409cf846e03f8372654e3b50cd31644b277f8c
> -- 
> 2.44.0

All applied.  Thanks.
-- 
Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt




[Index of Archives]     [Kernel]     [Gnu Classpath]     [Gnu Crypto]     [DM Crypt]     [Netfilter]     [Bugtraq]
  Powered by Linux