diff options
author | Clavister OpenSource <opensource@clavister.com> | 2011-11-24 16:48:41 +0100 |
---|---|---|
committer | Clavister OpenSource <opensource@clavister.com> | 2012-03-20 17:30:52 +0100 |
commit | b94f248ea967aef936db3a323134c030b4f05add (patch) | |
tree | 72e7bb710e41818631f7cdff0d931d7d853c6744 /src/conftest/hooks/set_proposal_number.c | |
parent | 46897273d76c9f1cfa4fa6f2184adb5e84f01836 (diff) | |
download | strongswan-b94f248ea967aef936db3a323134c030b4f05add.tar.bz2 strongswan-b94f248ea967aef936db3a323134c030b4f05add.tar.xz |
IKEv1 XAuth: Added new MIGRATE status type to status_t.
When a task returns this status from a build or process method, it is a signal to the task manager that it should treat it as if the task returned SUCCESS.
Additionally it will migrate all remaining tasks from the current queue to a different one, calling swap_initiator for each applicable task.
Finally, the task manager will call "initiate", if applicable, to kick off tasks in the "queued_tasks" queue.
Task queue relocation mapping:
passive_tasks moves to queued_tasks (which is then fed to active by the initiate call).
active_tasks moves to passive_tasks
Diffstat (limited to 'src/conftest/hooks/set_proposal_number.c')
0 files changed, 0 insertions, 0 deletions