James Chapman
0d76751fad
l2tp: Add L2TPv3 IP encapsulation (no UDP) support
...
This patch adds a new L2TPIP socket family and modifies the core to
handle the case where there is no UDP header in the L2TP
packet. L2TP/IP uses IP protocol 115. Since L2TP/UDP and L2TP/IP
packets differ in layout, the datapath packet handling code needs
changes too. Userspace uses an L2TPIP socket instead of a UDP socket
when IP encapsulation is required.
We can't use raw sockets for this because the semantics of raw sockets
don't lend themselves to the socket-per-tunnel model - we need to
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-04-03 14:56:04 -07:00
..
9p
802
net: convert multicast list to list_head
2010-04-03 14:22:15 -07:00
8021q
net: move address list functions to a separate file
2010-04-03 14:22:11 -07:00
appletalk
net: convert multicast list to list_head
2010-04-03 14:22:15 -07:00
atm
atm: Use kasprintf
2010-03-21 18:34:15 -07:00
ax25
bluetooth
net: convert multicast list to list_head
2010-04-03 14:22:15 -07:00
bridge
bridge: cleanup: remove unused assignment
2010-03-21 21:21:58 -07:00
caif
net-caif: using kmalloc/kfree requires the include of slab.h
2010-04-01 00:28:49 -07:00
can
core
net: convert multicast list to list_head
2010-04-03 14:22:15 -07:00
dcb
dccp
net: remove trailing space in messages
2010-03-24 14:01:54 -07:00
decnet
net: convert multicast list to list_head
2010-04-03 14:22:15 -07:00
dsa
net: move address list functions to a separate file
2010-04-03 14:22:11 -07:00
econet
ethernet
ieee802154
ipv4
net: convert multicast list to list_head
2010-04-03 14:22:15 -07:00
ipv6
net: convert multicast list to list_head
2010-04-03 14:22:15 -07:00
ipx
irda
net: remove trailing space in messages
2010-03-24 14:01:54 -07:00
iucv
key
l2tp
l2tp: Add L2TPv3 IP encapsulation (no UDP) support
2010-04-03 14:56:04 -07:00
lapb
llc
llc: cleanup: remove dead code from llc_init()
2010-03-24 13:34:08 -07:00
mac80211
net: convert multicast list to list_head
2010-04-03 14:22:15 -07:00
netfilter
netlabel
netlink
netlink: use the appropriate namespace pid
2010-03-26 20:13:58 -07:00
netrom
packet
net: convert multicast list to list_head
2010-04-03 14:22:15 -07:00
phonet
rds
rds: cleanup: remove unneeded variable
2010-03-24 13:34:09 -07:00
rfkill
rose
rxrpc
sched
gen_estimator: deadlock fix
2010-04-01 18:38:48 -07:00
sctp
sctp: eliminate useless code
2010-03-30 23:58:22 -07:00
sunrpc
net: remove trailing space in messages
2010-03-24 14:01:54 -07:00
tipc
tipc: define needless global scoped variable static
2010-03-30 23:58:22 -07:00
unix
wanrouter
wimax
wimax: remove unneeded variable
2010-03-24 13:34:09 -07:00
wireless
cfg80211: Add connection quality monitoring support to nl80211
2010-03-24 16:02:37 -04:00
x25
xfrm
xfrm: remove policy lock when accessing policy->walk.dead
2010-04-01 19:41:35 -07:00
compat.c
Kconfig
l2tp: Split pppol2tp patch into separate l2tp and ppp parts
2010-04-03 14:56:02 -07:00
Makefile
l2tp: Split pppol2tp patch into separate l2tp and ppp parts
2010-04-03 14:56:02 -07:00
nonet.c
socket.c
sysctl_net.c
TUNABLE