linux-stable/drivers/crypto/marvell/octeontx2
Nithin Dabilpuram 3139ebf70a crypto: octeontx2 - support setting ctx ilen for inline CPT LF
Provide an option in Inline IPsec configure mailbox to configure the
CPT_AF_LFX_CTL:CTX_ILEN for inline CPT LF attached to CPT RVU PF.
This is needed to set the ctx ilen to size of inbound SA for
HW errata IPBUCPT-38756. Not setting this would lead to new context's
not being fetched.

Also set FLR_FLUSH in CPT_LF_CTX_CTL for CPT LF's as workaround
for same errata.

Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2023-12-29 11:25:55 +08:00
..
cn10k_cpt.c crypto: octeontx2 - add ctx_val workaround 2023-12-29 11:25:39 +08:00
cn10k_cpt.h crypto: octeontx2 - add ctx_val workaround 2023-12-29 11:25:39 +08:00
Makefile crypto: octeontx2 - Fix objects shared between several modules 2023-02-14 13:39:33 +08:00
otx2_cpt_common.h crypto: octeontx2 - support setting ctx ilen for inline CPT LF 2023-12-29 11:25:55 +08:00
otx2_cpt_devlink.c crypto: octeontx2 - add devlink option to set t106 mode 2023-12-29 11:25:38 +08:00
otx2_cpt_devlink.h crypto: octeontx2 - parameters for custom engine groups 2021-12-11 16:49:17 +11:00
otx2_cpt_hw_types.h crypto: octeontx2 - support setting ctx ilen for inline CPT LF 2023-12-29 11:25:55 +08:00
otx2_cpt_mbox_common.c crypto: octeontx2 - add LF reset on queue disable 2023-12-29 11:25:38 +08:00
otx2_cpt_reqmgr.h crypto: octeontx2 - add ctx_val workaround 2023-12-29 11:25:39 +08:00
otx2_cptlf.c crypto: octeontx2 - support setting ctx ilen for inline CPT LF 2023-12-29 11:25:55 +08:00
otx2_cptlf.h crypto: octeontx2 - support setting ctx ilen for inline CPT LF 2023-12-29 11:25:55 +08:00
otx2_cptpf.h crypto: octeontx2 - register error interrupts for inline cptlf 2023-12-29 11:25:55 +08:00
otx2_cptpf_main.c crypto: octeontx2 - register error interrupts for inline cptlf 2023-12-29 11:25:55 +08:00
otx2_cptpf_mbox.c crypto: octeontx2 - support setting ctx ilen for inline CPT LF 2023-12-29 11:25:55 +08:00
otx2_cptpf_ucode.c crypto: octeontx2 - update CPT inbound inline IPsec mailbox 2023-12-29 11:25:39 +08:00
otx2_cptpf_ucode.h crypto: octeontx2 - add SGv2 support for CN10KB or CN10KA B0 2023-12-29 11:25:38 +08:00
otx2_cptvf.h crypto: octeontx2 - add SGv2 support for CN10KB or CN10KA B0 2023-12-29 11:25:38 +08:00
otx2_cptvf_algs.c crypto: octeontx2 - add ctx_val workaround 2023-12-29 11:25:39 +08:00
otx2_cptvf_algs.h crypto: octeontx2 - add ctx_val workaround 2023-12-29 11:25:39 +08:00
otx2_cptvf_main.c crypto: octeontx2 - register error interrupts for inline cptlf 2023-12-29 11:25:55 +08:00
otx2_cptvf_mbox.c crypto: octeontx2 - add LF reset on queue disable 2023-12-29 11:25:38 +08:00
otx2_cptvf_reqmgr.c crypto: octeontx2 - add ctx_val workaround 2023-12-29 11:25:39 +08:00