Change-Id: If91257fa23ba74c09e5c3b5528eb2fd4c4b36b6a
Signed-off-by: Neale Ranns <nranns@cisco.com>
if (policy->is_ipv6)
{
vec_add1 (spd->ipv6_outbound_policies, policy_index);
if (policy->is_ipv6)
{
vec_add1 (spd->ipv6_outbound_policies, policy_index);
- clib_memcpy (vp, policy, sizeof (ipsec_policy_t));
vec_sort_with_function (spd->ipv6_outbound_policies,
ipsec_spd_entry_sort);
}
else
{
vec_add1 (spd->ipv4_outbound_policies, policy_index);
vec_sort_with_function (spd->ipv6_outbound_policies,
ipsec_spd_entry_sort);
}
else
{
vec_add1 (spd->ipv4_outbound_policies, policy_index);
- clib_memcpy (vp, policy, sizeof (ipsec_policy_t));
vec_sort_with_function (spd->ipv4_outbound_policies,
ipsec_spd_entry_sort);
}
vec_sort_with_function (spd->ipv4_outbound_policies,
ipsec_spd_entry_sort);
}
{
vec_add1 (spd->ipv6_inbound_protect_policy_indices,
policy_index);
{
vec_add1 (spd->ipv6_inbound_protect_policy_indices,
policy_index);
- clib_memcpy (vp, policy, sizeof (ipsec_policy_t));
vec_sort_with_function
(spd->ipv6_inbound_protect_policy_indices,
ipsec_spd_entry_sort);
vec_sort_with_function
(spd->ipv6_inbound_protect_policy_indices,
ipsec_spd_entry_sort);
vec_add1
(spd->ipv6_inbound_policy_discard_and_bypass_indices,
policy_index);
vec_add1
(spd->ipv6_inbound_policy_discard_and_bypass_indices,
policy_index);
- clib_memcpy (vp, policy, sizeof (ipsec_policy_t));
vec_sort_with_function
(spd->ipv6_inbound_policy_discard_and_bypass_indices,
ipsec_spd_entry_sort);
vec_sort_with_function
(spd->ipv6_inbound_policy_discard_and_bypass_indices,
ipsec_spd_entry_sort);
{
vec_add1 (spd->ipv4_inbound_protect_policy_indices,
policy_index);
{
vec_add1 (spd->ipv4_inbound_protect_policy_indices,
policy_index);
- clib_memcpy (vp, policy, sizeof (ipsec_policy_t));
vec_sort_with_function
(spd->ipv4_inbound_protect_policy_indices,
ipsec_spd_entry_sort);
vec_sort_with_function
(spd->ipv4_inbound_protect_policy_indices,
ipsec_spd_entry_sort);
vec_add1
(spd->ipv4_inbound_policy_discard_and_bypass_indices,
policy_index);
vec_add1
(spd->ipv4_inbound_policy_discard_and_bypass_indices,
policy_index);
- clib_memcpy (vp, policy, sizeof (ipsec_policy_t));
vec_sort_with_function
(spd->ipv4_inbound_policy_discard_and_bypass_indices,
ipsec_spd_entry_sort);
vec_sort_with_function
(spd->ipv4_inbound_policy_discard_and_bypass_indices,
ipsec_spd_entry_sort);