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