Add ovsdb vlan support by using OF1.3 50/6150/6
authorHsin-Yi Shen <hshen@redhat.com>
Thu, 17 Apr 2014 18:13:04 +0000 (14:13 -0400)
committerHsin-Yi Shen <hshen@redhat.com>
Mon, 19 May 2014 17:40:29 +0000 (13:40 -0400)
commit78a805e8be3d15e02b1c41e4fc540cf62a9e61e7
tree4bb119cdbcc38a1b80eca924532d06040c42f171
parent80addf74834d98e859707a90fc0d6f3152c68f2c
Add ovsdb vlan support by using OF1.3

This change is to support vlan tenant isolation using OF1.3
This is using OF1.3 and Sam has the 1.0 change.

The changes of common neutron files are committed by Sam.
Most of the change here is for OF1.3 only.

This commit also has dependency on BUG 1020 "Multiple output actions is not allowed in the action list of apply-action instruction". The vlan and tunnel broadcast is broken due to BUG1020.
We don't want BUG 1020 to block the vlan feature commit and send this change for code review now.
Onve BUG 1020 is fixed, broadcast should work properly.

Change-Id: Ibd16404212cc1c4de21921477e4d1cf335a12b39
Signed-off-by: Hsin-Yi Shen <hshen@redhat.com>
neutron/src/main/java/org/opendaylight/ovsdb/neutron/AdminConfigManager.java
neutron/src/main/java/org/opendaylight/ovsdb/neutron/IAdminConfigManager.java
neutron/src/main/java/org/opendaylight/ovsdb/neutron/NetworkHandler.java
neutron/src/main/java/org/opendaylight/ovsdb/neutron/SouthboundHandler.java
neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10Provider.java
neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF13Provider.java