1 module interface-service-bindings {
2 namespace "urn:opendaylight:params:xml:ns:yang:servicebinding";
3 prefix ifservicebindings;
5 import opendaylight-flow-types {prefix offlow;revision-date "2013-10-26";}
11 revision "2015-10-15" {
12 description "This YANG module defines the service binding model.";
15 identity service-type-base {
16 description "Base identity for all service-types";
19 identity service-type-flow-based {
20 description "Service type for flow-based services";
21 base service-type-base;
24 container service-bindings {
32 key "service-priority";
35 leaf service-priority {
41 base service-type-base;
52 grouping service-openflow-info {
53 description "openflow specific information for services info.";
55 leaf dispatcher-table-id {
67 uses offlow:instruction-list;
70 augment "/service-bindings/services-info/bound-services" {
71 ext:augment-identifier "stype-openflow";
72 when "service-type = 'service-type-flow-based'";
73 uses service-openflow-info;