X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_security%2Frte_security.c;h=5805051168929c15684a8295a9184a2bd2de0f9d;hb=1a08c379b9b5edeb0214378daa3fb2e56fba49ba;hp=1227fca8a61003bba21b02ed99774963592c792a;hpb=27c2e74719614df32e5358b9adfbed013ac7991c;p=dpdk.git diff --git a/lib/librte_security/rte_security.c b/lib/librte_security/rte_security.c index 1227fca8a6..5805051168 100644 --- a/lib/librte_security/rte_security.c +++ b/lib/librte_security/rte_security.c @@ -108,6 +108,18 @@ rte_security_set_pkt_metadata(struct rte_security_ctx *instance, sess, m, params); } +void * +rte_security_get_userdata(struct rte_security_ctx *instance, uint64_t md) +{ + void *userdata = NULL; + + RTE_FUNC_PTR_OR_ERR_RET(*instance->ops->get_userdata, NULL); + if (instance->ops->get_userdata(instance->device, md, &userdata)) + return NULL; + + return userdata; +} + const struct rte_security_capability * rte_security_capabilities_get(struct rte_security_ctx *instance) {