@@ -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;
@@ -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;