gre: Add userspace GRE support.
authorJesse Gross <jesse@nicira.com>
Sun, 6 Dec 2009 00:01:06 +0000 (16:01 -0800)
committerJesse Gross <jesse@nicira.com>
Mon, 7 Dec 2009 20:48:08 +0000 (12:48 -0800)
commita740f0de5bec1e62dfa64173e6925e7872c66560
tree10ac1be3821fbd4a53e78f8cdfbe00411753a0c0
parentc3e3d2a1e72f2fec8580e7974f809846788bc8ff
gre: Add userspace GRE support.

This implements the userspace portion of GRE on Linux. It communicates
with the kernel module to setup tunnels using either Netlink or ioctls
as appropriate based on the kernel version.

Significant portions of this commit were actually written by
Justin Pettit.
lib/netdev-linux.c
lib/netdev-provider.h
lib/netdev.c
vswitchd/bridge.c