2018-12-06 14:17:51 +00:00
|
|
|
/* SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
* Copyright(c) 2016 Intel Corporation
|
2017-04-21 10:43:26 +00:00
|
|
|
*/
|
|
|
|
#ifndef __RTE_IPSEC_XFORM_ESP_H__
|
|
|
|
#define __RTE_IPSEC_XFORM_ESP_H__
|
|
|
|
|
|
|
|
struct mbuf;
|
|
|
|
|
|
|
|
|
|
|
|
int
|
|
|
|
esp_inbound(struct rte_mbuf *m, struct ipsec_sa *sa,
|
|
|
|
struct rte_crypto_op *cop);
|
|
|
|
|
|
|
|
int
|
|
|
|
esp_inbound_post(struct rte_mbuf *m, struct ipsec_sa *sa,
|
|
|
|
struct rte_crypto_op *cop);
|
|
|
|
|
|
|
|
int
|
|
|
|
esp_outbound(struct rte_mbuf *m, struct ipsec_sa *sa,
|
|
|
|
struct rte_crypto_op *cop);
|
|
|
|
|
|
|
|
int
|
|
|
|
esp_outbound_post(struct rte_mbuf *m, struct ipsec_sa *sa,
|
|
|
|
struct rte_crypto_op *cop);
|
|
|
|
|
|
|
|
#endif /* __RTE_IPSEC_XFORM_ESP_H__ */
|