[ovs-git] Open vSwitch: tunneling: Simplify ovs_tnl_send() error handling code. (branch-1.10)

dev at openvswitch.org dev at openvswitch.org
Wed Mar 6 18:49:12 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, branch-1.10 has been updated
       via  2b0a8f8f665c499ad52e08c8d1b3cd1b71233b21 (commit)
       via  12db604eb63272924e122f57640b5ebd9a20c87a (commit)
       via  2834ce46735cb31d3007d2c0364583f57d2903b1 (commit)
      from  9ae3ef240ab9b68b9e34e8ed88cd4181b742f7a4 (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 2b0a8f8f665c499ad52e08c8d1b3cd1b71233b21
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=2b0a8f8f665c499ad52e08c8d1b3cd1b71233b21
Author: Pravin B Shelar <pshelar at nicira.com>
		
tunneling: Simplify ovs_tnl_send() error handling code.
		
Following commit slightly improves code readability. It is
also correctness fix as ip_local_out() was storing error
code in err which was not int.

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


commit 12db604eb63272924e122f57640b5ebd9a20c87a
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=12db604eb63272924e122f57640b5ebd9a20c87a
Author: Pravin B Shelar <pshelar at nicira.com>
		
Tunnel: Cleanup old tunnel infrastructure.
		
Since userspace flow based tunneling code is checked in, the kernel
port based tunneling code can be removed.

Patch removes following components:
 - tunnel ports hash table and moved tunnel ports list to individual
   vports.
 - Cleaned per tnl-port config.
 - OVS_KEY_ATTR_TUN_ID action is removed.

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

Bug #15078


commit 2834ce46735cb31d3007d2c0364583f57d2903b1
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=2834ce46735cb31d3007d2c0364583f57d2903b1
Author: Pravin B Shelar <pshelar at nicira.com>
		
datapath: Remove CAPWAP tunneling support.
		
The CAPWAP implementation is just the encapsulation format and
therefore really not the full protocol.  While there were some
uses of it (primarily hardware support and UDP transport).  But
these are most likely better provided by VXLAN.

Following patch removes CAPWAP tunneling support.

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


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

Summary of changes:
 FAQ                             |    2 +-
 NEWS                            |    1 +
 README                          |    2 +-
 datapath/CAPWAP.txt             |   77 ----
 datapath/Modules.mk             |    5 +-
 datapath/actions.c              |   37 +--
 datapath/datapath.c             |   10 +-
 datapath/flow.c                 |   62 +---
 datapath/flow.h                 |    5 +-
 datapath/linux/.gitignore       |    1 -
 datapath/tunnel.c               |  719 +++------------------------------
 datapath/tunnel.h               |  158 +-------
 datapath/vport-capwap.c         |  849 ---------------------------------------
 datapath/vport-capwap.h         |   32 --
 datapath/vport-gre.c            |  214 ++++++----
 datapath/vport-vxlan.c          |  191 ++++------
 datapath/vport.c                |    1 -
 datapath/vport.h                |    9 +-
 debian/copyright.in             |    1 -
 include/linux/openvswitch.h     |   12 +-
 include/openvswitch/automake.mk |    1 -
 include/openvswitch/tunnel.h    |   77 ----
 lib/dpif-linux.c                |    6 -
 lib/dpif-netdev.c               |    1 -
 lib/netdev-vport.c              |   17 +-
 lib/odp-util.c                  |   28 --
 lib/odp-util.h                  |    3 +-
 ofproto/tunnel.c                |   48 +--
 tests/odp.at                    |    1 -
 vswitchd/vswitch.xml            |   32 +-
 30 files changed, 313 insertions(+), 2289 deletions(-)
 delete mode 100644 datapath/CAPWAP.txt
 delete mode 100644 datapath/vport-capwap.c
 delete mode 100644 datapath/vport-capwap.h
 delete mode 100644 include/openvswitch/tunnel.h


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list