Merge "Model update to add external-id to port/interface."
authorSam Hague <shague@redhat.com>
Thu, 2 Apr 2015 00:15:18 +0000 (00:15 +0000)
committerGerrit Code Review <gerrit@opendaylight.org>
Thu, 2 Apr 2015 00:15:18 +0000 (00:15 +0000)
1  2 
southbound/southbound-api/src/main/yang/ovsdb.yang

index 66deb57b322e48c92074d268254121c5e1c89d17,ef15750ed9c01d582e0ec85d03eca88cf70aeb07..22038aa04dab18566b5c7a342155b285c05cede9
@@@ -288,11 -288,6 +288,11 @@@ module ovsdb 
          base interface-type-base;
      }
  
 +    identity interface-type-dpdkvhostuser {
 +        description "Interface type for dpdkvhostuser interfaces";
 +        base interface-type-base;
 +    }
 +
      grouping ovsdb-port-interface-attributes {
          leaf port-uuid {
              description "The unique identifier of the OVSDB port";
          }
      }
  
+     grouping ovsdb-external-ids-attributes {
+         list external-ids {
+             description "Port/Interface external id";
+             key "external-id-key";
+             leaf external-id-key {
+                 description "external-id name/key";
+                 type string;
+             }
+             leaf external-id-value {
+                 description "external-id value";
+                 type string;
+             }
+          }
+     }
      augment "/topo:network-topology/topo:topology/topo:node" {
          description "Augmentation for bridge nodes managed by ovsdb";
          ext:augment-identifier "ovsdb-bridge-augmentation";
          description "Augment topology node termination-point for an ovsdb port/interface";
          ext:augment-identifier "ovsdb-termination-point-augmentation";
          uses ovsdb-port-interface-attributes;
+         uses ovsdb-external-ids-attributes;
      }
  }