HONEYCOMB-314: expose tag for tap and vlan interfaces 74/4274/2
authorMarek Gradzki <[email protected]>
Wed, 14 Dec 2016 05:43:26 +0000 (06:43 +0100)
committerMarek Gradzki <[email protected]>
Wed, 14 Dec 2016 11:29:58 +0000 (12:29 +0100)
commit01619036de54215d1d6d03dd033abfc1f9bdfdf5
tree2fae299e09d86303c60523c2876eb17a5fb8aa67
parentbbdedfea03d7977165c662fdbb9c4df645df3708
HONEYCOMB-314: expose tag for tap and vlan interfaces

It is possible that interface creation for will succeed in VPP,
but Honeycomb crashes or request timeouts. In such situations, interface name
stored in Honeycomb's cache will not be updated. After restarting Honeycomb,
interface name will be generated.

In such cases Honeycomb user can use tag to identify interface.

Change-Id: I673c52e49dc788c761af471399d2ac839f62be04
Signed-off-by: Marek Gradzki <[email protected]>
v3po/api/src/main/yang/v3po.yang
v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/interfaces/TapCustomizer.java
v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/interfaces/VhostUserCustomizer.java
v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/interfacesstate/TapCustomizer.java
v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/interfacesstate/VhostUserCustomizer.java
v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/interfacesstate/TapCustomizerTest.java
v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/interfacesstate/VhostUserCustomizerTest.java