ike: Remove special handling for routed CHILD_SAs during reauth/reestablish
These are managed in the trap manager, no trap policies will ever be attached to an IKE_SA (might have been the case in very early releases).
This commit is contained in:
@@ -1930,21 +1930,7 @@ static status_t reestablish_children(private_ike_sa_t *this, ike_sa_t *new,
|
|||||||
{
|
{
|
||||||
if (force)
|
if (force)
|
||||||
{
|
{
|
||||||
switch (child_sa->get_state(child_sa))
|
action = ACTION_RESTART;
|
||||||
{
|
|
||||||
case CHILD_ROUTED:
|
|
||||||
{ /* move routed child directly */
|
|
||||||
remove_child_sa(this, enumerator);
|
|
||||||
new->add_child_sa(new, child_sa);
|
|
||||||
action = ACTION_NONE;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
default:
|
|
||||||
{ /* initiate/queue all other CHILD_SAs */
|
|
||||||
action = ACTION_RESTART;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{ /* only restart CHILD_SAs that are configured accordingly */
|
{ /* only restart CHILD_SAs that are configured accordingly */
|
||||||
|
|||||||
Reference in New Issue
Block a user