I've been asked to implement IPSec (to establish a VPN to a specific destination) on our small MIPS/Linux 2.4 embedded system. I've started looking at FreeS/WAN which has "factioned" off into Openswan and StrongSwan. I'm looking for recomendations on the best choice. (I need a reason why you think it's best, ie easy to implement, smaller footprint, flexible options, etc) Are there other better alternatives? I'm really interested in hearing from people that have actually added IPSec to the Linux kernel.