Hostconfig for VPP 42/50742/12
authorTomas Cechvala <tcechval@cisco.com>
Mon, 13 Feb 2017 17:19:30 +0000 (18:19 +0100)
committerTomas Cechvala <tcechval@cisco.com>
Fri, 3 Mar 2017 10:02:02 +0000 (11:02 +0100)
commitdf0186b6a375ed9f8b0370a76fbe173245250409
treeeb5b34fc8e77d3bc86142d97bd7763cfb722216b
parent357900b26e135e200b1d967c83fe315717a7a4e2
Hostconfig for VPP

L2 configuration is currently supported for VPP devices.
Vhostuser vif-type is used for VMs (endpoints).
Configurable fields:
 - socket directory
 - socket prefix
 - vhostuser-mode (client, server)

 ODL connects to VPP nodes via NETCONF. When a node is
 recognized as VPP node based on its capabilitites
 host configration is written to datastore.

Change-Id: I78b6ad2eeb3d1b11b09317f4c9be0e6878e71df8
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
12 files changed:
features/production/pom.xml
features/production/src/main/features/features.xml
neutron-hostconfig/pom.xml
neutron-hostconfig/utils/src/main/java/org/opendaylight/neutron/hostconfig/utils/NeutronHostconfigUtils.java
neutron-hostconfig/vpp/pom.xml [new file with mode: 0644]
neutron-hostconfig/vpp/src/main/java/org/opendaylight/neutron/hostconfig/vpp/HostconfigUtil.java [new file with mode: 0644]
neutron-hostconfig/vpp/src/main/java/org/opendaylight/neutron/hostconfig/vpp/NeutronHostconfigVppListener.java [new file with mode: 0644]
neutron-hostconfig/vpp/src/main/java/org/opendaylight/neutron/hostconfig/vpp/SocketInfo.java [new file with mode: 0644]
neutron-hostconfig/vpp/src/main/resources/config/org.opendaylight.neutron.hostconfig.vpp [new file with mode: 0644]
neutron-hostconfig/vpp/src/main/resources/org/opendaylight/blueprint/neutron-hostconfig-vpp.xml [new file with mode: 0644]
neutron-hostconfig/vpp/src/test/java/org/opendaylight/neutron/hostconfig/vpp/HostconfigsDataBrokerTest.java [new file with mode: 0644]
neutron-hostconfig/vpp/src/test/java/org/opendaylight/neutron/hostconfig/vpp/NeutronHostconfigVppListenerTest.java [new file with mode: 0644]