device: add veth support
authorMatthias Schiffer <mschiffer@universe-factory.net>
Fri, 10 Feb 2017 05:30:17 +0000 (06:30 +0100)
committerFelix Fietkau <nbd@nbd.name>
Sat, 11 Feb 2017 20:48:38 +0000 (21:48 +0100)
commit6397f5edb977b5963aa8eec1deaa709355bbbc7d
treee8e8bf3c162794e574e458b06a3b9d6d8c2c0afb
parent6228d0f21b2dcf20d7b2223c43f8b90b9b51bc4d
device: add veth support

The veth config code mostly handles the primary interface of a veth pair,
the secondary interface is not explicitly referenced and will be found as
an unrelated interface after the pair has been created.

This doesn't only allow us to keep the veth code simple (and similar to
existing device handlers), but will also avoid complicating handling
unnecessarily in case the secondary interface is moved into another network
namespace.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
CMakeLists.txt
system-dummy.c
system-linux.c
system.h
veth.c [new file with mode: 0644]