netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next v2 0/4] openvswitch: add IPv6 tunneling support
@ 2015-10-01 14:44 Jiri Benc
  2015-10-01 14:44 ` [PATCH net-next v2 1/4] openvswitch: add tunnel protocol to sw_flow_key Jiri Benc
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Jiri Benc @ 2015-10-01 14:44 UTC (permalink / raw)
  To: netdev; +Cc: dev, Pravin Shelar, Jesse Gross

This builds on the previous work that added IPv6 support to lwtunnels and
adds IPv6 tunneling support to ovs.

To use IPv6 tunneling, there needs to be a metadata based tunnel net_device
created and added to the ovs bridge. Currently, only vxlan is supported by
the kernel, with geneve to follow shortly. There's no need nor intent to add
a support for this into the vport-vxlan (etc.) compat layer.

Jiri Benc (4):
  openvswitch: add tunnel protocol to sw_flow_key
  openvswitch: netlink attributes for IPv6 tunneling
  ip_tunnels: introduce ip6_tunnel_key_init
  openvswitch: IPv6 support for ovs_tunnel_get_egress_info

 include/net/dst_metadata.h       |  18 ++----
 include/net/ip_tunnels.h         |  40 +++++++++---
 include/uapi/linux/openvswitch.h |   2 +
 net/openvswitch/flow.c           |   4 +-
 net/openvswitch/flow.h           |   1 +
 net/openvswitch/flow_netlink.c   | 129 +++++++++++++++++++++++++++------------
 net/openvswitch/flow_table.c     |   2 +-
 net/openvswitch/vport-geneve.c   |   4 +-
 net/openvswitch/vport-gre.c      |   4 +-
 net/openvswitch/vport-vxlan.c    |   6 +-
 net/openvswitch/vport.c          |  62 +++++++++++++------
 net/openvswitch/vport.h          |  26 ++++++++
 12 files changed, 211 insertions(+), 87 deletions(-)

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2015-10-05 18:05 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-01 14:44 [PATCH net-next v2 0/4] openvswitch: add IPv6 tunneling support Jiri Benc
2015-10-01 14:44 ` [PATCH net-next v2 1/4] openvswitch: add tunnel protocol to sw_flow_key Jiri Benc
2015-10-02  0:10   ` Pravin Shelar
2015-10-01 14:44 ` [PATCH net-next v2 2/4] openvswitch: netlink attributes for IPv6 tunneling Jiri Benc
2015-10-02  0:10   ` Pravin Shelar
2015-10-01 14:44 ` [PATCH net-next v2 3/4] ip_tunnels: introduce ip6_tunnel_key_init Jiri Benc
2015-10-02  0:11   ` Pravin Shelar
2015-10-02  5:58     ` Jiri Benc
2015-10-01 14:44 ` [PATCH net-next v2 4/4] openvswitch: IPv6 support for ovs_tunnel_get_egress_info Jiri Benc
2015-10-02  0:11   ` Pravin Shelar
2015-10-02  6:00     ` Jiri Benc
2015-10-02 19:32       ` Pravin Shelar
     [not found]         ` <CALnjE+qn7PrEYxKZ6c03-Bz63BcROVuqmwdp8sqi2eXvxY-yeg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-10-03  0:57           ` Jesse Gross
2015-10-05 18:05             ` Pravin Shelar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).