NEUTRON-208: BGPVPN network and router association 76/88076/19
authormanjunathpayala <manjupayala@gmail.com>
Wed, 26 Feb 2020 13:22:02 +0000 (18:52 +0530)
committerSomashekar Byrappa <somashekar.b@altencalsoftlabs.com>
Fri, 18 Sep 2020 09:52:17 +0000 (15:22 +0530)
commitf272a964775f9287809243f79d47f14e2d231bcf
treed77071bd8e9b1bf068ff937f384cba9d4af4b6aa
parent958dddaf5e15a9b7ddd399ad63d3e491c43d6b20
NEUTRON-208: BGPVPN network and router association

+ Currently, BGPVPN network and router associations are handled by
  BGPVPN update request.
+ Neutron model is changed to support bgpvpn network and router
  association as CREATE/DELETE calls instead of BGPVPN update.
+ The existing attributes are also retained to have back-ward
  compatibility.

Change-Id: I6de1be538ef1d1e34d8d0e7f20786b6fae7b99b0
Signed-off-by: manjunathpayala <manjupayala@gmail.com>
Signed-off-by: Somashekar Byrappa <somashekar.b@altencalsoftlabs.com>
20 files changed:
integration/test-standalone/src/main/java/org/opendaylight/neutron/e2etest/NeutronAllTests.java
integration/test-standalone/src/main/java/org/opendaylight/neutron/e2etest/NeutronBgpvpnNetworkAssociationTests.java [new file with mode: 0644]
integration/test-standalone/src/main/java/org/opendaylight/neutron/e2etest/NeutronBgpvpnRouterAssociationTests.java [new file with mode: 0644]
integration/test-standalone/src/main/java/org/opendaylight/neutron/e2etest/NeutronBgpvpnTests.java
integration/test-standalone/src/test/java/org/opendaylight/neutron/e2etest/NeutronTestWiring.java
model/src/main/yang/neutron-bgpvpn-network-associations.yang [new file with mode: 0644]
model/src/main/yang/neutron-bgpvpn-router-associations.yang [new file with mode: 0644]
model/src/main/yang/neutron.yang
neutron-spi/src/main/java/org/opendaylight/neutron/spi/INeutronBgpvpnNetworkAssociationCRUD.java [new file with mode: 0644]
neutron-spi/src/main/java/org/opendaylight/neutron/spi/INeutronBgpvpnRouterAssociationCRUD.java [new file with mode: 0644]
neutron-spi/src/main/java/org/opendaylight/neutron/spi/NeutronBgpvpnNetworkAssociation.java [new file with mode: 0644]
neutron-spi/src/main/java/org/opendaylight/neutron/spi/NeutronBgpvpnRouterAssociation.java [new file with mode: 0644]
northbound-api/src/main/java/org/opendaylight/neutron/northbound/api/NeutronBgpvpnNetworkAssociationRequest.java [new file with mode: 0644]
northbound-api/src/main/java/org/opendaylight/neutron/northbound/api/NeutronBgpvpnNetworkAssociationsNorthbound.java [new file with mode: 0644]
northbound-api/src/main/java/org/opendaylight/neutron/northbound/api/NeutronBgpvpnRouterAssociationRequest.java [new file with mode: 0644]
northbound-api/src/main/java/org/opendaylight/neutron/northbound/api/NeutronBgpvpnRouterAssociationsNorthbound.java [new file with mode: 0644]
northbound-api/src/main/java/org/opendaylight/neutron/northbound/api/NeutronBgpvpnsNorthbound.java
northbound-api/src/main/java/org/opendaylight/neutron/northbound/api/NeutronNorthboundRSApplication.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronBgpvpnNetworkAssociationInterface.java [new file with mode: 0644]
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronBgpvpnRouterAssociationInterface.java [new file with mode: 0644]