diff mbox series

[API-NEXT,v8,13/16] api, linux-gen: ipsec: constify in/out params

Message ID 1512046815-10630-14-git-send-email-odpbot@yandex.ru
State New
Headers show
Series [API-NEXT,v8,1/16] validation: ipsec: add ipv4 name parts | expand

Commit Message

Github ODP bot Nov. 30, 2017, 1 p.m. UTC
From: Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>


Mark all input and out params as constants

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>

---
/** Email created from pull request 304 (lumag:ipsec-ipv6-2)
 ** https://github.com/Linaro/odp/pull/304
 ** Patch: https://github.com/Linaro/odp/pull/304.patch
 ** Base sha: 4cb02e1caccb9179575e95448fd46979e17d0905
 ** Merge commit sha: 6f6906b608f0626d119b255b3733a4a0863aa8d1
 **/
 include/odp/api/spec/ipsec.h       |  6 +++---
 platform/linux-generic/odp_ipsec.c | 10 +++++-----
 2 files changed, 8 insertions(+), 8 deletions(-)
diff mbox series

Patch

diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h
index 4a33af8ea..cd168d080 100644
--- a/include/odp/api/spec/ipsec.h
+++ b/include/odp/api/spec/ipsec.h
@@ -1021,13 +1021,13 @@  typedef struct odp_ipsec_out_param_t {
 	int num_opt;
 
 	/** Pointer to an array of IPSEC SAs */
-	odp_ipsec_sa_t *sa;
+	const odp_ipsec_sa_t *sa;
 
 	/** Pointer to an array of outbound operation options
 	 *
 	 *  May be NULL when num_opt is zero.
 	 */
-	odp_ipsec_out_opt_t *opt;
+	const odp_ipsec_out_opt_t *opt;
 
 } odp_ipsec_out_param_t;
 
@@ -1055,7 +1055,7 @@  typedef struct odp_ipsec_in_param_t {
 	 *
 	 *  May be NULL when num_sa is zero.
 	 */
-	odp_ipsec_sa_t *sa;
+	const odp_ipsec_sa_t *sa;
 
 } odp_ipsec_in_param_t;
 
diff --git a/platform/linux-generic/odp_ipsec.c b/platform/linux-generic/odp_ipsec.c
index 8bf4ced4c..3c539b515 100644
--- a/platform/linux-generic/odp_ipsec.c
+++ b/platform/linux-generic/odp_ipsec.c
@@ -1228,7 +1228,7 @@  static void ipsec_out_ah_post(ipsec_state_t *state, odp_packet_t pkt)
 static ipsec_sa_t *ipsec_out_single(odp_packet_t pkt,
 				    odp_ipsec_sa_t sa,
 				    odp_packet_t *pkt_out,
-				    odp_ipsec_out_opt_t *opt ODP_UNUSED,
+				    const odp_ipsec_out_opt_t *opt ODP_UNUSED,
 				    odp_ipsec_op_status_t *status)
 {
 	ipsec_state_t state;
@@ -1402,7 +1402,7 @@  int odp_ipsec_in(const odp_packet_t pkt_in[], int num_in,
 	return in_pkt;
 }
 
-static odp_ipsec_out_opt_t default_opt = {
+static const odp_ipsec_out_opt_t default_opt = {
 	.mode = ODP_IPSEC_FRAG_DISABLED,
 };
 
@@ -1426,7 +1426,7 @@  int odp_ipsec_out(const odp_packet_t pkt_in[], int num_in,
 		odp_ipsec_sa_t sa;
 		ipsec_sa_t *ipsec_sa;
 		odp_ipsec_packet_result_t *result;
-		odp_ipsec_out_opt_t *opt;
+		const odp_ipsec_out_opt_t *opt;
 
 		memset(&status, 0, sizeof(status));
 
@@ -1534,7 +1534,7 @@  int odp_ipsec_out_enq(const odp_packet_t pkt_in[], int num_in,
 		odp_ipsec_sa_t sa;
 		ipsec_sa_t *ipsec_sa;
 		odp_ipsec_packet_result_t *result;
-		odp_ipsec_out_opt_t *opt;
+		const odp_ipsec_out_opt_t *opt;
 		odp_queue_t queue;
 
 		memset(&status, 0, sizeof(status));
@@ -1626,7 +1626,7 @@  int odp_ipsec_out_inline(const odp_packet_t pkt_in[], int num_in,
 		odp_ipsec_sa_t sa;
 		ipsec_sa_t *ipsec_sa;
 		odp_ipsec_packet_result_t *result;
-		odp_ipsec_out_opt_t *opt;
+		const odp_ipsec_out_opt_t *opt;
 		uint32_t hdr_len, offset;
 		const void *ptr;