MCPcopy Create free account
hub / github.com/F-Stack/f-stack / process_softreq

Function process_softreq

dpdk/drivers/crypto/nitrox/nitrox_sym_reqmgr.c:797–820  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

795}
796
797static int
798process_softreq(struct nitrox_softreq *sr)
799{
800 struct nitrox_crypto_ctx *ctx = sr->ctx;
801 int err = 0;
802
803 switch (ctx->nitrox_chain) {
804 case NITROX_CHAIN_CIPHER_ONLY:
805 err = process_cipher_data(sr);
806 break;
807 case NITROX_CHAIN_CIPHER_AUTH:
808 case NITROX_CHAIN_AUTH_CIPHER:
809 err = process_cipher_auth_data(sr);
810 break;
811 case NITROX_CHAIN_COMBINED:
812 err = process_combined_data(sr);
813 break;
814 default:
815 err = -EINVAL;
816 break;
817 }
818
819 return err;
820}
821
822int
823nitrox_process_se_req(uint16_t qno, struct rte_crypto_op *op,

Callers 1

nitrox_process_se_reqFunction · 0.85

Calls 3

process_cipher_dataFunction · 0.85
process_cipher_auth_dataFunction · 0.85
process_combined_dataFunction · 0.85

Tested by

no test coverage detected