Hi Guys, This is version 2 for supporting NSH [1] on vxlan. The changes since last patch set are few and mainly just related to the review earlier.
datapath/datapath.c | 2 + datapath/flow.h | 7 +- datapath/flow_netlink.c | 22 +++ datapath/linux/Modules.mk | 1 + datapath/linux/compat/include/net/ip_tunnels.h | 2 + datapath/linux/compat/include/net/nsh.h | 87 +++++++++ datapath/linux/compat/include/net/vxlan.h | 6 +- datapath/linux/compat/vxlan.c | 61 +++++- datapath/vport-gre.c | 3 +- datapath/vport-lisp.c | 2 +- datapath/vport-vxlan.c | 9 +- include/linux/openvswitch.h | 8 + include/openflow/nicira-ext.h | 58 ++++++ lib/flow.c | 4 + lib/flow.h | 4 + lib/match.c | 46 +++++ lib/match.h | 4 + lib/meta-flow.c | 78 +++++++- lib/meta-flow.h | 4 + lib/netdev-vport.c | 113 ++++++++++- lib/netdev.h | 16 ++ lib/nx-match.c | 3 + lib/odp-util.c | 34 +++- lib/odp-util.h | 4 +- lib/ofp-actions.c | 48 +++++ lib/ofp-actions.h | 18 ++ lib/ofp-parse.c | 14 ++ lib/ofp-util.def | 2 + ofproto/ofproto-dpif-xlate.c | 8 + ofproto/tunnel.c | 245 +++++++++++++++++++----- tests/bfd.at | 8 +- tests/odp.at | 16 +- tests/tunnel.at | 82 ++++---- 33 files changed, 900 insertions(+), 119 deletions(-) Regards, Pritesh _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev