This patch builds on the first two patches which Simon Horman sent out in
May to move Open vSwitch towards flow-based tunneling. This patch simply
adds a tun_key, deprecating the tun_id member of the ovs_skb_cb struct.
This patch retains compatibilty with existing tunneling, but once the
userspace code is submitted, this will be deprecated.

 datapath/actions.c          |  8 +++--
 datapath/datapath.c         | 10 +++++-
 datapath/datapath.h         |  5 +--
 datapath/flow.c             | 39 +++++++++++++++++++-----
 datapath/flow.h             | 27 ++++++++++++++---
 datapath/tunnel.c           | 74 ++++++++++++++++++++++++---------------------
 datapath/tunnel.h           |  4 +--
 datapath/vport-capwap.c     | 12 ++++----
 datapath/vport-gre.c        | 17 +++++------
 datapath/vport.c            |  2 +-
 include/linux/openvswitch.h | 13 +++++++-
 lib/dpif-netdev.c           |  1 +
 lib/odp-util.c              | 13 ++++++++
 lib/odp-util.h              |  3 +-
 14 files changed, 156 insertions(+), 72 deletions(-)

-- 
1.7.11.2

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

Reply via email to