rte_security_session_create(struct rte_security_ctx *instance,
struct rte_security_session_conf *conf,
struct rte_mempool *mp);
rte_security_session_create(struct rte_security_ctx *instance,
struct rte_security_session_conf *conf,
struct rte_mempool *mp);
rte_security_session_update(struct rte_security_ctx *instance,
struct rte_security_session *sess,
struct rte_security_session_conf *conf);
rte_security_session_update(struct rte_security_ctx *instance,
struct rte_security_session *sess,
struct rte_security_session_conf *conf);
* - Size of the private data, if successful
* - 0 if device is invalid or does not support the operation.
*/
* - Size of the private data, if successful
* - 0 if device is invalid or does not support the operation.
*/
rte_security_session_destroy(struct rte_security_ctx *instance,
struct rte_security_session *sess);
rte_security_session_destroy(struct rte_security_ctx *instance,
struct rte_security_session *sess);
rte_security_set_pkt_metadata(struct rte_security_ctx *instance,
struct rte_security_session *sess,
struct rte_mbuf *mb, void *params);
rte_security_set_pkt_metadata(struct rte_security_ctx *instance,
struct rte_security_session *sess,
struct rte_mbuf *mb, void *params);
__rte_security_attach_session(struct rte_crypto_sym_op *sym_op,
struct rte_security_session *sess)
{
__rte_security_attach_session(struct rte_crypto_sym_op *sym_op,
struct rte_security_session *sess)
{
get_sec_session_private_data(const struct rte_security_session *sess)
{
return sess->sess_private_data;
}
get_sec_session_private_data(const struct rte_security_session *sess)
{
return sess->sess_private_data;
}
rte_security_attach_session(struct rte_crypto_op *op,
struct rte_security_session *sess)
{
rte_security_attach_session(struct rte_crypto_op *op,
struct rte_security_session *sess)
{
rte_security_session_stats_get(struct rte_security_ctx *instance,
struct rte_security_session *sess,
struct rte_security_stats *stats);
rte_security_session_stats_get(struct rte_security_ctx *instance,
struct rte_security_session *sess,
struct rte_security_stats *stats);
rte_security_capability_get(struct rte_security_ctx *instance,
struct rte_security_capability_idx *idx);
rte_security_capability_get(struct rte_security_ctx *instance,
struct rte_security_capability_idx *idx);