Compiling the Kernel

The kernel modifications for HIP are available in vanilla linux kernel 2.6.27 and above. With older kernel version, it is possible to use the userspace IPsec in HIPL. If you want to optimize performance for an older kernel version, you can patch and compile the kernel. The drawback of patching your kernel is that it requires some expertise and possibly installing e.g. some wireless firmware images manually. The HIPL website has some readily built images, but you may still have to install some firmware images manually. If you are unsure, you can try the userspace ipsec as described later in this manual.

If you haven't configured linux kernel before, please use the userspace ipsec instead (as described later in this document), or at least consult linux/README.

Download linux kernel 2.6.x.y. Compile the kernel with at least the following options:

The hipd probes the necessary kernel modules automatically