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;
56 grouping service-openflow-info {
57 description "openflow specific information for services info.";
59 leaf dispatcher-table-id {
71 uses offlow:instruction-list;
74 augment "/service-bindings/services-info/bound-services" {
75 ext:augment-identifier "stype-openflow";
76 when "service-type = 'service-type-flow-based'";
77 uses service-openflow-info;