(usagi-users 03705) CVS instructions needed to checkout IPSEC support for 2.4.21 kernel (arm-linux)

Michael Grigoni <[email protected]>
Newsgroups gmane.linux.ipv6.usagi.users
Organization Cybertheque Museum
Message-ID <[email protected]>
Greetings:

I am working with an armv41 device called the "Zipit Wireless Messenger"
running 2.4.21-rmk1; its Hermes-2.5 driver is a binary and the
vendor has refused to release the source claiming that an NDA with
Agere for prerelease code used in the driver bars its release. It is
therefore not possible to upgrade to a newer (2.6.x) kernel.

I need to assemble USAGI IPSec support for this kernel; I would
appreciate instructions on precisely how to CVS checkout the proper
files compatible with 2.4.21-rmk1 on arm.  I have browsed the
CVS tree (cvsweb) so I am aware of the drop of support and the
confusing collection of dated branches.

I would also appreciate any insights on how to properly merge
the package with the kernel sources to avoid conflicts and
what additional patches, if any, are needed to rebuild the
kernel.

Before examining the files in CVS, I attempted to add the af_key
module to the kernel sources by migrating a few existing USAGI
files (net/xfrm.h, pfkeyv2.h, af_key.c) from a Debian 2.4.27
kernel (i386); compiling af_key.c results in many conflicts
between kernel header defines and <linux/...> defines in a
previously correct set of sources (redefines of basic types,
etc).

I absolutely need to get IPSec support on this kernel and
appreciate any help and advice.

Regards,

Michael Grigoni
Cybertheque Museum
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.