1 module sal-async-config {
2 namespace "urn:opendaylight:async-config:service";
5 import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
6 import openflow-protocol { prefix ofproto; revision-date "2013-07-31"; }
8 description "Asynchronous configuration message.";
10 revision "2017-06-19" {
11 description "Initial revision of asynchronous configuration service.";
14 typedef packet-in-mask {
22 typedef port-status-mask {
23 description "Be careful when modifying this configuration, as this can impact lldp-speaker";
31 typedef flow-removed-mask {
32 description "Be careful when modifying this configuration, as this can impact FRM.";
41 grouping async-config {
42 container packet-in-mask {
52 container port-status-mask {
54 type port-status-mask;
58 type port-status-mask;
62 container flow-removed-mask {
64 type flow-removed-mask;
68 type flow-removed-mask;
73 container async-config-message {
74 uses ofproto:ofHeader;
79 description "Controller to switch message set configuration.";
82 uses "inv:node-context-ref";
88 description "Controller to switch message get configuration.";
91 uses "inv:node-context-ref";