ike: Move fragmentation to ike_sa_t
authorTobias Brunner <tobias@strongswan.org>
Thu, 12 Jun 2014 14:28:27 +0000 (16:28 +0200)
committerTobias Brunner <tobias@strongswan.org>
Fri, 10 Oct 2014 07:30:26 +0000 (09:30 +0200)
commit40bab9a176617501dc6b98685c3e9c9d6fdd59d9
tree1a74c01ff6c10163fac3e763367371371b880a22
parent2e7a2c06a1121b2b1b6ce8f17860dbda081cf89d
ike: Move fragmentation to ike_sa_t

The message() hook on bus_t is now called exactly once before (plain) and
once after fragmenting (!plain), not twice for the complete message and again
for each individual fragment, as was the case in earlier iterations.

For inbound messages the hook is called once for each fragment (!plain)
and twice for the reassembled message.
src/libcharon/sa/ike_sa.c
src/libcharon/sa/ike_sa.h
src/libcharon/sa/ikev1/task_manager_v1.c