Created by René Hummen and last modified

This branch fixes userspace IPsec and ESP tokens. The code is broken since the modularization of hipd functionality.

Get this branch:
bzr branch lp:~rene-hummen/hipl/ipsec_esp
Only René Hummen can upload to this branch. If you are René Hummen please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

René Hummen

Recent revisions

4945. By René Hummen

merge trunk revision 5392

4944. By René Hummen

Fix broken userspace ipsec mobility updates due to merge of trunk in revision 4942

The merge introduced a call of hip_recreate_security_associations_and_sp()
in hip_handle_second_update_packet() and hip_handle_third_update_packet().
As hip_recreate_security_associations_and_sp() sets up policies for the
kernel-space IPsec implementation, this additional setup of SAs resulted
in conflicting rules for user-space and kernel-space IPsec. The call to
hip_recreate_security_associations_and_sp() was previously already
moved to an own function.

4943. By René Hummen

fixed grouping of register functions to group by state

4942. By René Hummen

merged to lp:hipl revision 5290

4941. By René Hummen

removed a lot of unnecessary usage of pointer in function arguments

Most of the changes were required due to changes to the packet context
imported from trunk.

This branch compiles again.

4940. By René Hummen

merged to lp:hipl revision 5140

4939. By René Hummen

removed unused struct definition

4938. By René Hummen

fixed wrong variable type for esp token configuration

new versions of libconfig return int instead of long when reading an
int from a config file. however, this change was not reflected for the
now changed esp token configuration variable. this resulted in a segfault
when using parallel hchains.

4937. By René Hummen

added dependency resolution and documented module parsing script

4936. By René Hummen

moved HIP ESP parameter parsing from IPsec to packet handle functions

This allows to delay the setup of IPsec SAs and SPs until packet
processing has completed and the possible reply packet has been sent.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.