The following two patches provide support for the LISP tunneling protocol into Open vSwitch. See the latest IETF draft for LISP here:
http://tools.ietf.org/html/draft-ietf-lisp-24 Kyle Mestery (1): Add support to the tunneling code for a "pre_tunnel" function. This allows the tunneling code to perform operations on the packet before the outer IP header is added. Lorand Jakab (1): Add support for LISP tunneling Makefile.am | 1 + README-lisp | 68 ++++++++ datapath/Modules.mk | 1 + datapath/linux/.gitignore | 1 + datapath/tunnel.c | 5 + datapath/tunnel.h | 8 + datapath/vport-capwap.c | 1 + datapath/vport-gre.c | 2 + datapath/vport-lisp.c | 351 ++++++++++++++++++++++++++++++++++++++++++ datapath/vport-vxlan.c | 1 + datapath/vport.c | 1 + datapath/vport.h | 1 + include/linux/openvswitch.h | 1 + include/openflow/nicira-ext.h | 6 +- lib/netdev-vport.c | 4 + vswitchd/vswitch.xml | 9 ++ 16 files changed, 458 insertions(+), 3 deletions(-) create mode 100644 README-lisp create mode 100644 datapath/vport-lisp.c -- 1.7.11.7 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev