Moved l2-l3 forwarding to domain-extensions 13/39413/8
authorMartin Sunal <msunal@cisco.com>
Wed, 25 May 2016 13:45:44 +0000 (15:45 +0200)
committerMartin Sunal <msunal@cisco.com>
Sat, 28 May 2016 10:49:28 +0000 (10:49 +0000)
commit9e9fef70137dc213a83de4db854a81145caeb23b
treed9fc71627cb385d670be17ff5c135a101323c349
parent1bef37e3c771556ea4f0f84979721255da5dc13b
Moved l2-l3 forwarding to domain-extensions

domain-extensions is location for all domain specific
extensions of forwarding and endpoints.
Purpose of puting a domain specific extension
to domain-extensions is that multiple renderers
can depends on it.

The first domain specific extension is l2-l3 (layer 2 and layer 3).
The l2-l3 extension extends forwarding with
L2 and L3 specific contexts and network domains.
It is expected to have L2, L3 augmentations of an endpoint here.

Change-Id: I85e8bc1040acc7ce95a3b5bb9f65ad0e183e12fb
Signed-off-by: Martin Sunal <msunal@cisco.com>
30 files changed:
artifacts/pom.xml
domain-extensions/l2-l3/pom.xml [new file with mode: 0644]
domain-extensions/l2-l3/src/main/config/default-config.xml [new file with mode: 0644]
domain-extensions/l2-l3/src/main/java/org/opendaylight/controller/config/yang/config/domain_extension/l2_l3/impl/L2L3DomainExtensionModule.java [new file with mode: 0644]
domain-extensions/l2-l3/src/main/java/org/opendaylight/controller/config/yang/config/domain_extension/l2_l3/impl/L2L3DomainExtensionModuleFactory.java [new file with mode: 0644]
domain-extensions/l2-l3/src/main/java/org/opendaylight/groupbasedpolicy/domain_extension/l2_l3/L2L3NetworkDomainAugmentor.java [new file with mode: 0644]
domain-extensions/l2-l3/src/main/java/org/opendaylight/groupbasedpolicy/domain_extension/l2_l3/util/L2L3IidFactory.java [new file with mode: 0644]
domain-extensions/l2-l3/src/main/yang/l2-l3-domain-extension-cfg.yang [new file with mode: 0644]
domain-extensions/l2-l3/src/main/yang/l2-l3-forwarding.yang [moved from groupbasedpolicy/src/main/yang/model/l2-l3-forwarding.yang with 100% similarity]
domain-extensions/l2-l3/src/test/java/org/opendaylight/groupbasedpolicy/domain_extension/l2_l3/L2L3NetworkDomainAugmentorTest.java [new file with mode: 0644]
domain-extensions/l2-l3/src/test/java/org/opendaylight/groupbasedpolicy/domain_extension/l2_l3/util/L2L3IidFactoryTest.java [new file with mode: 0644]
domain-extensions/pom.xml [new file with mode: 0644]
features/pom.xml
features/src/main/features/features.xml
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/api/EndpointAugmentor.java
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/api/NetworkDomainAugmentor.java
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/util/IidFactory.java
groupbasedpolicy/src/test/java/org/opendaylight/groupbasedpolicy/base_endpoint/BaseEndpointServiceImplTest.java
groupbasedpolicy/src/test/java/org/opendaylight/groupbasedpolicy/location/resolver/LocationResolverTest.java
groupbasedpolicy/src/test/java/org/opendaylight/groupbasedpolicy/renderer/RendererManagerDataBrokerTest.java
groupbasedpolicy/src/test/java/org/opendaylight/groupbasedpolicy/renderer/TestDataFactory.java
groupbasedpolicy/src/test/java/org/opendaylight/groupbasedpolicy/util/IidFactoryTest.java
location-providers/ne-location-provider/pom.xml
neutron-mapper/pom.xml
neutron-mapper/src/main/java/org/opendaylight/groupbasedpolicy/neutron/mapper/mapping/NeutronNetworkAware.java
neutron-mapper/src/main/java/org/opendaylight/groupbasedpolicy/neutron/mapper/mapping/NeutronPortAware.java
neutron-mapper/src/main/java/org/opendaylight/groupbasedpolicy/neutron/mapper/mapping/NeutronRouterAware.java
neutron-mapper/src/main/java/org/opendaylight/groupbasedpolicy/neutron/mapper/mapping/NeutronSubnetAware.java
pom.xml
sxp-mapper/pom.xml