(usagi-users 03714) Re: CVS instructions needed to checkout IPSEC support for 2.4.21 kernel (arm-linux)
Kazunori Miyazawa <[email protected]>
| Newsgroups | gmane.linux.ipv6.usagi.users |
|---|---|
| Message-ID | <[email protected]> |
Michael Grigoni wrote: > 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. > You can get the codes with bXFRM_20041028 from our cvs. I think it works as minimum implementation of IPsec but it has no maintanance. We have our original implementation in our past release which is different from current linux-2.6 IPsec. -- Kazunori Miyazawa