On Thu, Mar 16, 2017 at 04:22:30PM -0400, Eric Garver wrote: > This series adds support for the creation of tunnels using the rtnetlink > interface. This will open the possibility for new features and flags on those > vports without the need to change vport compatibility code. > > Support for STT and LISP have not been added because these are not upstream > yet, > so we don't know how the interface will be like upstream. And there are no > features in the current drivers right now we could make use of. > > Note: This work originally started by Thadeu Lima de Souza Cascardo. > > Testing: > - kernel 4.9.3, in-tree datapath > - rtnetlink successfully creates devices > - kernel 4.2.8, in-tree datapath > - rtnetlink is tried, but fails due to no COLLECT_METADATA support > - genetlink successfully creates devices > - kernel 4.2.8, out-of-tree datapath > - rtnetlink is not tried > - genetlink successfully creates devices > > Eric Garver (6): > dpif-netlink: break up code that creates compat ports > dpif-netlink: code to create/destroy tunnel ports via rtnetlink > dpif-netlink-rtnl: add VXLAN creation support > dpif-netlink-rtnl: add GRE creation support > dpif-netlink-rtnl: add GENEVE creation support > dpif-netlink: Probe for out-of-tree tunnels, decides used interface > > Thadeu Lima de Souza Cascardo (1): > netdev: get device type from vport prefix if it uses one > > NEWS | 3 + > lib/automake.mk | 3 + > lib/dpif-netlink-rtnl.c | 503 > ++++++++++++++++++++++++++++++++++++++++++++++++ > lib/dpif-netlink-rtnl.h | 54 ++++++ > lib/dpif-netlink.c | 204 +++++++++++++------- > lib/dpif-netlink.h | 2 + > lib/netdev.c | 26 ++- > 7 files changed, 726 insertions(+), 69 deletions(-) > create mode 100644 lib/dpif-netlink-rtnl.c > create mode 100644 lib/dpif-netlink-rtnl.h
Oops. I had crufty patches laying around when I sent this. I'll send a v2. _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev