[ovs-git] Open vSwitch: gre: Restructure tunneling. (master)

dev at openvswitch.org dev at openvswitch.org
Fri Jun 21 06:08:24 UTC 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  5ebaf571f9a3531d06eb52b62ac237ab7292f7b0 (commit)
      from  1a02b7689b01db7fff2cda87ac311389ff524283 (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 5ebaf571f9a3531d06eb52b62ac237ab7292f7b0
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=5ebaf571f9a3531d06eb52b62ac237ab7292f7b0
Author: Pravin B Shelar <pshelar at nicira.com>
		
gre: Restructure tunneling.
		
Following patch restructures ovs tunneling and gre vport
implementation to make ovs tunneling more in sync with
upstream kernel tunneling.  Doing this tunneling code is
simplified as most of protocol processing on send and
recv is pushed to kernel tunneling.  For external ovs
module the code is moved to kernel compatibility code.

Signed-off-by: Pravin B Shelar <pshelar at nicira.com>
Acked-by: Jesse Gross <jesse at nicira.com>


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

Summary of changes:
 datapath/compat.h                               |    6 +
 datapath/flow.c                                 |   14 +-
 datapath/flow.h                                 |    9 +-
 datapath/linux/Modules.mk                       |    6 +
 datapath/linux/compat/gre.c                     |  352 +++++++++++++++++++++++
 datapath/linux/compat/gso.c                     |  146 ++++++++++
 datapath/linux/compat/gso.h                     |   72 +++++
 datapath/linux/compat/include/linux/if_ether.h  |    4 +
 datapath/linux/compat/include/linux/netdevice.h |    6 +-
 datapath/linux/compat/include/net/gre.h         |  102 +++++++
 datapath/linux/compat/include/net/ip_tunnels.h  |   54 ++++
 datapath/linux/compat/ip_tunnels_core.c         |  116 ++++++++
 datapath/linux/compat/skbuff-openvswitch.c      |   28 +-
 datapath/tunnel.c                               |   14 +-
 datapath/tunnel.h                               |   11 +-
 datapath/vport-gre.c                            |  342 +++++++++-------------
 datapath/vport-lisp.c                           |    2 +-
 datapath/vport-vxlan.c                          |    2 +-
 18 files changed, 1040 insertions(+), 246 deletions(-)
 create mode 100644 datapath/linux/compat/gre.c
 create mode 100644 datapath/linux/compat/gso.c
 create mode 100644 datapath/linux/compat/gso.h
 create mode 100644 datapath/linux/compat/include/net/gre.h
 create mode 100644 datapath/linux/compat/include/net/ip_tunnels.h
 create mode 100644 datapath/linux/compat/ip_tunnels_core.c


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list