]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_cryptodev/rte_crypto_asym.h
sched: modify pipe functions for config flexibility
[dpdk.git] / lib / librte_cryptodev / rte_crypto_asym.h
index 4fbef2f89393cc5e3df9d740b387a94e57f80a80..0d34ce8dfdd9e0badd80adacd31e7d8c29d44e42 100644 (file)
@@ -522,8 +522,13 @@ struct rte_crypto_dsa_op_param {
  *
  */
 struct rte_crypto_asym_op {
-       struct rte_cryptodev_asym_session *session;
-       /**< Handle for the initialised session context */
+       RTE_STD_C11
+       union {
+               struct rte_cryptodev_asym_session *session;
+               /**< Handle for the initialised session context */
+               struct rte_crypto_asym_xform *xform;
+               /**< Session-less API crypto operation parameters */
+       };
 
        __extension__
        union {