l2tp: Add L2TP ethernet pseudowire support
authorJames Chapman <jchapman@katalix.com>
Fri, 2 Apr 2010 06:19:26 +0000 (06:19 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 3 Apr 2010 21:56:06 +0000 (14:56 -0700)
commitd9e31d17ceba5f0736f5a34bbc236239cd42b420
treed31a8fb8365c85db07b649a5d5aa11069890de23
parente02d494d2c60746ee6583132904ac1791f5bc9a6
l2tp: Add L2TP ethernet pseudowire support

This driver presents a regular net_device for each L2TP ethernet
pseudowire instance. These interfaces are named l2tpethN by default,
though userspace can specify an alternative name when the L2TP
session is created, if preferred. When the pseudowire is established,
regular Linux networking utilities may be used to configure the
interface, i.e. give it IP address info or add it to a bridge. Any
data passed over the interface is carried over an L2TP tunnel.

Signed-off-by: James Chapman <jchapman@katalix.com>
Reviewed-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/l2tp/Kconfig
net/l2tp/Makefile
net/l2tp/l2tp_eth.c [new file with mode: 0644]