Following patches cleanup and simplify ovs tunneling.  First patch
fixes datapath locking which is required for correct lock ordering
in new tunneling protocols.  Next two patches simplifies tunneling
code.
These patches are required for tunnel upstreaming.

Pravin B Shelar (3):
  datapath: Simplify datapath locking.
  tunneling: Remove struct tnl_vport and tnl_ops.
  datapath: Move vport init to First port create.

 datapath/Modules.mk                             |    2 -
 datapath/datapath.c                             |  326 +++++++++++++++--------
 datapath/datapath.h                             |   20 +-
 datapath/dp_notify.c                            |   26 +--
 datapath/genl_exec.c                            |  147 ----------
 datapath/genl_exec.h                            |   27 --
 datapath/linux/Modules.mk                       |    1 -
 datapath/linux/compat/include/linux/genetlink.h |   23 --
 datapath/tunnel.c                               |   62 +----
 datapath/tunnel.h                               |   39 +---
 datapath/vport-gre.c                            |  125 ++++++---
 datapath/vport-internal_dev.c                   |    6 +-
 datapath/vport-lisp.c                           |  141 ++++------
 datapath/vport-netdev.c                         |   24 ++-
 datapath/vport-vxlan.c                          |  109 ++++-----
 datapath/vport.c                                |  100 +++-----
 datapath/vport.h                                |   20 +-
 17 files changed, 509 insertions(+), 689 deletions(-)
 delete mode 100644 datapath/genl_exec.c
 delete mode 100644 datapath/genl_exec.h
 delete mode 100644 datapath/linux/compat/include/linux/genetlink.h

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to