Christopher Warner Studies and thoughts, usually in coherent fashion.

22Apr/070

Linux Cisco VPN Client

Hi Cisco,

The latest Cisco Linux VPN Client you have released needs to be updated. Cisco provides the source but there are a couple of things that need to happen to bring the module to a full compile. They are outlined below:

  • Config.h has been deprecated and moved to autoconf.h; distributions may or may not provide a symlink to autoconf.h. Most will probably not.
  • The CHECKSUM_HW def has been deprecated it's been broken into two defines CHECKSUM_PARTIAL and CHECKSUM_COMPLETE
  • The skb_checksum_help function arg's have changed from 2 to 1 argument.

I'd post the changes here but obviously the module is not free or opensource. This gets it to compile properly for me on Ubuntu Feisty Fawn 7.04.

I've seen others post patches for other problems around the net. This is probably not the best idea but this was at work (and I remember clearly the kernel being tainted upon loading of the module). To be on the safe side, the above should be easy to change yourself. If it was opensource I would of spent the 30 mins to provide a robust patch but, whatever.

About Christopher Warner

Christopher Warner is part genius, part idiot. This makes him well balanced. He's worked on numerous opensource projects with great people and has generally led an eventful and fulfilling life. He hopes to retire an old man in a rocking chair should he be so fortunate.
Filed under: Advogato Leave a comment
Comments (0) Trackbacks (0)

No comments yet.


Leave a comment

You must be logged in to post a comment.

No trackbacks yet.