[ovs-git] Open vSwitch: Add support for LISP tunneling (master)

dev at openvswitch.org dev at openvswitch.org
Mon Feb 25 16:15:48 PST 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  a6ae068b7b3ea1e039279e35ffae6ceddfb73866 (commit)
      from  54e536a64f432b439832ad51dcd8ae175dac7487 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit a6ae068b7b3ea1e039279e35ffae6ceddfb73866
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=a6ae068b7b3ea1e039279e35ffae6ceddfb73866
Author: Lorand Jakab <lojakab at cisco.com>
		
Add support for LISP tunneling
		
LISP is an experimental layer 3 tunneling protocol, described in RFC
6830.  This patch adds support for LISP tunneling.  Since LISP
encapsulated packets do not carry an Ethernet header, it is removed
before encapsulation, and added with hardcoded source and destination
MAC addresses after decapsulation.  The harcoded MAC chosen for this
purpose is the locally administered address 02:00:00:00:00:00.  Flow
actions can be used to rewrite this MAC for correct reception.  As such,
this patch is intended to be used for static network configurations, or
with a LISP capable controller.

Signed-off-by: Lorand Jakab <lojakab at cisco.com>
Signed-off-by: Kyle Mestery <kmestery at cisco.com>
Signed-off-by: Jesse Gross <jesse at nicira.com>


-----------------------------------------------------------------------

Summary of changes:
 AUTHORS                       |    1 +
 FAQ                           |    2 +-
 Makefile.am                   |    1 +
 NEWS                          |    3 +
 README                        |    2 +-
 README-lisp                   |   68 ++++++
 datapath/Modules.mk           |    1 +
 datapath/linux/.gitignore     |    1 +
 datapath/tunnel.c             |   15 ++
 datapath/tunnel.h             |    2 +
 datapath/vport-lisp.c         |  488 +++++++++++++++++++++++++++++++++++++++++
 datapath/vport-vxlan.c        |   17 +--
 datapath/vport.c              |    1 +
 datapath/vport.h              |    1 +
 include/linux/openvswitch.h   |    1 +
 include/openflow/nicira-ext.h |    6 +-
 lib/dpif-linux.c              |    5 +
 lib/netdev-vport.c            |   34 ++-
 vswitchd/vswitch.xml          |   17 +-
 19 files changed, 627 insertions(+), 39 deletions(-)
 create mode 100644 README-lisp
 create mode 100644 datapath/vport-lisp.c


hooks/post-receive
-- 
Open vSwitch


More information about the git mailing list