Cisco VPN patches

Cisco VPN patches

Here are patches to get the Cisco VPN client Linux code working on 64-bit systems.

4.8.01-64bit_2.6.24.patch
This is a patch against vpnclient-linux-x86_64-4.8.01.0640-k9.tar.gz. This combines the vpnclient-linux-2.6.24-final.diff patches (which fixes the intialization code for 2.6.24 kernels) with the cisco_skbuff_offset.patch (which allows for the 64-bit skbuff changes in 2.6.22). It additionally fixes (I think) some of the sections relating to skbuff changes in that patch.

4.8.02-64bit.patch
This is a patch against vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz. Although this recent Cisco release has the initialization fixes in (vide ultra), it still does not work with 64-bit code, so this patch applies that again. This works on kernels up to 2.6.26 (well - not sure how far back it would go...)
Update:It is now also known to work on the 2.6.27.4 kernels in 32- and 64-bit Mandriva 2009.

02 December 2008