sorry, please ignore
On Wed, Jun 11, 2014 at 10:27 AM, Stephen Wong <s3w...@midokura.com> wrote: > Hey, > > What Dan has been waiting for, Geneve support in OVS!!! > > - Stephen > > > ---------- Forwarded message ---------- > From: Jesse Gross <je...@nicira.com> > Date: Tue, Jun 10, 2014 at 4:47 PM > Subject: [ovs-dev] [PATCH 0/7] Basic Geneve Support > To: d...@openvswitch.org > > > This series implements support for Geneve > (http://tools.ietf.org/html/draft-gross-geneve-00) in OVS. > > It has two caveats: > * It is not integrated with upstream yet. The intention is to > upstream this but it requires some refactoring of the UDP tunnel > layer to avoid code duplication, which Andy Zhou is currently > working on. For the time being, this is structured as a purely > out-of-tree protocol and has redundant code with other protocol > of this type (LISP). I expect that this will be addressed by the > time code review is complete on the other portions. > > * Userspace does not fully take advantage of all the features of > Geneve, particularly options. However, the kernel is fully > flexible and can support even unknown options. Additional > capabilities are planned to be added shortly but this provides > a solid starting point. > > Jesse Gross (7): > lisp: Use IP addresses rather than flow on hash failure. > datapath: Eliminate memset() from flow_extract. > datapath: Wrap struct ovs_key_ipv4_tunnel in a new structure. > tunnel: Add support for matching on OAM packets. > netdev-vport: Truncate long names for tunnel backing ports. > datapath: Factor out allocation and verification of actions. > datapath: Add support for Geneve tunneling. > > datapath/Modules.mk | 1 + > datapath/actions.c | 6 +- > datapath/datapath.c | 38 +- > datapath/datapath.h | 2 +- > datapath/flow.c | 61 +++- > datapath/flow.h | 38 +- > datapath/flow_netlink.c | 153 +++++++- > datapath/linux/Modules.mk | 1 + > datapath/linux/compat/include/net/geneve.h | 23 ++ > datapath/linux/compat/include/net/ip_tunnels.h | 5 + > datapath/vport-geneve.c | 464 > +++++++++++++++++++++++++ > datapath/vport-gre.c | 38 +- > datapath/vport-lisp.c | 36 +- > datapath/vport-vxlan.c | 29 +- > datapath/vport.c | 7 +- > datapath/vport.h | 3 +- > include/linux/openvswitch.h | 6 +- > lib/dpif-linux.c | 5 + > lib/flow.c | 2 + > lib/flow.h | 1 + > lib/netdev-vport.c | 26 +- > lib/odp-util.c | 53 ++- > lib/packets.h | 18 + > tests/ovs-vsctl.at | 6 +- > tests/tunnel.at | 12 + > vswitchd/vswitch.xml | 15 +- > 26 files changed, 926 insertions(+), 123 deletions(-) > create mode 100644 datapath/linux/compat/include/net/geneve.h > create mode 100644 datapath/vport-geneve.c > > -- > 1.9.1 > > _______________________________________________ > dev mailing list > d...@openvswitch.org > http://openvswitch.org/mailman/listinfo/dev > >
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev