refactoring ovsdb of13 neutron 74/9474/5
authorBrent Salisbury <brent.salisbury@gmail.com>
Tue, 29 Jul 2014 16:21:05 +0000 (12:21 -0400)
committerBrent Salisbury <brent.salisbury@gmail.com>
Sun, 10 Aug 2014 04:17:17 +0000 (00:17 -0400)
commitf9f9afa5326f96999588641cea7b23ad7c940bdd
treeca6f6009b3da765a6cff437b0968779b8539b2f1
parent4dafb8f5460e87012c0b9e6e02bb965d07f7e281
refactoring ovsdb of13 neutron

patch#5:
renamed openflow constant

patch#4:
rebase

Patch#3:
-rebased, added a couple of constants and deleted old
commented out code from Hydrogen.

-I am getting so many node errors on the current
master that it is hard to tell if I am introducing
any new ones. We should probably verify the existing base
isnt broken for all of us before we merge this until md_sal
starts behaving like it did prior to all of the
normalization/node work by that team captured in Bug #1490.

Patch#2:
Changed a couple assessors in the match and comments
in instructions

-First of a few, was wanting  to put a builder wrapper around
all of the ofplug java API boiler plate sounded good in
theory but maintenance and tshooting mdsal RPCs,
threading etc from a loosely coupled wrapper may eventually
make us sad pandas.

-Pulled the ofplugin match/action APIs out of OF13Provider
and into a seperate package. Will work with Dave/Madhu
(or anyone else up to speed on karaf strategy) to package
it into Karaf or something if we are still aiming for
seperate bundles.
-Want to break it up into a progressive set of patches rather
then one biggy since we dont have IT yet to avoid any
impact.
-I have tests done just no PaxExam to run them against.
Can push them as a stub/example if someone wants.
-Added TCP_Flag and IPv4 Tunnel_Src/Dst.
-Modified and added a couple of constants.
-Later today will be adding a few methods to remove some
boiler plate jsut not as much as initially desired but
instantiating the MDSAL builders outside of of13provider
was getting mixed results with lots of rpc errors. Will
push it with a bug tomorrow anyways as a talking point for
out consumer APIs moving forward.

Change-Id: I05d7cccf3d7d0ae481070d8410e2328588faa348
Signed-off-by: Brent Salisbury <brent.salisbury@gmail.com>
openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/OF13Provider.java
openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/mdsalopenflow13/OF13MdSalInstruction.java [new file with mode: 0644]
openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/mdsalopenflow13/OF13MdSalMatch.java [new file with mode: 0644]