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