git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/ice/base: fix uninitialized stack variables
[dpdk.git]
/
lib
/
librte_security
/
rte_security.h
diff --git
a/lib/librte_security/rte_security.h
b/lib/librte_security/rte_security.h
index
546779d
..
747830d
100644
(file)
--- a/
lib/librte_security/rte_security.h
+++ b/
lib/librte_security/rte_security.h
@@
-1,6
+1,6
@@
/* SPDX-License-Identifier: BSD-3-Clause
* Copyright 2017,2019 NXP
/* SPDX-License-Identifier: BSD-3-Clause
* Copyright 2017,2019 NXP
- * Copyright(c) 2017 Intel Corporation.
+ * Copyright(c) 2017
-2020
Intel Corporation.
*/
#ifndef _RTE_SECURITY_H_
*/
#ifndef _RTE_SECURITY_H_
@@
-307,10
+307,14
@@
enum rte_security_session_action_type {
/**< All security protocol processing is performed inline during
* transmission
*/
/**< All security protocol processing is performed inline during
* transmission
*/
- RTE_SECURITY_ACTION_TYPE_LOOKASIDE_PROTOCOL
+ RTE_SECURITY_ACTION_TYPE_LOOKASIDE_PROTOCOL
,
/**< All security protocol processing including crypto is performed
* on a lookaside accelerator
*/
/**< All security protocol processing including crypto is performed
* on a lookaside accelerator
*/
+ RTE_SECURITY_ACTION_TYPE_CPU_CRYPTO
+ /**< Similar to ACTION_TYPE_NONE but crypto processing for security
+ * protocol is processed synchronously by a CPU.
+ */
};
/** Security session protocol definition */
};
/** Security session protocol definition */
@@
-374,7
+378,7
@@
rte_security_session_create(struct rte_security_ctx *instance,
* @param conf update configuration parameters
* @return
* - On success returns 0
* @param conf update configuration parameters
* @return
* - On success returns 0
- * - On failure return
errno
+ * - On failure return
s a negative errno value.
*/
__rte_experimental
int
*/
__rte_experimental
int
@@
-399,12
+403,14
@@
rte_security_session_get_size(struct rte_security_ctx *instance);
* return it to its original mempool.
*
* @param instance security instance
* return it to its original mempool.
*
* @param instance security instance
- * @param sess security session to freed
+ * @param sess security session to
be
freed
*
* @return
* - 0 if successful.
*
* @return
* - 0 if successful.
- * - -EINVAL if session is NULL.
+ * - -EINVAL if session
or context instance
is NULL.
* - -EBUSY if not all device private data has been freed.
* - -EBUSY if not all device private data has been freed.
+ * - -ENOTSUP if destroying private data is not supported.
+ * - other negative values in case of freeing private data errors.
*/
int
rte_security_session_destroy(struct rte_security_ctx *instance,
*/
int
rte_security_session_destroy(struct rte_security_ctx *instance,