import yang-ext {prefix ext; revision-date "2013-07-09";}
import ietf-inet-types {prefix inet; revision-date "2010-09-24";}
- import ietf-yang-types {prefix yang; revision-date "2010-09-24";}
import opendaylight-port-types {prefix port;revision-date "2013-09-25";}
import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
import opendaylight-table-types {prefix table;revision-date "2013-10-26";}
container supported-match-types {
list match-type {
+ key "match";
uses feature;
leaf match {
type string; // FIXME: Add identity
container supported-instructions {
list instruction-type {
+ key "instruction";
uses feature;
leaf instruction {
type string; // FIXME: Add identity
container supported-actions {
list action-type {
+ key "action";
uses feature;
leaf action {
uses flow-node-connector;
}
-}
\ No newline at end of file
+}
namespace "urn:opendaylight:flow:topology:discovery";
prefix flow-node-topo;
- import yang-ext {prefix ext; revision-date "2013-07-09";}
import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
revision "2013-08-19" {
}
-}
\ No newline at end of file
+}
import yang-ext {prefix ext; revision-date "2013-07-09";}
import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
- import ietf-inet-types {prefix inet; revision-date "2010-09-24";}
import opendaylight-flow-types {prefix types;revision-date "2013-10-26";}
import flow-capable-transaction {prefix tr;}
import flow-errors {prefix error;}
uses error:experimenter-error-message;
uses tr:transaction-aware;
}
-}
\ No newline at end of file
+}
namespace "urn:opendaylight:group:service";
prefix group;
- import yang-ext {prefix ext; revision-date "2013-07-09";}
import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
- import ietf-inet-types {prefix inet;revision-date 2010-09-24;}
import opendaylight-group-types {prefix group-type;revision-date 2013-10-18;}
import flow-capable-transaction {prefix tr;}
uses node-group;
uses tr:transaction-aware;
}
-}
\ No newline at end of file
+}
namespace "urn:opendaylight:meter:service";
prefix meter;
- import yang-ext {prefix ext; revision-date "2013-07-09";}
import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
import opendaylight-meter-types {prefix meter-type;revision-date "2013-09-18";}
import flow-capable-transaction {prefix tr;}
uses node-meter;
uses tr:transaction-aware;
}
-}
\ No newline at end of file
+}
notification port-removed {
uses node-port;
}
-}
\ No newline at end of file
+}
namespace "urn:opendaylight:queue:service";
prefix queue;
- import yang-ext {prefix ext; revision-date "2013-07-09";}
import opendaylight-inventory {prefix inv; revision-date "2013-08-19";}
import opendaylight-queue-types {prefix queue-type; revision-date "2013-09-25";}
notification queue-get-config-reply {
uses node-queue;
}
-}
\ No newline at end of file
+}
namespace "urn:opendaylight:table:service";
prefix table;
- import yang-ext {prefix ext; revision-date "2013-07-09";}
import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
import opendaylight-table-types {prefix table-type;revision-date "2013-10-26";}
import flow-capable-transaction {prefix tr;}
}
uses table-type:table-features;
}
-}
\ No newline at end of file
+}