This patch series update OVS compat layer to handle IPv6 UDP based
tunnels. While doing this various fixes and updates to tunnel code
are also brought in.

Pravin B Shelar (12):
  datapath: compat: Refactor egress tunnel info
  datapath: compat: Update iptunnel_pull_header
  datapath: compat: Introduce dst-cache for tunnels
  datapath: compat: Update tunnel_handle_offloads()
  datapath: compat: Update udp-tunnel-xmit
  datapath: compat: Add support for ipv6 to ovs_udp_tun_rx_dst
  datapath: compat: Update udp_sock_create
  datapath: compat: Update setup_udp_tunnel_sock
  datapath: compat: Remove unnecessary iptunnel_xmit() declaration.
  datapath: compat: Prepare tnl-segmentation for ipv6.
  datapath: compat: Add support for IPv6 UDP tunnel segmentation.
  datapath: compat: Add support for IPv6 Geneve and VxLAN.

 NEWS                                               |    1 +
 acinclude.m4                                       |   22 +-
 datapath/actions.c                                 |    9 +-
 datapath/datapath.c                                |    5 +-
 datapath/datapath.h                                |    1 -
 datapath/flow.c                                    |   20 +-
 datapath/flow.h                                    |    1 +
 datapath/flow_netlink.c                            |  150 +-
 datapath/flow_netlink.h                            |    5 +-
 datapath/linux/Modules.mk                          |    3 +
 datapath/linux/compat/dev-openvswitch.c            |   29 +
 datapath/linux/compat/dst_cache.c                  |  169 ++
 datapath/linux/compat/geneve.c                     |  963 ++++++++---
 datapath/linux/compat/gre.c                        |    2 +-
 datapath/linux/compat/gso.c                        |   60 +-
 datapath/linux/compat/gso.h                        |    1 +
 datapath/linux/compat/include/linux/if_link.h      |   20 +
 .../linux/compat/include/linux/netdev_features.h   |    4 +
 datapath/linux/compat/include/linux/netdevice.h    |   13 +
 datapath/linux/compat/include/linux/percpu.h       |   11 +
 datapath/linux/compat/include/linux/skbuff.h       |    7 +
 datapath/linux/compat/include/net/dst_cache.h      |  104 ++
 datapath/linux/compat/include/net/dst_metadata.h   |   29 +-
 datapath/linux/compat/include/net/geneve.h         |    3 +
 datapath/linux/compat/include/net/gre.h            |    3 +
 datapath/linux/compat/include/net/ip6_fib.h        |   36 +
 datapath/linux/compat/include/net/ip6_tunnel.h     |    2 +-
 datapath/linux/compat/include/net/ip_tunnels.h     |   73 +-
 datapath/linux/compat/include/net/ipv6.h           |   32 +
 datapath/linux/compat/include/net/lisp.h           |    3 +
 datapath/linux/compat/include/net/stt.h            |    3 +
 datapath/linux/compat/include/net/udp.h            |    9 +
 datapath/linux/compat/include/net/udp_tunnel.h     |  130 +-
 datapath/linux/compat/include/net/vxlan.h          |  282 +++-
 datapath/linux/compat/ip_gre.c                     |   69 +-
 datapath/linux/compat/ip_tunnels_core.c            |   51 +-
 datapath/linux/compat/lisp.c                       |   52 +-
 datapath/linux/compat/stt.c                        |   52 +-
 datapath/linux/compat/udp_tunnel.c                 |  193 ++-
 datapath/linux/compat/utils.c                      |   25 +
 datapath/linux/compat/vxlan.c                      | 1699 ++++++++++----------
 datapath/vport-geneve.c                            |   14 +-
 datapath/vport-gre.c                               |    9 +-
 datapath/vport-lisp.c                              |   14 +-
 datapath/vport-stt.c                               |   14 +-
 datapath/vport-vxlan.c                             |   20 +-
 datapath/vport.c                                   |   78 +-
 datapath/vport.h                                   |   15 +-
 48 files changed, 2971 insertions(+), 1539 deletions(-)
 create mode 100644 datapath/linux/compat/dst_cache.c
 create mode 100644 datapath/linux/compat/include/net/dst_cache.h
 create mode 100644 datapath/linux/compat/include/net/ip6_fib.h

-- 
2.5.5

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to