net: L2TPv3 transport
authorAnton Ivanov <antivano@cisco.com>
Fri, 20 Jun 2014 09:34:41 +0000 (10:34 +0100)
committerStefan Hajnoczi <stefanha@redhat.com>
Fri, 27 Jun 2014 08:39:10 +0000 (10:39 +0200)
commit3fb69aa1d127585fe9626c3d777a8ce2fc01a36d
tree446b2545b76989bcf608593d2b0c3ac59574d503
parenteb3f45c5af26f5284b5f8dd7319714ca70676e50
net: L2TPv3 transport

This transport allows to connect a QEMU nic to a static Ethernet
over L2TPv3 tunnel. The transport supports all options present
in the Linux kernel implementation. It allows QEMU to connect
to any Linux host running kernel 3.3+, most routers and network
devices as well as other QEMU instances.

[Fixed up net_client_init1() switch statement to support -netdev
--Stefan]

Signed-off-by: Anton Ivanov <antivano@cisco.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
net/Makefile.objs
net/clients.h
net/l2tpv3.c [new file with mode: 0644]
net/net.c
qapi-schema.json
qemu-options.hx