RMerl/asuswrt-merlin — pull request #413 by saintdev (2013-10-04 08:21:52+00:00)
Title: Simple IPsec support

This adds an option to enable the kernel modules and iptables support needed for IPsec (ipsec-tools, strongSwan, openSwan). Set IPSEC=y in the router config to enable the kernel modules (defaults to unset).

I have NOT fully tested this. I can't get the full firmware to build (unrelated to these changes, samba fails to build for me). Everything here builds fine, both the kernel and iptables.

I was able to test **iptables -m policy --help**. It does work, with libipt_policy.so in LD_LIBRARY_PATH.

I was not able to test the kernel modules (I see no reason why they should not work). CONFIG_XFRM (boolean) enables some built-in symbols needed by the other IPsec modules.