Attached is a PPP-over-L2TP driver for review. The patch is against
vanilla 2.6.8.1. It was originally developed for 2.4 and forward-
ported to 2.6 so please look for typical 2.4-to-2.6 porting bugs. The
original version of this driver was written by Martijn van Oosterhout,
distributed as kl2tp-0.2 last year.
Note that this code handles only the datapath of L2TP; a userland
daemon runs the L2TP control protocol, setting up tunnels and sessions
with its peers. OpenL2TP is a recently released L2TP client/server
written specifically for Linux and includes this driver in its
distribution, http://openl2tp.sourceforge.net.
I'm working towards having this driver integrated into the kernel
tree. Comments?
/jc
|