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

Function vhost_crypto_check_cipher_request

dpdk/lib/vhost/vhost_crypto.c:777–786  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

775}
776
777static __rte_always_inline uint8_t
778vhost_crypto_check_cipher_request(struct virtio_crypto_cipher_data_req *req)
779{
780 if (likely((req->para.iv_len <= VHOST_CRYPTO_MAX_IV_LEN) &&
781 (req->para.src_data_len <= RTE_MBUF_DEFAULT_BUF_SIZE) &&
782 (req->para.dst_data_len >= req->para.src_data_len) &&
783 (req->para.dst_data_len <= RTE_MBUF_DEFAULT_BUF_SIZE)))
784 return VIRTIO_CRYPTO_OK;
785 return VIRTIO_CRYPTO_BADMSG;
786}
787
788static __rte_always_inline uint8_t
789prepare_sym_cipher_op(struct vhost_crypto *vcrypto, struct rte_crypto_op *op,

Callers 1

prepare_sym_cipher_opFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected